Modifica i miei file LaTeX in Emacs usando AUCTeX. Per compilare, premo C-c C-c, che verrà eseguito pdflatex root
, se root.tex
è il file visualizzato nel buffer corrente.Emacs/AUCTeX: comando di marcia su file che non è attualmente aperto
Ma cosa succede se voglio che venga eseguito pdflatex
su un file che non è visualizzato nel buffer corrente?
Ad esempio, io sono la modifica di un file di incluso .tex
, chapter2.tex
e premere C-c C-c. Il comando che voglio che venga eseguito è ancora pdflatex root
, poiché chapter2.tex
è appena incluso in root.tex
.
Come posso farlo?
Il percorso variabile locale ha lo svantaggio di richiedere di uccidere il buffer e riaprirlo prima della variabile è impostata (forse c'è un modo più intelligente per farlo?). La prima volta che apri il file, puoi anche fare 'M-x TeX-master-file-ask'. –
@ChrisConway Il modo più intelligente è 'M-x normal-mode'. –