Emacs的/ AUCTeX:在文件运行命令当前未打开
题
我使用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 _自动创建此页脚
不隶属于 StackOverflow