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

2.10.2 作为 Mathematica 表达式的笔记本

对应于笔记本的表达式

一个简单的 Mathematica 笔记本

picture

对应于这个笔记本的表达式

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" ]

该笔记本在前端中的形状

picture

这里设置该笔记本中所有单元的默认底色

Notebook[
Cell["Section heading", "Section"],
Cell["Some text.", "Text"] ,
Background->GrayLevel[.7]]

此时,所有单元有灰底色

picture

Mathematica 之外看对应于笔记本文件的原始内容时,所看到的就是表示 这个笔记本的表达式的文本形式. 所以产生 Mathematica 笔记本的另一途径 就是构造一个合适的表达式,并将它放在一个文件中.
Mathematica 生成的笔记本文件中,包含一些额外的信息,这使得 Mathematica 可以很快地读入这个文件. 这些信息包含在 Mathematica 注解中, 注解的标记为 (*CenterEllipsis*),它不影响存在文件中的实际表达式.

在前端通过内核设置笔记本

将一个笔记本表达式写到文件 sample.nb

从这个文件读入笔记本表达式

sample.nb 打开作为前端的一个笔记本

picture

在前端中用 Notebook 设置了笔记本以后,就可以像其它笔记本一样对 它进行交互式的操作. 但使用 NotebookOpen 时, 文件中必须明显 地含有一个笔记本表达式. 用 NotebookPut 可以将在内核中产生的笔记本表达式 立即作为一个笔记本显示地前端中.

这是内核中的一个笔记本表达式

用这个表达式在前端建立一个笔记本

picture

Out[5]=

NotebookGet 能得到对应于一个返回到内核的 NotebookObject 笔记本