我使用AUCTeX编辑在Emacs我LaTeX文件。要编译,我按 C-C的C-C ,这将运行pdflatex root,如果root.tex是文件显示在当前缓冲器中。

但是,如果我想这对未在当前缓冲区显示的文件运行pdflatex

例如,我编辑包括.tex文件,chapter2.tex,然后按 C-C的C-C 。我希望它运行的命令仍然是pdflatex root,因为chapter2.tex只是包含在root.tex

我怎么能这样做?

有帮助吗?

解决方案

当您创建一个新的文件AUCTeX会问你关于它的“主人”的文件。如果定义了主, C-C的C-C 将编译而不是当前打开的文件的主

AUCTeX通过添加页脚它所需要的信息跟踪的这一点。假设你有一个主控文档index.tex,页脚应该是这样的:

%%% Local Variables: 
%%% mode: latex
%%% TeX-master: "index"
%%% End: 

其他提示

C-C _自动创建此页脚

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top