我正在使用 TexStudio 在 latex 中撰写论文。为了更轻松地访问各个章节,我为每个章节创建了一个单独的文件夹,最终,我将所有 tex 文件都包含在主 Thesis.tex 中。当我想构建 pdf 文件时,如果我在名为 thesis.tex 的主 tex 文件中,则一切正常;然后我需要向下滚动才能到达特定章节。
当我在另一个 tex 文件(例如 chapter2.tex)上尝试快速构建时,我的 MacBook 会出现错误,而在我的 iMac 上则正常。我需要在每个文件上进行编译的唯一原因是我需要立即查看我刚刚编辑的同一位置,而不是一直向下滚动。
我将非常感谢您的帮助。
答案1
一般来说,你应该编译主文件,也就是包含\begin{document}
和 的文件\end{document}
。如果你尝试编译单个章节,它应该会出错。也许 iMac 支持这种部分编译,但一般不支持。
你可以将主文本定义为“主文档”( Options
-> Define current Document as "Master Document"
)。这样,每次按下按钮时QuickBuild
,它都会编译主文档,即使只选择了单个章节。
此外,为了避免向下滚动,您可以保持 pdf 打开。