Emacs / AUCTeX: commande d'exécution sur le fichier qui ne sont pas actuellement ouvert

StackOverflow https://stackoverflow.com/questions/2199463

  •  25-09-2019
  •  | 
  •  

Question

modifier mes fichiers LaTeX dans Emacs en utilisant AUCTeX. Pour compiler, je presse C-c C-c , qui se déroulera pdflatex root, si root.tex est le fichier affiché dans le tampon courant.

Mais si je veux l'exécuter pdflatex sur un fichier qui ne figure pas dans le tampon courant?

Par exemple, je suis l'édition d'un fichier .tex inclus, chapter2.tex et appuyez sur C-c C-c . La commande Je veux qu'il marche est toujours pdflatex root, puisque chapter2.tex est tout inclus dans root.tex.

Comment puis-je faire?

Était-ce utile?

La solution

Lorsque vous créez un nouveau fichier de AUCTeX vous poser des questions sur le document « maître » pour elle. Si vous définissez un maître, C-c C-c compilera le maître au lieu du fichier en cours.

AUCTeX conserve la trace de cela en ajoutant un pied de page avec les informations dont il a besoin. En supposant que vous avez un document maître index.tex, le pied de page ressemblerait à ceci:

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

Autres conseils

C-c _ crée automatiquement ce pied de page

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top