質問

私は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