RawBoxes

RawBoxes[boxes]

低レベル構文で,それ以上の解釈なしに boxes としてフォーマットされる.

詳細

  • タイプセットするとき,RawBoxes[boxes]は,フロントエンドで描画できるように結果のボックス構造のそれぞれに boxes を挿入する.
  • RawBoxes[boxes]は,boxes を挿入する前にその妥当性を検証することはしない.
  • フロントエンドは,与えらえたボックス構造が無効であると判断した場合は,それをエラーインジケータ付きで表示することがある.

例題

すべて開くすべて閉じる

  (2)

フォーマットされたボックス式を表示する:

テンプレートを適用するボタンを作る:

スコープ  (1)

入力式とは直接には対応しない出力を描画する:

特性と関係  (2)

MakeBoxesRawBoxesの内容を返す:

MakeBoxesは内容の妥当性を検証はしないので,不正にフォーマットされたボックスを返すことがあるかもしれない:

文字列の内容が文字通りタイプされたかのような,文字列タイプセットのRawBoxes

これを使うと文字列のクォーテーションマークを使わずに任意の内容を表示することができる:

これを使って上下に延びる演算子を表すこともできる:

考えられる問題  (2)

表示目的では有効なボックス式のすべてが,入力式に対応する訳ではない:

そのような式を入力に変換しようとすると,ErrorBox構造が生成される:

RawBoxesを使って無効なボックスをフロントエンドに送ることもできる:

Wolfram Research (2007), RawBoxes, Wolfram言語関数, https://reference.wolfram.com/language/ref/RawBoxes.html (2017年に更新).

テキスト

Wolfram Research (2007), RawBoxes, Wolfram言語関数, https://reference.wolfram.com/language/ref/RawBoxes.html (2017年に更新).

CMS

Wolfram Language. 2007. "RawBoxes." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2017. https://reference.wolfram.com/language/ref/RawBoxes.html.

APA

Wolfram Language. (2007). RawBoxes. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/RawBoxes.html

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_rawboxes, organization={Wolfram Research}, title={RawBoxes}, year={2017}, url={https://reference.wolfram.com/language/ref/RawBoxes.html}, note=[Accessed: 17-November-2024 ]}