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: