19

AUCTeXを使用してEmacsでLaTeXファイルを編集します。コンパイルするには、を押します。現在のバッファに表示されているファイルの場合は、C-c C-cが実行されます。pdflatex rootroot.tex

pdflatexしかし、現在のバッファーに表示されていないファイルで実行したい場合はどうなりますか?

たとえば、インクルードされた.texファイルを編集して、、chapter2.texを押しC-c C-cます。に含まれているだけなpdflatex rootので、実行したいコマンドはまだです。chapter2.texroot.tex

どうやってやるの?

4

2 に答える 2

19

新しいファイルを作成するとき、AUCTeX はその「マスター」ドキュメントについて質問します。マスターを定義するC-c C-cと、現在開いているファイルの代わりにマスターがコンパイルされます。

AUCTeX は、必要な情報を含むフッターを追加することで、これを追跡します。マスター ドキュメントがあると仮定するとindex.tex、フッターは次のようになります。

%%% Local Variables: 
%%% mode: latex
%%% TeX-master: "index"
%%% End: 
于 2010-02-04T12:17:03.487 に答える
8

Cc _ はこのフッターを自動的に作成します

于 2010-02-04T13:22:08.640 に答える