{Notebook}菜单中的 {EvaluateM-book} 选项可以运行整个M-book文件,即把文档中所有输入细胞送到MATLAB中去运行。不管光标处在该文档的什么地方,运行总是从文件首部开始。在整个M-book 文件运行时,它不但会把所有原输出细胞中的内容刷新;而且会补写新的输出细胞。这个命令在保证整个M-book 文件中所有指令、数据、图形的一致性方面十分有用。
在此提醒用户注意:假如原M-book文档的输出细胞自生成后没有再经历过编辑(如图形“对中”,输出细胞位置的前后“搬动”,输出细胞前后空行的“删除”等)操作,那么使用 {Evaluate M-book} 选项可得到良好的预期效果。否则,有可能造成整个版面的混乱。
实际上,M-book模板的输出细胞采用“两端对齐”方式排版。对非图形输出来说,这是符合普通排版习惯的;但对图形输出来说,就显得别扭。假若通过手工操作使图形“对中”,这样形成的M-book文件在此后的{EvaluateM-book}操作下有可能产生版面混乱。 此外,假如在原先的输入细胞后没有空行相隔,而紧接着普通文档的标题,那么 {Evaluate M-book} 操作,将导致标题错乱。
总之,慎用 {Evaluate M-book} 操作,尤其对较大的M-book文件。