MakeBoxes

MakeBoxes[expr, form]
Mathematica セッションで使われる低レベルの関数で,式をボックスに変換するために使われる.

MakeBoxes[expr]
exprStandardFormボックスに変換する関数である.

詳細詳細

  • MakeBoxesを使用しても,式 expr の評価は行われない.
  • form には,StandardFormTraditionalForm,あるいはその他のボックスを使って表される任意の形式を指定することができる.
  • MakeBoxes[expr, form]にユーザ定義の規則を与えることができる.そうすることで,任意の式をどのようにボックス形に変換すべきかを指定することができる. »
  • MakeBoxesの生成する結果に対して,それ自身の自動的な呼出しは行われない.このため,自動的に変換が行われるようにするには,予めMakeBoxesの呼出しコマンドを規則の定義の中に加えておく必要がある.
  • MakeBoxesに対し規則の定義を与え式の出力書式を変更すると,得られる出力を Mathematica が正確に解釈できなくなる場合がある.
  • MakeBoxesに割り当てた定義は Mathematica の出力生成用組込み規則を無効にする.
バージョン 3 の新機能
New to Mathematica? Find your learning path »
Have a question? Ask support »