TagBox

TagBox[boxes,tag]

低レベルボックス構文で,表示上はボックス形 boxes を表し,boxes が入力として使われるときはタグ情報 tag を有効にし,ボックスの解釈が正確に行われるようにする.

詳細とオプション

  • TagBoxを使うことで,Wolfram言語の入出力に隠し情報を保管することができる.
  • TagBoxTraditionalFormの出力でよく使われる.StandardFormでも出力によってはTagBoxが使われることがある.
  • 約束事として,tag には boxes が解釈されたときの頭部に相当するシンボルを指定することになっている.
  • 指定可能なオプション
  • AutoDeleteFalseboxes に変更があるときTagBox指定を除去するかどうか
    BaseStyle{}使用するスタイル
    DeletionWarningFalseboxes の削除時に警告を発するかどうか
    EditableAutomaticboxes を編集可能とするかどうか
    SelectableAutomaticboxes を選択可能とするかどうか
    StripWrapperBoxesFalseboxes 内部からStyleBox等を除去するかどうか
    SyntaxFormAutomatic解析目的でボックスをどのように解釈するか
    TooltipNoneマウスカーソルがボックスの上にきたときに表示するツールチップ
    TooltipStyle{}ツールチップのスタイル指定
    TooltipDelay0.ツールチップの表示までの遅延時間
  • TagBox[boxes,tag]の表示形が変更されても,実際に変わるのは boxes だけである.このため,tag と正しく対応しなくなってしまう可能性があることに注意.

例題

すべて開くすべて閉じる

  (3)

TagBoxはコンテンツの外観は変えない:

式の中には解釈を助けるために標準的なフォーマットにTagBoxを使うものがある:

フォーマットされた結果は次のようになる:

TagBoxがないと,この表記の解釈は違ってくる:

GridBoxは通常行列として解釈される:

定義済みのTagBoxの解釈を使って異なる結果を得る:

スコープ  (1)

次の2つの式は等しいように見え,見分けることはできない:

ボックス表記にはTagBoxデータが含まれている:

結果のボックス構造は曖昧さなしで解釈できる:

Wolfram Research (1996), TagBox, Wolfram言語関数, https://reference.wolfram.com/language/ref/TagBox.html (2020年に更新).

テキスト

Wolfram Research (1996), TagBox, Wolfram言語関数, https://reference.wolfram.com/language/ref/TagBox.html (2020年に更新).

CMS

Wolfram Language. 1996. "TagBox." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/TagBox.html.

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_tagbox, organization={Wolfram Research}, title={TagBox}, year={2020}, url={https://reference.wolfram.com/language/ref/TagBox.html}, note=[Accessed: 22-November-2024 ]}