包含文件中未定义的控制序列

包含文件中未定义的控制序列

我正在使用 TeXstudio 处理围绕主文档和一系列包含的章节组织的长文档,这些章节是单独的 .tex 文件(当然章节文件以 开头\chapter并且没有\begin{document}。我已经在非常相同的文件上工作了很长时间;通常我可以从主文档窗口或章节窗口编译文档,结果是一样的:我得到了我的漂亮的 pdf 文件。在过去的几个小时里,如果我从章节窗口编译,我会出现一系列以 和 开头的错误undefined control sequence \chaptermissing \begin{document} \chapter{ 但是,如果我从主文档编译,一切都很顺利,我甚至有章节中介绍的变化。这个问题只发生在一个章节中,而不是以同样的方式编写的其余章节中。

答案1

TexStudio 会尝试自动检测您的主文档,但有时会失败。例如,如果您的主文档未打开,它将无法工作。您可以添加

% !TeX root = root-filename

到包含的文件中明确指定主文档。替换root-filename为主文档的文件名,例如./main.tex。如果包含的文件位于子文件夹中,请使用../main.tex引用父文件夹。

4.1.1请参阅用户手册了解更多信息。

相关内容