emacs latex lisp auctex

Emacs/AUCTeX: ejecuta el comando en un archivo que no está abierto actualmente



latex lisp (2)

Cc _ crea este pie de página automáticamente

Edito mis archivos LaTeX en Emacs usando AUCTeX. Para compilar, root.tex Cc Cc , que ejecutará la pdflatex root root.tex , si root.tex es el archivo que se muestra en el búfer actual.

Pero, ¿qué pdflatex si deseo que se ejecute pdflatex en un archivo que no se muestra en el búfer actual?

Por ejemplo, estoy editando un archivo .tex incluido, chapter2.tex , y presiono Cc Cc . El comando que quiero que ejecute es todavía pdflatex root , ya que chapter2.tex se incluye solo en root.tex .

¿Cómo puedo hacer eso?


Cuando cree un nuevo archivo, AUCTeX le preguntará acerca del documento "maestro" para ello. Si define un maestro, Cc Cc compilará el maestro en lugar del archivo abierto actualmente.

AUCTeX realiza un seguimiento de esto agregando un pie de página con la información que necesita. Suponiendo que tiene un documento maestro index.tex , el pie de página se vería así:

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