DisplayForm
DisplayForm[expr]
输出 expr 中的底层框符,以二维或其它形式显示.
更多信息
- 在普通的 StandardForm 输出中,诸如 SubscriptBox 的框符按字面意义显示. 在 DisplayForm 中,它们被明确地显示为二维结构.
- 当输入的运算结果为 DisplayForm[expr] 时,DisplayForm 不会出现在输出中. »
范例
打开所有单元 关闭所有单元基本范例 (1)
范围 (5)
DisplayForm[RowBox[{"1", "+", "1"}]]DisplayForm[RadicalBox[FractionBox[x, SqrtBox[y]], n]]DisplayForm[SuperscriptBox[SubscriptBox[a, b], c]]DisplayForm[SubsuperscriptBox[a, b, c]]OverscriptBox 的向量表示法:
DisplayForm[OverscriptBox[a, "⇀"]]用 UnderoverscriptBox 显示符号和:
DisplayForm[RowBox[{UnderoverscriptBox["∑", "x=1", "n"], x}]]显示一个 GridBox:
tab = Table[i + j, {i, 3}, {j, 3}];DisplayForm[GridBox[tab]]DisplayForm[GridBox[tab, RowLines -> True, ColumnLines -> True]]DisplayForm[FrameBox[%]]DisplayForm[StyleBox["name", FontSlant -> "Italic"]]DisplayForm[StyleBox["name", "Title"]]属性和关系 (3)
Sqrt[x - a / b]ToBoxes[%]DisplayForm[%]显示一个 InterpretationBox:
DisplayForm[InterpretationBox[SuperscriptBox["x", "2"], var]]ToExpression[%]当输入的运算结果为 DisplayForm[expr] 时,DisplayForm 不会出现在输出中:
DisplayForm[RowBox[{"2", "+", "2"}]]Out 被赋值e RowBox[{"2","+","2"}],不是 DisplayForm[RowBox[{"2","+","2"}]]:
%可能存在的问题 (1)
即便输出省略了上一层的 DisplayForm,子表达式中依然存在:
e = DisplayForm[RowBox[{"2", "+", "2"}]]输出中没有 DisplayForm:
%但是,变量 e 含有 DisplayForm,可能会影响后续的计算:
FullForm[e]由于 DisplayForm 的存在,MakeExpression 给出错误结果:
MakeExpression[e, StandardForm]先对变量赋值,然后对结果应用 DisplayForm,使计算可以进行:
(f = RowBox[{"2", "+", "2"}])//DisplayFormMakeExpression[f, StandardForm]相关指南
历史
1996年引入 (3.0)
文本
Wolfram Research (1996),DisplayForm,Wolfram 语言函数,https://reference.wolfram.com/language/ref/DisplayForm.html.
CMS
Wolfram 语言. 1996. "DisplayForm." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/DisplayForm.html.
APA
Wolfram 语言. (1996). DisplayForm. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/DisplayForm.html 年
BibTeX
@misc{reference.wolfram_2026_displayform, author="Wolfram Research", title="{DisplayForm}", year="1996", howpublished="\url{https://reference.wolfram.com/language/ref/DisplayForm.html}", note=[Accessed: 14-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_displayform, organization={Wolfram Research}, title={DisplayForm}, year={1996}, url={https://reference.wolfram.com/language/ref/DisplayForm.html}, note=[Accessed: 14-September-2026]}