Mathematica 9 is now available

Documentation / Mathematica / Mathematicaブック / Mathematicaの仕組み / ノートブックの操作  /

2.11.2 Mathematica式としてのノートブック

ノートブックを表す式

簡単なノートブック.

このノートブックに対応する式.

Notebook[

Cell["セクションヘッディング", "Section"],

Cell["テキストの例.", "Text"],

Cell["もう1つのテキスト.", "Text"]]

個々のセルと同様に,ノートブックにもオプションを与えることができる.標準のノートブックフロントエンドでは,オプションインスペクタを使ってこれらのオプションを確認し,また変更することができる.

代表的なノートブックのオプション

ノートブックのオプションの他に,セルのオプションをノートブックに与えることもできる.そうすると,そのオプションはノートブックのすべてのセルについてのデフォルト値となる.特定のセルに明示的にオプションを指定することによって,これをデフォルト値に優先させることができる.

ウィンドウ上端にルーラーを持つノート ブックを表す式.

Notebook[

Cell["セクションヘッディング", "Section"],

Cell["テキストの例.", "Text"],

WindowToolbars->"RulerBar"]

フロントエンドにおいて表示されたときの 同ノートブック.

ノートブックのすべてのセルに背景色を指定する.

Notebook[

Cell["セクションヘッディング", "Section"],

Cell["テキストの例.", "Text"],

Background->GrayLevel[.7]]

それぞれのセルの背景色がグレーとなる.

Mathematicaを離れて,ノートブックのファイルをテキストとして見ると,ファイルにはノートブックを表す式が書かれている.したがってノートブックを作る1つの方法は,その式をファイルに書き出すことである.

Mathematicaで作成されたノートブックファイルには,Mathematicaがこれを速く読み込めるように付加情報が書かれている.この付加情報は, (* ... *)の形のコメントとして記述されており,ノートブックに書かれている本当の式に影響を及ぼさない.

フロントエンドにおけるカーネルからのノートブックの設定

ノートブックを式としてファイル sample.nbに書き出す.

In[1]:= Notebook[{Cell["セクションヘッディング", "Section"],
Cell["テキストの例", "Text"]}] >> "sample.nb"

保存した式をファイルから読み込む.

In[2]:= <<sample.nb

Out[2]=

ファイルsample.nbをノートブックとしてフロントエンドに開く.

In[3]:= NotebookOpen["sample.nb"]

NotebookOpenでフロントエンドに開かれたノートブックは,他のノートブックと同様に対話的に使うことができる.ただし, NotebookOpenを使うには,ファイルにノートブックが式として書かれている必要がある.一方, NotebookPutの場合は,カーネルに作られたノートブックの式から直接そのノートブックフロントエンドに表示される.

カーネルでノートブック式を作る.

In[4]:= Notebook[{Cell["セクションヘッディング", "Section"],
Cell[テキストの例., "Text"]}]

Out[4]=

この式をフロントエンドに送り,ノートブックとして表示させる.

In[5]:= NotebookPut[%]

Out[5]=-NotebookObject-

逆にNotebookGet を使えば,ノートブックオブジェクトからそこに書かれたノートブックの式を取り出すことができる.

In[6]:= NotebookGet[%]

Out[6]=



Any questions about topics on this page? Click here to get an individual response.Buy NowMore Information
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.