我正在处理一个多章节文档,并与一个通过 \include 提取章节的主 tex 文件绑定在一起。构建整个文档(以其当前草稿形式)可能需要 15-20 分钟,具体取决于我使用的机器。我想知道是否有一种方法可以让我选择一次只排版一个特定章节,而不必重新构建我的整个设置。有什么想法吗?
答案1
如果您要使用\include
它来编写章节,那么您可以使用它\includeonly
来仅包含特定章节。
例如
\documentclass{book}
\includeonly{Chap2} % will cause just Chap 2 to be included
\begin{document}
\include{Chap1}
\include{Chap2}
\include{Chap3}
\end{document}
答案2
包括所有章节身体使用\include
宏(使交叉引用正常工作)并\includeonly
在前言。
即使您只渲染一个章节,交叉引用仍然可以正常工作。
\documentclass{book}
\includeonly{ch01}
\begin{document}
\include{ch01}
\include{ch02}
\include{ch03}
\end{document}