MakeBoxes

MakeBoxes[expr,form] 是底层函数,在 Wolfram 系统会话中将表达式转换成框符.
MakeBoxes[expr]expr 转换为 StandardForm 框符的函数.

更多信息

  • MakeBoxes 不计算 expr 的值.
  • form 可以是 StandardFormTraditionalForm 或任何其它用框符表示的格式.
  • 您可以给出 MakeBoxes[expr,form] 的定义,指定表达式如何转换为框符的规则. »
  • MakeBoxes 并不自动调用它产生的结果,这意味着具体的 MakeBoxes 调用通常必须插入给定的定义中.
  • 如果您通过给出 MakeBoxes 的定义来改变一个表达式的输出格式,这并不能保证您获得的输出后来能由 Wolfram 语言解释.
  • 给出 MakeBoxes 定义将屏蔽产生输出的内置 Wolfram 语言规则.

范例

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

基本范例  (3)

一个多项式的框符表示:

一个图形的框符表示:

StandardFormTraditionalForm 中的特定函数:

范围  (6)

基本对象  (2)

IntegerRationalRealComplex 数:

任意精度的 RealComplex 数:

特殊常量:

字符和字符串:

控制字符串的字符:

特殊输入形式  (4)

各种 Power 表达式的框符表示:

特殊的排版表达式:

不同的列表结构:

上标、下标等的输入:

应用  (1)

定义一个函数的格式:

属性和关系  (3)

MakeBoxes 不计算 expr,而 ToBoxes 计算:

MakeExpression 以不计算的形式保留原表达式:

MakeBoxes 用由 Format 增加的格式规则:

bin 添加格式:

Wolfram Research (1996),MakeBoxes,Wolfram 语言函数,https://reference.wolfram.com/language/ref/MakeBoxes.html (更新于 2007 年).

文本

Wolfram Research (1996),MakeBoxes,Wolfram 语言函数,https://reference.wolfram.com/language/ref/MakeBoxes.html (更新于 2007 年).

CMS

Wolfram 语言. 1996. "MakeBoxes." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2007. https://reference.wolfram.com/language/ref/MakeBoxes.html.

APA

Wolfram 语言. (1996). MakeBoxes. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/MakeBoxes.html 年

BibTeX

@misc{reference.wolfram_2024_makeboxes, author="Wolfram Research", title="{MakeBoxes}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/MakeBoxes.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_makeboxes, organization={Wolfram Research}, title={MakeBoxes}, year={2007}, url={https://reference.wolfram.com/language/ref/MakeBoxes.html}, note=[Accessed: 22-November-2024 ]}