Como aplicar o diretório aux ao MiKTeX: colocando arquivos * .aux em uma pasta separada [duplicado]

Esta pergunta já tem respostas aqui :

Comentários

  • Você tem que usá-lo como pdflatex --aux-directory="dir" texfile
  • Qual editor você usa?
  • Olá Bernard, eu uso TeXShop. De acordo com meu comentário abaixo, ' estou me sentindo muito lento aqui, mas ainda consegui ' jogar bola. Portanto, meus campos tex e latex agora são pdftex --aux-directory=auxfiles --file-line-error --synctex=1 e pdflatex --aux-directory=auxfiles --file-line-error --synctex=1. Eu tenho um subdiretório na mesma pasta do arquivo main.tex que estou compilando, chamado auxfiles, no entanto, ele continua a colocar todos os arquivos na pasta raiz (e ao lado do .tex arquivos em suas respectivas subpastas). Alguma ideia? –

Resposta

Se você compilar diretamente na linha de comando, você só precisa fazer o que Harish Kumar disse . Se você usar um editor como TeXniccenter, TeXstudio ou TeXmaker, você terá que adicionar --aux-directory=dir na cadeia de compilação, que pode ser encontrada nas opções do programa.

Esta é uma captura de tela do TeXmaker:

Janela de configuração do TeXmaker

(Deve ser do mesmo tipo em outros editores.)

Basta escrever --aux-directory=dir depois (ou antes) de -interaction=nonstopmode.

Tenha cuidado! Nesta captura de tela, vários comandos são separados pelo caractere |.

Comentários

  • Obrigado TD por sua resposta abrangente, realmente aprecio isso. Eu uso o TeXShop e infelizmente não consegui ' fazê-lo funcionar – veja a captura de tela acima. Alguma ideia?
  • No quadro “pdfTeX”, você tem dois campos: um começando com pdfTeX e outro com pdfLaTeX. Você pode escrever --aux-directory=dir just just after these commands and before –file-line-error`.
  • Obrigado TD – Eu ' estou me sentindo muito lento aqui, mas ainda conseguiu ' t jogar bola. Portanto, meus campos tex e latex agora são pdftex --aux-directory=auxfiles --file-line-error --synctex=1 e pdflatex --aux-directory=auxfiles --file-line-error --synctex=1. Eu tenho um subdiretório na mesma pasta que o main.tex arquivo que estou compilando, chamado auxfiles, no entanto, ele continua a colocar todos os arquivos no pasta raiz (e ao lado dos arquivos .tex em suas respectivas subpastas). Alguma ideia?

Resposta

A julgar pela sua captura de tela, você está usando o TeXShop em um Mac com MacTeX. A opção –aux-directory é específica do MiKTeX e não existe equivalente no MacTeX.

Veja esta resposta: MacTeX -aux-directory = DIR

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *