我使用AUCTeX在Emacs中編輯我的LaTeX文件。要編譯,我按C-c C-c,如果root.tex
是在當前緩衝區中顯示的文件,它將運行pdflatex root
。Emacs/AUCTeX:在當前未打開的文件上運行命令
但是如果我想讓它在當前緩衝區中沒有顯示的文件上運行pdflatex
?
例如,我正在編輯包含的.tex
文件chapter2.tex
,並按C-c C-c。我希望它運行的命令仍然爲pdflatex root
,因爲chapter2.tex
僅包含在root.tex
中。
我該怎麼做?
局部變量的路線有要求你殺死緩衝區和前重新打開它的缺點變量設置(也許有更聰明的方法來做到這一點?)。您第一次打開文件時,您也可以執行'M-x TeX-master-file-ask'。 – 2010-02-04 13:24:52
@ChrisConway更聰明的方法是'M-x normal-mode'。 – 2017-04-07 17:03:43