是否可以在 \documentclass 之后设置文档的草稿模式

是否可以在 \documentclass 之后设置文档的草稿模式

我使用的是包含 \documentclass 的预编译序言。但是,有时我想将文档更改为“草稿模式”。每次执行此操作时都重新编译序言不太舒服。那么,即使在序言中执行命令 \documentclass 之后,是否也可以以某种方式激活草稿模式?

答案1

draft标准类中该选项的完整定义是

\DeclareOption{draft}{\setlength\overfullrule{5pt}}

因此你可以这样做得到相同的效果

\setlength\overfullrule{5pt}

在任何时候。

但是[draft]在文档类上使用会使其成为一个全局选项,因此它可能会对您已加载的包产生影响(但您没有提供有关哪些包的任何信息)。

大多数软件包都会忽略它,有些软件包可能只是将草稿模式的标志设置为 true,在这种情况下,您可以将该标志设置为 false,但有些软件包可能会改变代码加载,因此在草稿模式下根本不会加载“正常”代码。行为完全取决于每个软件包对其draft所具有的任何选项的处理。

相关内容