此为 Mathematica 4 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.2)

Cell

Usage

Cell[contents, "style"]Mathematica笔记本中代表一个单元。


Notes

• 一个Mathematica笔记本由单元列表组成。
• 可以把单元的形式看作在标准Mathematica前端使用 Show Expression 命令的一个表达式。
• 可以用前端直接访问笔记本中的单元。也可以用NotebookReadNotebookWrite或用NotebookSelection[obj]中的OptionsSetOptions访问内核中的单元。
•下面列出了单元的内容:
"\!\(\*StyleBox[\"\\\"\\\\\\\"\\\"\", \"MR\"]\)\!\(\*StyleBox[\"\\\"text\\\"\", \"TI\"]\)\!\(\*StyleBox[\"\\\"\\\\\\\"\\\"\", \"MR\"]\) "普通文本
"\!\(\*StyleBox[\"\\\"TextData[\\\"\", \"MR\"]\)"{"\!\(\*StyleBox[\"\\\"text\\\"\", \"TI\"]\)"1"\!\(\*StyleBox[\"\\\",\\\"\", \"MR\"]\) ""\!\(\*StyleBox[\"\\\"text\\\"\", \"TI\"]\)"2"\!\(\*StyleBox[\"\\\",\\\"\", \"MR\"]\) ... "}"\!\(\*StyleBox[\"\\\"]\\\"\", \"MR\"]\) "一般文本对象
"\!\(\*StyleBox[\"\\\"BoxData[\\\"\", \"MR\"]\)\!\(\*StyleBox[\"\\\"boxes\\\"\", \"TI\"]\)\!\(\*StyleBox[\"\\\"]\\\"\", \"MR\"]\) "格式化Mathematica对象
"\!\(\*StyleBox[\"\\\"GraphicsData[\\\\\\\"\\\"\", \"MR\"]\)\!\(\*StyleBox[\"\\\"type\\\"\", \"TI\"]\)\!\(\*StyleBox[\"\\\"\\\\\\\",\\\"\", \"MR\"]\) \!\(\*StyleBox[\"\\\"data\\\"\", \"TI\"]\)\!\(\*StyleBox[\"\\\"]\\\"\", \"MR\"]\) "图形或声音
"\!\(\*StyleBox[\"\\\"OutputFormData[\\\\\\\"\\\"\", \"MR\"]\)\!\(\*StyleBox[\"\\\"itext\\\"\", \"TI\"]\)\!\(\*StyleBox[\"\\\"\\\\\\\",\\\"\", \"MR\"]\) \!\(\*StyleBox[\"\\\"\\\\\\\"\\\"\", \"MR\"]\)\!\(\*StyleBox[\"\\\"otext\\\"\", \"TI\"]\)\!\(\*StyleBox[\"\\\"\\\\\\\"]\\\"\", \"MR\"]\) "由InputForm和OutputForm产生的文本
"\!\(\*StyleBox[\"\\\"RawData[\\\\\\\"\\\"\", \"MR\"]\)\!\(\*StyleBox[\"\\\"data\\\"\", \"TI\"]\)\!\(\*StyleBox[\"\\\"\\\\\\\"]\\\"\", \"MR\"]\) "未格式化表达式
"\!\(\*StyleBox[\"\\\"CellGroupData[\\\"\", \"MR\"]\)"{"\!\(\*StyleBox[\"\\\"cell\\\"\", \"TI\"]\)"1"\!\(\*StyleBox[\"\\\",\\\"\", \"MR\"]\) ""\!\(\*StyleBox[\"\\\"cell\\\"\", \"TI\"]\)"2"\!\(\*StyleBox[\"\\\",\\\"\", \"MR\"]\) ... "}"\!\(\*StyleBox[\"\\\",\\\"\", \"MR\"]\) \!\(\*StyleBox[\"\\\"Open]\\\"\", \"MR\"]\) "打开单元组
"\!\(\*StyleBox[\"\\\"CellGroupData[\\\"\", \"MR\"]\)"{"\!\(\*StyleBox[\"\\\"cell\\\"\", \"TI\"]\)"1"\!\(\*StyleBox[\"\\\",\\\"\", \"MR\"]\) ""\!\(\*StyleBox[\"\\\"cell\\\"\", \"TI\"]\)"2"\!\(\*StyleBox[\"\\\",\\\"\", \"MR\"]\) ... "}"\!\(\*StyleBox[\"\\\",\\\"\", \"MR\"]\) \!\(\*StyleBox[\"\\\"Closed]\\\"\", \"MR\"]\) "关闭单元组
"\!\(\*StyleBox[\"\\\"StyleData[\\\\\\\"\\\"\", \"MR\"]\)\!\(\*StyleBox[\"\\\"style\\\"\", \"TI\"]\)\!\(\*StyleBox[\"\\\"\\\\\\\"]\\\"\", \"MR\"]\) "一个特殊风格的样本单元
•在任何给定的笔记本中,定义了所有可能的单元风格,典型的有如"Title", "", "Input""Output"的名字。
• 单元有很多的选项,包括:
"\!\(\*StyleBox[\"\\\"Active\\\"\", \"MR\"]\) "单元里的按钮是否是活动的
"\!\(\*StyleBox[\"\\\"Background\\\"\", \"MR\"]\) "单元的背景颜色
"\!\(\*StyleBox[\"\\\"Editable\\\"\", \"MR\"]\) "是否允许单元内容被编辑
"\!\(\*StyleBox[\"\\\"CellFrame\\\"\", \"MR\"]\) "是否在单元周围绘制框架
"\!\(\*StyleBox[\"\\\"CellTags\\\"\", \"MR\"]\) "单元标签
"\!\(\*StyleBox[\"\\\"FontSize\\\"\", \"MR\"]\) "单元中文本缺省大小
"\!\(\*StyleBox[\"\\\"TextAlignment\\\"\", \"MR\"]\) "如何对齐单元中的文本
• 参见 Mathematica 全书: 2.10.1 and 节 2.10.7.
• 同时参见: Notebook, CellPrint.