Come applicare la directory aux a MiKTeX: mettere i file * .aux in una cartella separata [duplicate]

Questa domanda ha già una risposta qui :

Commenti

  • Devi usarlo come pdflatex --aux-directory="dir" texfile
  • Quale editor usi?
  • Ciao Bernard, io uso TeXShop. Secondo il mio commento qui sotto, ' mi sento molto lento qui, ma ' non è riuscito a giocare. Quindi i miei campi tex e latex ora leggono pdftex --aux-directory=auxfiles --file-line-error --synctex=1 e pdflatex --aux-directory=auxfiles --file-line-error --synctex=1. Ho una sottodirectory nella stessa cartella del file main.tex che sto compilando chiamata auxfiles, tuttavia continua a mettere tutti i file nella cartella principale (e accanto a .tex file nelle rispettive sottocartelle). Qualche idea? –

Risposta

Se compili direttamente dalla riga di comando, devi solo fare come ha detto Harish Kumar . Se usi un editor come TeXniccenter, TeXstudio o TeXmaker, dovrai aggiungere --aux-directory=dir nella catena di compilazione, che può essere trovata nelle opzioni del programma.

Questo è uno screenshot di TeXmaker:

Finestra di configurazione di TeXmaker

(Dovrebbe essere dello stesso tipo in altri editor.)

Devi solo scrivere --aux-directory=dir dopo (o prima) -interaction=nonstopmode.

Fai attenzione! In questo screenshot, diversi comandi sono separati dal carattere |.

Commenti

  • Grazie TD per la tua risposta esauriente, la apprezzo davvero. Uso TeXShop e purtroppo non sono riuscito a ' farlo funzionare – vedi screenshot sopra. Qualche idea?
  • Nel frame “pdfTeX” sono presenti due campi: uno che inizia con pdfTeX e laltro con pdfLaTeX. Puoi scrivere --aux-directory=dir just just after these commands and before –file-line-error`.
  • Grazie TD – Mi ' mi sento molto lento qui ma ha comunque vinto ' t giocare a palla. Quindi i miei campi tex e latex ora leggono pdftex --aux-directory=auxfiles --file-line-error --synctex=1 e pdflatex --aux-directory=auxfiles --file-line-error --synctex=1. Ho una sottodirectory nella stessa cartella del file main.tex che sto compilando chiamata auxfiles, tuttavia continua a mettere tutti i file nella cartella principale (e accanto ai file .tex nelle rispettive sottocartelle). Qualche idea?

Risposta

A giudicare dal tuo screenshot, stai usando TeXShop su un Mac con MacTeX. Lopzione –aux-directory è specifica per MiKTeX e non esiste alcun equivalente in MacTeX.

Vedi questa risposta: MacTeX -aux-directory = DIR

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *