Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 动态交互 > 广义的输入 > 定义常规符号 > MakeBoxes >

MakeBoxes

MakeBoxes
是底层函数,在 Mathematica 会话中将表达式转换成框符.
MakeBoxes[expr]expr 转换为 StandardForm框符的函数.
  • 您可以给出 MakeBoxes 的定义,指定表达式如何转换为框符的规则. »
  • MakeBoxes 并不自动调用它产生的结果,这意味着具体的 MakeBoxes 调用通常必须插入给定的定义中.
  • 如果您通过给出 MakeBoxes 的定义来改变一个表达式的输出格式,这并不能保证您获得的输出后来能由Mathematica 解释.
  • 给出 MakeBoxes 定义将屏蔽产生输出的内置 Mathematica 规则.
一个多项式的框符表示:
一个图形的框符表示:
StandardFormTraditionalForm 中的特定函数:
一个多项式的框符表示:
In[1]:=
Click for copyable input
Out[1]=
 
一个图形的框符表示:
In[1]:=
Click for copyable input
Out[1]=
 
StandardFormTraditionalForm 中的特定函数:
In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
IntegerRationalRealComplex 数:
任意精度的 RealComplex 数:
特殊常量:
字符和字符串:
控制字符串的字符:
各种 Power 表达式的框符表示:
特殊的排版表达式:
不同的列表结构:
上标、下标等的输入:
定义一个函数的格式:
MakeBoxes 不计算 expr,而 ToBoxes 计算:
MakeExpression 以不计算的形式保留原表达式:
MakeBoxes 用由 Format 增加的格式规则:
bin 增加格式:
版本 3 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF