Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > ノートブックとドキュメント > 低レベルノートブックプログラミング > 低レベルノートブック構造 >

TagBox

TagBox[boxes, tag]
低レベルボックス構文で,表示上はボックス形 boxes を表し,boxes が入力として使われるときはタグ情報 tag を有効にし,ボックスの解釈が正確に行われるようにする.
  • TagBoxを使うことで,Mathematica の入出力で隠し情報を保管することができる.
  • 約束事として,tag には boxes が解釈されたときの頭部に相当するシンボルを指定することになっている.
  • 指定可能なオプション:
AutoDeleteFalseboxes に変更があるときTagBox指定を除去するかどうか
DeletionWarningFalseboxes の削除時に警告を発するかどうか
EditableAutomaticboxes を編集可能とするかどうか
SelectableAutomaticboxes を選択可能とするかどうか
StripWrapperBoxesFalseboxes 内部からStyleBox等を除去するかどうか
  • TagBox[boxes, tag]の表示形が変更されても,実際に変わるのは boxes だけである.このため,tag と正しく対応しなくなってしまう可能性があることに注意.
TagBoxはコンテンツの外観は変えない:
In[1]:=
Click for copyable input
Out[1]//DisplayForm=
 
式の中には解釈を助けるために標準的なフォーマットにTagBoxを使うものがある:
In[1]:=
Click for copyable input
Out[1]=
フォーマットされた結果は次のようになる:
In[2]:=
Click for copyable input
Out[2]=
TagBoxがないと,この表記の解釈は違ってくる:
In[3]:=
Click for copyable input
Out[3]=
 
GridBoxは通常行列として解釈される:
In[1]:=
Click for copyable input
Out[1]=
予め定義されたTagBoxの解釈を使って異なる結果を得る:
In[2]:=
Click for copyable input
Out[2]//InputForm=
バージョン 3 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team