Pergunta

Edito meus arquivos de látex em EMACs usando auctex. Para compilar, eu pressiono CC CC, que vai correr pdflatex root, E se root.tex é o arquivo exibido no buffer atual.

Mas e se eu quiser correr pdflatex Em um arquivo que não é exibido no buffer atual?

Por exemplo, estou editando um incluído .tex Arquivo, chapter2.tex, e pressione CC CC. O comando que eu quero correr ainda é pdflatex root, desde chapter2.tex está apenas incluído em root.tex.

Como eu posso fazer isso?

Foi útil?

Solução

Quando você cria um novo arquivo, o Auctex perguntará sobre o documento "mestre". Se você definir um mestre, CC CC Compilará o mestre em vez do arquivo atualmente aberto.

A Auctex acompanha isso adicionando um rodapé com as informações de que precisa. Supondo que você tenha um documento mestre index.tex, o rodapé ficaria assim:

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

Outras dicas

CC _ cria este rodapé automaticamente

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top