Edito mis archivos LaTeX en Emacs usando AUCTeX. Para compilar, presiono C-c C-c, que ejecutará pdflatex root
, si root.tex
es el archivo que se muestra en el búfer en uso.Emacs/AUCTeX: ejecutar el comando en el archivo que no está abierto actualmente
Pero, ¿qué ocurre si quiero ejecutar pdflatex
en un archivo que no se muestra en el búfer en uso?
Por ejemplo, yo estoy editando un fichero incluido .tex
, chapter2.tex
, y presione C-C-C c. El comando que quiero que se ejecute sigue siendo pdflatex root
, ya que chapter2.tex
está recién incluido en root.tex
.
¿Cómo puedo hacer eso?
La ruta variable local tiene la desventaja de requerir que para matar el buffer y volver a abrirlo antes de la variable está establecida (¿tal vez hay una forma más inteligente de hacerlo?). La primera vez que abre el archivo, también puede hacer 'M-x TeX-master-file-ask'. –
@ChrisConway La forma más inteligente es 'M-x normal-mode'. –