2.10.2 作为 Mathematica 表达式的笔记本 对应于笔记本的表达式 一个简单的 Mathematica 笔记本
 
对应于这个笔记本的表达式
Notebook[ Cell["Section heading", "Section"], Cell["Some text.", "Text"], Cell["More text.", "Text"] ]
与每个单元一样,笔记本也有选项.在标准笔记本前端中可以 用选项检查来观察和修改这些选项. 大量笔记本选项中的一部分 除笔记本选项外,还可以在笔记本层设置任意单元选项. 这样的处理使 Mathematica 将该选项设置作为笔记本中所有单元的默认设置. 对各个单元 内可以直接设置选项去改变这些默认的设置. 对应于一个笔记本的表达式. 在窗口的上侧有一个带标尺工具栏
Notebook[ Cell["Section heading", "Section"], Cell["Some text.", "Text"] , WindowToolbars-> "RulerBar" ]
该笔记本在前端中的形状
 
这里设置该笔记本中所有单元的默认底色
Notebook[ Cell["Section heading", "Section"], Cell["Some text.", "Text"] , Background->GrayLevel[.7]]
此时,所有单元有灰底色
 
在 Mathematica 之外看对应于笔记本文件的原始内容时,所看到的就是表示 这个笔记本的表达式的文本形式. 所以产生 Mathematica 笔记本的另一途径 就是构造一个合适的表达式,并将它放在一个文件中. 在 Mathematica 生成的笔记本文件中,包含一些额外的信息,这使得 Mathematica 可以很快地读入这个文件. 这些信息包含在 Mathematica 注解中, 注解的标记为 (* *),它不影响存在文件中的实际表达式. 在前端通过内核设置笔记本 将一个笔记本表达式写到文件 sample.nb 内 从这个文件读入笔记本表达式
Out[2]= |  |
将 sample.nb 打开作为前端的一个笔记本
 
在前端中用 Notebook 设置了笔记本以后,就可以像其它笔记本一样对 它进行交互式的操作. 但使用 NotebookOpen 时, 文件中必须明显 地含有一个笔记本表达式. 用 NotebookPut 可以将在内核中产生的笔记本表达式 立即作为一个笔记本显示地前端中. 这是内核中的一个笔记本表达式
Out[4]= |  |
用这个表达式在前端建立一个笔记本
 
Out[5]= |  |
用 NotebookGet 能得到对应于一个返回到内核的 NotebookObject 笔记本
Out[6]= |  |
|