InterpretationBox

InterpretationBox[boxes, expr]
是一个底层框符结构,显示为 boxes,但输入时解释为 expr.

更多信息更多信息

范例范例打开所有单元关闭所有单元

基本范例 (3)基本范例 (3)

制作一个格式化的结构,它的解释不基于它的外观:

In[1]:=
Click for copyable input
Out[1]//DisplayForm=

一个 InterpretationBox 解释为它的第二个参数的表达式:

In[2]:=
Click for copyable input
Out[2]=

复制解释框,并用它作为输入来计算隐藏的解释:

In[3]:=
Click for copyable input
Out[3]=

InterpretationBox 用在 Interpretation 对象的标准格式中:

In[1]:=
Click for copyable input
Out[1]//FullForm=

InterpretationBox 的第一个参数给出它的可视化格式:

In[2]:=
Click for copyable input
Out[2]=

许多内置函数的 TraditionalForm 格式使用 InterpretationBox

In[1]:=
Click for copyable input
Out[1]=

在排版结果中,字母 表示 EllipticNomeQ

In[2]:=
Click for copyable input
Out[2]//TraditionalForm=

InterpretationBox 允许这个形式用作输入,并不失去它的含义:

In[3]:=
Click for copyable input
Out[3]=
版本 3 的新功能
New to Mathematica? Find your learning path »
Have a question? Ask support »