Comment appliquer le répertoire aux à MiKTeX: mettre les fichiers * .aux dans un dossier séparé [duplicate]

Cette question a déjà des réponses ici :

Commentaires

  • Vous devez lutiliser comme pdflatex --aux-directory="dir" texfile
  • Quel éditeur utilisez-vous?
  • Bonjour Bernard, jutilise TeXShop. Daprès mon commentaire ci-dessous, je ' me sens très lent ici, mais cela ne me permet pas de jouer à la balle '. Donc mes champs tex et latex lisent maintenant pdftex --aux-directory=auxfiles --file-line-error --synctex=1 et pdflatex --aux-directory=auxfiles --file-line-error --synctex=1. Jai un sous-répertoire dans le même dossier que le fichier main.tex que je compile appelé auxfiles, mais il continue à mettre tous les fichiers dans le dossier racine (et à côté du .tex fichiers dans leurs sous-dossiers respectifs). Des idées? –

Réponse

Si vous compilez directement dans la ligne de commande, il vous suffit de faire comme Harish Kumar la dit . Si vous utilisez un éditeur comme TeXniccenter, TeXstudio ou TeXmaker, vous devrez ajouter --aux-directory=dir dans la chaîne de compilation, qui se trouve dans les options du programme.

Voici une capture décran de TeXmaker:

Fenêtre de configuration de TeXmaker

(Elle devrait être du même type dans dautres éditeurs.)

Vous écrivez simplement --aux-directory=dir après (ou avant) -interaction=nonstopmode.

Attention! Dans cette capture décran, plusieurs commandes sont séparées par le caractère |.

Commentaires

  • Merci TD pour votre réponse complète, je lapprécie vraiment. Jutilise TeXShop et je nai malheureusement pas pu ' le faire fonctionner – voir capture décran ci-dessus. Des idées?
  • Dans le cadre « pdfTeX », vous avez deux champs: lun commençant par pdfTeX et lautre par pdfLaTeX. Vous pouvez écrire --aux-directory=dir just just after these commands and before –file-line-error`.
  • Merci TD – Je ' me sens très lent ici mais il ne réussit toujours pas à jouer à la balle '. Ainsi, mes champs tex et latex lisent désormais pdftex --aux-directory=auxfiles --file-line-error --synctex=1 et pdflatex --aux-directory=auxfiles --file-line-error --synctex=1. Jai un sous-répertoire dans le même dossier que le fichier main.tex que je compile appelé auxfiles, mais il continue à mettre tous les fichiers dans le dossier racine (et à côté des fichiers .tex dans leurs sous-dossiers respectifs). Des idées?

Réponse

A en juger par votre capture décran, vous utilisez TeXShop sur un Mac avec MacTeX. Loption –aux-directory est spécifique à MiKTeX, et aucun équivalent nexiste dans MacTeX.

Voir cette réponse: MacTeX -aux-directory = DIR

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *