$MessagePrePrint
是一个全局变量,如果设置它的值,就在它们被包含在消息文本之前用于表达式.
更多信息
- $MessagePrePrint 的缺省值是 Automatic.
- 在每个表达式被 HoldForm 封装之后,应用 $MessagePrePrint.
范例
打开所有单元 关闭所有单元基本范例 (1)
消息中的表达式以 TraditionalForm 的形式输出:
$MessagePrePrint = TraditionalForm;NDSolve[{x''[t] + x[t, s] == 0, x[0] == x'[0] == 1}, x, {t, 0, 1}]恢复缺省值. 现在表达式以 StandardForm 形式显示:
$MessagePrePrint = Automatic;
NDSolve[{x''[t] + x[t, s] == 0, x[0] == x'[0] == 1}, x, {t, 0, 1}]范围 (2)
局部定义 $MessagePrePrint,这样发送给消息的表达式在一个圆环内显示:
Block[{$MessagePrePrint = Graphics[{Text[ToString[#], {0, 0}], {Red, Circle[]}}, ImageSize -> 30]&}, Sin[1, 2]]局部定义不影响 Block 外的消息:
Sin[1, 2]Block[{$MessagePrePrint = Sow}, Reap[Sin[1, 2];LinearSolve[N[{{1, 2}, {1 + $MachineEpsilon, 2}}, {3, 4}]]]]历史
1991年引入 (2.0)
文本
Wolfram Research (1991),$MessagePrePrint,Wolfram 语言函数,https://reference.wolfram.com/language/ref/$MessagePrePrint.html.
CMS
Wolfram 语言. 1991. "$MessagePrePrint." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/$MessagePrePrint.html.
APA
Wolfram 语言. (1991). $MessagePrePrint. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/$MessagePrePrint.html 年
BibTeX
@misc{reference.wolfram_2026_$messagepreprint, author="Wolfram Research", title="{$MessagePrePrint}", year="1991", howpublished="\url{https://reference.wolfram.com/language/ref/$MessagePrePrint.html}", note=[Accessed: 13-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_$messagepreprint, organization={Wolfram Research}, title={$MessagePrePrint}, year={1991}, url={https://reference.wolfram.com/language/ref/$MessagePrePrint.html}, note=[Accessed: 13-August-2026]}