<åt sidan class = "s-meddelande s-meddelande__info js- post-notice mb16 "role =" status ">
Denna fråga har redan svar här :
Kommentarer
- Du måste använda den som
pdflatex --aux-directory="dir" texfile
- Vilken redaktör använder du?
- Hej Bernard, jag använder TeXShop. Enligt min kommentar nedan känner jag mig ' väldigt långsamt här men det spelar fortfarande inte '. Så mina tex- och latexfält läser nu
pdftex --aux-directory=auxfiles --file-line-error --synctex=1
ochpdflatex --aux-directory=auxfiles --file-line-error --synctex=1
. Jag har en underkatalog i samma mapp som main.tex-filen som jag kompilerar med namnetauxfiles
, men den fortsätter att lägga alla filer i rotmappen (och bredvid .tex. filer i respektive undermapp). Några idéer? –
Svar
Om du kompilerar direkt i kommandoraden måste du bara göra som Harish Kumar sa . Om du använder en redigerare som TeXniccenter, TeXstudio eller TeXmaker, måste du lägga till --aux-directory=dir
i kompileringskedjan, vilket finns i programmets alternativ.
Detta är en skärmdump av TeXmaker:
(Det borde vara av samma typ i andra redaktörer.)
Du skriver bara --aux-directory=dir
efter (eller före) -interaction=nonstopmode
.
Var försiktig! I denna skärmdump separeras flera kommandon med |
karaktär.
Kommentarer
Svar
Att döma av din skärmdump använder du TeXShop på en Mac med MacTeX. Alternativet –aux-katalog är MiKTeX-specifikt och det finns ingen motsvarighet i MacTeX.
Se det här svaret: MacTeX -aux-katalog = DIR
pdfTeX
och det andra medpdfLaTeX
. Du kan skriva--aux-directory=dir just just after these commands and before
–file-line-error`.tex
ochlatex
fälten läser nupdftex --aux-directory=auxfiles --file-line-error --synctex=1
ochpdflatex --aux-directory=auxfiles --file-line-error --synctex=1
. Jag har en underkatalog i samma mapp sommain.tex
-filen som jag kompilerar med namnetauxfiles
, men den fortsätter att lägga alla filerna i rotmapp (och bredvid .tex-filerna i deras respektive undermappar). Några idéer?