底层笔记本结构
与 Wolfram 语言中其它一切事物一样,笔记本最终都是符号表达式. 当您编辑笔记本——或应用高级编程函数——Wolfram 语言自动更新这些表达式. 但如果您从底层来看——比如以文本形式打开笔记本文件——您可以看到隐含的表达式,其中这些格式结构可以表示成底层符号"box"的层次.
Notebook — 一个笔记本的底层符号表达式
Cell — 笔记本单元的底层表示
CellGroupData — 笔记本中单元组的底层表示
BoxData — 排版单元内容的底层表示
TextData ▪ RawData ▪ StyleData
RowBox — 一行任意元素的底层表示
GridBox — 任意二维布局的底层表示
SuperscriptBox ▪ SubscriptBox ▪ SubsuperscriptBox
OverscriptBox ▪ UnderscriptBox ▪ UnderoverscriptBox
FractionBox ▪ SqrtBox ▪ RadicalBox
StyleBox — 底层的包装,指定应用的样式和样式选项
InterpretationBox — 表示带有特定诠释的任意框盒
TagBox — 带有标签表达式的框盒,提供诠释提示
TemplateBox — 将参数替换为特定的显示和诠释函数的表示
FormBox — 表示要显示的框盒并被诠释为给定的格式
ErrorBox — 表示一个不可诠释的框盒内容
DisplayFunction ▪ InterpretationFunction ▪ CopyFunction ▪ AutoDelete ▪ DeletionWarning ▪ StripWrapperBoxes ▪ SyntaxForm