我正在写论文,有一个总体文件overall.tex
和几个部分文件,它们都\input
放在overall.tex
.
我是否可以在节文件中写入一些内容以防止它们被编译,这肯定会失败,并产生一些不需要的辅助文件。换句话说,防止错误地编译节文件。
我正在使用 XeLaTeX 和 AuCTeX。
答案1
StackOverflow 上的这个问题解决了我的问题,它需要 AuCTeX 提供的功能:Emacs/AUCTex:对当前未打开的文件运行命令。
最简单的方法是M-x TeX-master-file-ask
,这是@Chris Conway 在评论中建议的1。
答案2
在我阅读了所有评论,包括 Haocheng 使用 Emacs 和 AUCTeX 的信息后,答案可能是向 Emacs 提供有关“多文件文档”的信息,请参见此处:http://www.gnu.org/software/auctex/manual/auctex/Multifile.html#Multifile
简而言之:
%%% Local Variables: ***
%%% mode:latex ***
%%% TeX-master: "thesis.tex" ***
%%% End: ***
看这里http://www.gnu.org/software/auctex/manual/reftex/Multifile-Documents.html也一样。