DisableFormatting

DisableFormatting[expr]

是一种当出现在保留表达式 (held expression) 中时,禁用 expr 的格式化的形式,一旦运算开始就给出 expr.

更多信息

范例

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

基本范例  (3)

防止表达式的格式化:

释放 hold 使其格式化:

防止未经运算的表达式的格式化:

释放 hold,允许计算和随后的格式化:

DisableFormatting 必须出现在保留表达式 (held expression) 中,否则会进行计算:

范围  (3)

DisableFormatting 可用于有任何保留属性 (held attribute) 的函数,如 HoldAll

HoldRest:

HoldFirst:

HoldAllComplete:

禁用保留表达式中的格式化:

对保留部分进行计算,恢复正常格式:

StandardFormTraditionalForm 格式中, DisableFormatting 不可见:

InputFormFullForm 则可以显示 DisableFormatting:

属性和关系  (5)

HoldHoldForm 和其他函数可以防止它们的参数被计算,但是不能阻止排版显示:

Hold 中的 DisableFormatting 可以防止未经计算的表达式以排版方式显示:

然而,DisableFormatting 自身并不能保留 (hold) 参数或阻止排版显示:

HoldFirstHoldRest 函数中,DisableFormatting 只影响保留参数 (held argument):

Defer 阻止对表达式进行计算,但是不能阻止排版显示:

如果进行复制和粘贴,表达式将被计算:

如果把 DisableFormattingDefer 一起使用,表达式既不会被计算也不能以排版方式显示:

然而,如果进行复制和粘贴,表达式将被计算并按排版方式正常显示:

Interpretation 以任意外观形式显示输出表达式:

如果进行复制和粘贴,则进行正常的解释并按排版方式显示:

但是原来的表达式依然处于未计算状态:

如果使用 DisableFormatting,一旦释放保留 (hold),则恢复正常的计算和格式化:

另一方面,复制和粘贴将保留 DisableFormatting 封装:

Inactivate 有时(不是总能够)可以产生防止二维排版的表达式:

结果是不同的表达式,其中每个标头被 h Inactive[h] 所取代:

DisableFormatting 则总是可以防止二维排版,按原样返回输入表达式:

Wolfram Research (2016),DisableFormatting,Wolfram 语言函数,https://reference.wolfram.com/language/ref/DisableFormatting.html.

文本

Wolfram Research (2016),DisableFormatting,Wolfram 语言函数,https://reference.wolfram.com/language/ref/DisableFormatting.html.

CMS

Wolfram 语言. 2016. "DisableFormatting." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/DisableFormatting.html.

APA

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

BibTeX

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

BibLaTeX

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