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

2.10.8 选项设置的风格与继承

选项设置的层次等级

这是包含三个单元的笔记本

picture

对第三个单元设置 CellFrame->True 时的结果

picture

对整个笔记本全局地设置 CellFrame->True 时的效果

picture

设置 "Section" 风格时的结果

picture

在标准笔记本前端中,用 Option Inspector 菜单项可以设置任何层次的选项. 如果未在某一层设置选项,则它的值总会从上层继承下来. 例如,当一个单元 没有设置 CellFrame 选项时,则所用的值就会从单元风格或包含这一单元的笔记本的 设置中继承下来.
于是,在整个笔记本层设置了CellFrame->True 后,则在没有用单元风格 或单元本身的设置明确覆盖它时,这个笔记本的所有单元都加框.

在笔记本中设置风格的方式

可以为笔记本选择不同的基本默认风格去适应不同的目的.在标准的笔记本前端中,可 以用 Edit Style Sheet 菜单项选择风格.

表达式

在每个基本默认选择中,所给出的风格会变化. 例如,仅在 Book 默认风格 中有一个 Box 风格,它设置了本书中所使用的灰框.

使用 Book 默认风格的一个笔记本

picture

指定风格环境的选项

在一个基本默认风格中,Mathematica 使用两种不同的风格环境: 一种用于屏幕显示,另一种用于打印机输出. 这两种用于屏幕和打印机的 不同风格环境可以分别用来优化设置低分辨率的屏幕显示和高分分辨的 打印机.

风格环境的典型设置

具有常用 Working 屏幕风格环境的笔记本

picture

具有 Condensed 屏幕风格环境的同一个笔记本

picture

Mathematica 实际上用风格定义单元来定义风格. 这些单元可以放在 另外的风格定义笔记本中,也可以包含在一个笔记本的选项中. 不论哪 一种情形,都可以在标准笔记本前端用 Edit Style Sheet 菜单项 访问它们.

笔记本中 StyleDefinitions 选项的设置

这里是一个典型风格定义单元的例子

picture

这是对应于该单元的表达式,具有 Section 风格的任何单元将继承这里给出的选项

对应于风格定义单元的表达式