Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 笔记本和文档 > 底层笔记本编程 > 底层笔记本结构 > TagBox >

TagBox

TagBox
显示为 boxes, 但输入时保持 tag 表示对 boxes 的解释.
  • TagBox 提供了在 Mathematica 输入输出中存储隐藏信息的方式.
  • 通常情况下,tag 是一个对应于 boxes 的表示形式的头部的符号.
  • 可以给出下面的选项:
AutoDeleteFalse如果修改 boxes,是否去掉 TagBox
DeletionWarningFalse如果删除 boxes,是否发出一 个警告
EditableAutomatic是否允许 boxes 被修改
SelectableAutomatic是否允许 boxes 被选择
StripWrapperBoxesFalse是否从 boxes 内去掉 StyleBox
  • 如果您修改 TagBox 的显示形式,仅修改 boxes,并不保证保持含有 tag 的正确对应.
TagBox 不改变它的内容的外观:
某些表达式的标准格式用 TagBox 来辅助解释:
格式化的结果类似下面的输出:
不设置 TagBox,这个表示法会有不同解释:
一个 GridBox 通常解释为一个矩阵:
用一个预定义 TagBox 解释来获得不同的结果:
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=
下列传统的表示方式是相同的,这样您不能区别它们:
框符的表示包含 TagBox 数据:
最后的框符结构可以清楚地解释:
版本 3 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF