使用 scrbook 但也可以编译子章节

使用 scrbook 但也可以编译子章节

我有以下结构

chapter1/
chapter2/
...
main.tex
preamble.tex

我有一个像这样的 main.tex

\documentclass{scrbook}
\input{preamble.tex}
\begin{document}
\input{chapter1/main.tex}
...
\end{document}

每个子文件夹main.tex都像这样

\documentclass{scrreprt}
\input{../preamble.tex}
\begin{document}
...content...
\end{document}

为了减少编译时间,我总是逐章编写,main.tex偶尔运行。但是当我编译时,它会抛出以下错误

LaTeX Error: Can be used only in preamble.

它似乎抱怨该章节main.tex还包括preamble.tex。我想知道这个场景的最佳演练是什么,既将章节分成子文件夹,又能够单独编译每个章节。

谢谢你!

答案1

standalone当包在您的 main.tex 的前言中加载时scrbook,它将跳过包含文件的所有额外前言。

相关内容