我有以下结构
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
,它将跳过包含文件的所有额外前言。