CellPrint

CellPrint[expr]

現行ノートブックの評価中の入力セルの直後に,完全なセルとして expr を挿入する.

CellPrint[{expr1,expr2,}]

一連のセルを挿入する.

詳細

  • expr の頭部がTextCellExpressionCellCellGroupのいずれかの場合,expr は変更されずにノートブックに挿入される. »
  • expr が文字列あるいはTextオブジェクトの場合,これを入れるためのテキストセルが作られる. »
  • expr が上記以外の型の式の場合,これを入れるための式のセルが作られる. »
  • テキスト型フロントエンドでCellPrint[cell]を使う場合,その作用は,Printをセル cell の内容に適用したときに得られる作用と同じである.
  • CellPrintで生成されたセルは,デフォルトでGeneratedCell->Trueの設定を持つので,再生成された際には上書きされる.

例題

すべて開くすべて閉じる

  (3)

TextCellオブジェクトからテキストセルを作る:

一連のテキストセルを作る:

文字列からテキストセルを作る:

a

スコープ  (4)

文字列はTextCellオブジェクトに変換される:

xxx
xxx

一般的な式はExpressionCellオブジェクトに変換される:

x2+y2
x2+y2

リストは複数のセルに変換される:

xxx x2+y2

特定のスタイルでセルを出力する:

特性と関係  (1)

PrintCellPrintの特殊ケースである:

考えられる問題  (3)

CellAutoOverwrite->Falseと設定し,繰り返し評価しても生成されたセルは削除されない:

CellAutoOverwriteおよびGeneratedCellを設定すると,思いがけない結果になることがある:

CellPrintが生成した入力セルを評価すると,CellPrintが生成した他のセルのCellAutoOverwriteおよびGeneratedCellの設定のために,出力がよくしない場所に置かれるかもしれない:

heading cell

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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