値が設定されている場合にはメッセージのテキストに含まれる以前に式に適用される値を持つ大域変数である.
$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 Language. 1991. "$MessagePrePrint." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/$MessagePrePrint.html.
APA
Wolfram Language. (1991). $MessagePrePrint. Wolfram Language & System Documentation Center. Retrieved from 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: 09-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: 09-August-2026]}