笔记本选项
| • 用选项设置菜单交互式的改变选项. |
| • 使用内核的 SetOptions[obj, options]. |
| • 用 CreateWindow[options] 产生具有指定选项的新笔记本. |
| In[1]:= |
选项 | 典型默认值 | |
| StyleDefinitions | "Default.nb" | 用于笔记本的基本样式表 |
| ScreenStyleEnvironment | "Working" | 用于屏幕显示的样式环境 |
| PrintingStyleEnvironment | "Printout" | 用于打印的样式环境 |
当对于特定笔记本给出样式定义时,Mathematica 允许用户或者指向另一个笔记本,或者明确包含定义样式的Notebook 表达式.
选项 | 典型默认值 | |
| CellGrouping | Automatic | 如何在笔记本中对于单元进行分组 |
| ShowPageBreaks | False | 是否显示打印笔记本时的分页位置 |
| NotebookAutoSave | False | 在每次输出后,是否自动保存笔记本 |
使用 CellGrouping->Automatic,单元将自动基于样式分组.
| In[2]:= |
使用 CellGrouping->Manual,用户必须手动对单元进行分组.
| In[3]:= |
选项 | 典型默认值 | |
| DefaultNewCellStyle | "Input" | 笔记本中所产生新单元的默认样式 |
| DefaultDuplicateCellStyle | "Input" | 从已有单元拷贝所产生单元的默认样式 |
Mathematica 中可以在笔记本层定义单元选项,这就可以在笔记本中指定选项的全局默认值.
选项 | 典型默认值 | |
| Editable | True | 笔记本中是否能对单元进行编辑 |
| Selectable | True | 是否可以选择单元 |
| Deletable | True | 是否可以删除单元 |
| ShowSelection | True | 是否用高亮度显示当前选项 |
| Background | GrayLevel[1] | 笔记本所用的背景色 |
| Magnification | 1 | 笔记本的大小 |
| PageWidth | WindowWidth | 单元内容的宽度 |
这是一个在笔记本层设置了 Background 选项的笔记本.
| In[4]:= |
选项 | 典型默认值 | |
| Visible | True | 窗口是否可以在屏幕看见 |
| WindowSize | {Automatic,Automatic} | 窗口宽度和高度的打印点数 |
| WindowMargins | Automatic | 屏幕显示时窗口周围的边幅 |
| WindowFrame | "Normal" | 窗口框线的样式 |
| WindowElements | {"StatusArea",...} | 窗口中包含的元素 |
| WindowTitle | Automatic | 窗口标题 |
| WindowMovable | True | 是否允许窗口在屏幕上移动 |
| WindowFloating | False | 该窗口是否总放在其它窗口之上 |
| WindowClickSelect | True | 在该窗口点击时是否就选择了它 |
| DockedCells | {} | 指定窗口上面docked区域内容的单元列表 |
WindowSize 决定一个窗口的大小;WindowMargins 决定窗口在屏幕上的位置. 设置 WindowMargins->{{left, right}, {bottom, top}} 以像素形式指定屏幕上在该窗口四周的边幅. 一般是明确地设置两个边幅;其余两个是 Automatic 的,这些边幅是根据所使用的屏幕尺寸决定的.
WindowClickSelect 是决定窗口是否与面板同样工作的主要选项. 面板通常是具有内容基于其他窗口工作的窗口,而不是在自身进行选择的窗口. 面板也普遍具有其他选项设置集合如 WindowFloating->True 和 WindowFrame->"Palette".
DockedCells 允许用户指明需要位于窗口之上并且从来不滚动出屏幕的内容. DockedCells 选项的典型应用是顶一个一个自定义的工具条. 许多默认样式表具有定义在某些环境中用来对幻灯片演示和编辑程序包文件的 DockedCells 选项.
| "Normal" | 通常的窗口 |
| "Palette" | 面板窗口 |
| "ModelessDialog" | 无模式对话框窗口 |
| "ModalDialog" | 形式对话框窗口 |
| "MovableModalDialog" | 可以在屏幕移动的形式对话框窗口 |
| "ThinFrame" | 具有细边框的窗口 |
| "Frameless" | 无边框窗口 |
| "Generic" | 具有一般边界的窗口 |
WindowFrame 的典型选项设置.
Mathematica 中有不同类型的窗口. 在不同的计算机系统中一个窗口的显示可能有细微的区别,但是总的形式是相同的. WindowFrame 指定窗口边界的类型. WindowElements 给出窗口中所包含的元素的集合.
| "StatusArea" | 显示状态信息的区域,例如从 StatusArea 选项得到的区域 |
| "MagnificationPopUp" | 通常的缩放弹出菜单 |
| "HorizontalScrollBar" | 水平滚动条 |
| "VerticalScrollBar" | 竖直滚动条 |
WindowElements 集合中的一些典型元素.



