Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 笔记本和文档 > 底层笔记本编程 > 底层笔记本结构 > Cell >

Cell

Cell[contents]
是一个单元在 Mathematica 笔记本内部的低层表示法.
Cell
表示一个指定样式的单元.
  • Mathematica 笔记本由 Cell 对象的列表组成.
  • 可以把单元的形式看作一个表达式,该表达式通过在标准 Mathematica 前端使用 显示表达式 菜单命令得到.
  • 单元可以有以下内容:
"text"普通文本
TextData[exprs]一般文本对象
BoxData[boxes]格式化的 Mathematica 表达式
OutputFormData["itext","otext"]
作为由 OutputForm 生成的文本
RawData[data]未格式化的表达式
GraphicsData["type",data]无表达式图像或声音数据
CellGroupData[{cell1,cell2,...},status]
单元组
StyleData["style"]一个特殊样式的样本单元
  • 在任何给定的笔记本中,定义了所有可能的单元样式,典型的名称有 .
  • 单元可以有多个选项,包括:
Background单元的背景颜色
CellFrame是否在单元周围绘制框架
CellTags单元标签
Editable是否允许单元内容被编辑
FontSize单元中文本的缺省大小
TextAlignment如何对齐单元中的文本
从一个低层的描述生成一个单元文本:
从一个低层的描述生成一个表达式单元:
从一个低层的描述生成一个单元文本:
In[1]:=
Click for copyable input
 
从一个低层的描述生成一个表达式单元:
In[1]:=
Click for copyable input
Out[1]=
单元可以包含复杂的排版格式:
单元可以包含图形:
单元可以包含交互式控件:
单元可以包含其它单元:
在一个单元周围绘制一个框架:
指定这个框架的宽度:
单元框架标签可以被显示成没有框架:
根据标签用单元标签定位一个特定的单元:
也可使用 NotebookFind
缺省时单元是可编辑的;设置 EditableFalse 以取消这一行为:
定义某一文本:
带和不带连字符的同一文本:
带和不带方括号的单元:
NotebookPut 从低层的 NotebookCell 表达式生成笔记本窗口:
NotebookRead 为一个选定的单元恢复一个 Cell 表达式:
版本 3 的新功能 | 版本 6 修改功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF