作为 Mathematica 表达式的单元

Mathematica 中其它对象类似,笔记本中的单元和笔记本本身都是用 Mathematica 表达式表示的. 在标准的笔记本前端中,用 显示表达式 命名可以观察与任何单元对应的 Mathematica 表达式的内容.

显示表达式 菜单项显示形式和 Mathematica 内部表达式之间的联系
Ctrl+*Ctrl+8 (在已有的单元中)提供按 Mathematica 表达式形式输入单元的对话框

在笔记本前端中处理 Cell 表达式.

笔记本前端所显示的一个单元.
In[1]:=
Click for copyable input
与这个表达式对应的 Mathematica 表达式.
In[2]:=
Click for copyable input
Cell[contents,"style"]具有指定风格的单元
Cell[contents,"style",options]有额外指定选项的单元
Cell[contents,"style1","style2",...,options]具有一些风格的单元

笔记本中对应于单元的 Mathematica 表达式.

在给定的笔记本中,有一个风格集合,它决定单元的外观和特性. 一般地,风格的名称反映了具有该风格的单元在笔记中中所起的作用.

"Title"笔记本标题
"Section"节标题
"Subsection"小节标题
"Text"常用文本
"Input"Mathematica 输入
"Output"Mathematica 输出

笔记本中定义的一些典型单元风格.

具有不同风格的单元.
In[3]:=
Click for copyable input
对应于这些单元的表达式.
In[4]:=
Click for copyable input

等风格定义了与单元有关的各种选项设置. 在这些单元中,用户明确设置的选项可以覆盖这些选项.

这是一个单元的表达式,其中的选项是灰度底色,并对此单元加一个框.
In[5]:=
Click for copyable input
该单元在笔记本中的显示.
In[6]:=
Click for copyable input
选项
默认值
CellFrameFalse单元是否加框
BackgroundAutomatic单元底色的颜色选择
EditableTrue是否能对单元内容进行编辑
TextAlignmentLeft单元中的文本如何对齐
FontSize12文本字形的尺寸
CellTags{}与单元相关的标记

大量单元选项中的一部分.

Mathematica 标准的笔记本前端中,有几种途径去改变单元选项. 有一些菜单项来改变尺寸和文本颜色,但一般要使用前端内部设置的选项检查. 这一般是在 格式 菜单中调用 选项设置 菜单项来实现的.

• 用菜单改变某一选项设置.
• 用选项检查观察和修改选项.
• 编辑与单元所对应的表达式的内容.
• 改变具有特定风格的全部单元设置.

前端中处理单元的方式.

有时候仅需要改变与一特点单元有关的设置. 但更常见的则是要改变与笔记本中具有某一风格的全部单元有关的选项. 为此,先用 编辑样式表 命令在前端中打开一个与笔记本有关的风格页面,然后在这个风格页面中修改单元的选项.

CellPrint[Cell[...]]在当前笔记本中插入一个单元
CellPrint[{Cell[...],Cell[...],...}]在当前笔记本中插入一系列单元

在笔记本中插入单元.

在当前笔记本中插入一个节单元.
In[7]:=
Click for copyable input
In[8]:=
Click for copyable input
插入一个带框的文本单元.
In[9]:=
Click for copyable input
In[10]:=
Click for copyable input

CellPrint 允许用户取出一个初级的 Cell 表达式并插入当前笔记本中. CellPrint 所创建的单元使用输入分组,并且如果输入被重新计算的话,这些单元将被覆盖.

New to Mathematica? Find your learning path »
Have a question? Ask support »