式の拡張テキスト形式
式のテキスト形式は,Mathematica の他の要素と同様に式として表現することができる.一次元の文字列から構成されるテキスト形式は,通常の Mathematica 文字列として直接表すことができる.しかし,添字(下付き文字)や指数(上付き文字)等の縦横に広がる二次元的な表示を想定した数学記号(2D記号)は標準テキスト形式では記述できない.代りにボックスオブジェクトと呼ばれる記述単位を使った拡張テキストを使う.
式のテキスト記述法
| Out[1]= |  |
Out[2]//FullForm= |
| |  |
| Out[3]= |  |
| Out[4]= |  |
ボックス記述を
InputFormに変換してみる.この表記では,各成分は文字列として表示される.
Out[5]//InputForm= |
| |  |
ノートブック用フロントエンドを使っている場合は,メニューからのコマンドを選択すると式の表示内容をテキスト形式で見ることができる.
を使い,この式をボックス形式で表示すると,式の構成が明確になる.
| ToString[expr,form] | テキスト形式で記述した式 expr を文字列に変換する |
| ToBoxes[expr,form] | テキスト形式で記述した式 expr をボックス形式に変換する |
式の文字列変換とボックス変換