Bonsoir
Existe-t-il un moyen de choisir où le pdf généré doit se situer et uniquement le pdf?
ou alors, existe-t-il un moyen pour envoyer tous les autres fichiers(.toc .aux .aux .idx etc.) dans un autre fichier?
Bonsoir
Existe-t-il un moyen de choisir où le pdf généré doit se situer et uniquement le pdf?
ou alors, existe-t-il un moyen pour envoyer tous les autres fichiers(.toc .aux .aux .idx etc.) dans un autre fichier?
Évidemment, un banal script shell fait tout ça très bien. Ou un makefile si tu préfères.
J'ai trouvé un site avec des exemples, je regarderais ca demain à tête reposée.
Vu que je n'ai jamais programmé quoi que ce soit sauf quelques toutes petites macro latex, je sens que je vais avoir du boulot. je m'y met demain et te tiens au courant
Je suis également très intéressé par cette question. J'ai toujours trouvé gênant d'avoir autant de fichiers pour un seul document. S'il y a possibilité de les séparer, ça serait vraiment pratique.
Je m'occupe de ca demain, je ne manquerais pas de tenir au courant.
Certains éditeurs proposent des fonctions qui s'en approchent. Personnellement, je travaille avec TeXShop sous mac OS X, qui propose une fonction qui place les fichiers auxiliaires produits par LaTeX à la corbeille, ainsi qu'un script applescript ouvrant le pdf produit avec Acrobat Reader, qui permet de profiter de plus de fonctionnalités que le visionneur de pdf du logiciel.
Au passage il s'agit d'un script extrêmement simple. En voici un pondu vite fait qui peut sûrement être améliorer :
Bonne soirée à tous !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 #! /bin/bash DIR=$(dirname $0) cd $DIR mkdir ./aux/ cp *.aux ./aux/doc.aux rm -f *.aux cp *.log ./aux/doc.log rm -f *.log cp *.out ./aux/doc.out rm -f *.out cp *.gz ./aux/doc.gz rm -f *.gz exit 0
Oui, d'ailleurs, mv m'aurait semblé plus naturel ici.
Je n'osais pas poster ce genre de code car je ne sais pas ce que peuvent en faire les utilisateurs de windows. Les instructions propres à la ligne de commande *nix (comme cp, mkdir, rm) sont-elles compréhensibles par le shell de windows ?
Je me demande si cette question est posée sur le bon forum. En fait, je suis presque sûr que non, il ne s'agit pas de latex mais de manipulation de fichiers par le système d'exploitation.
À lire avant de poster : qu'est ce qu'un ECM (Exemple Complet Minimal) ?
Règles des forums LaTeX. Quand votre problème est réglé, mettez votre discussion en
Pour débuter en LaTeX je conseille fortement Tout ce que vous avez toujours voulu savoir sur LaTeX sans jamais oser le demander (merci Woody Allen ), livre téléchargeable gratuitement ou en vente dans le commerce pour 15 €
Parce que je ne connais pas (ou plus) la réponse. J'utilise très peu l'invité de commande sous Windows... Ceci dit, de mémoire la syntaxe pour ce type de commande très simple (rm, cd, mv... etc) est sensiblement la même entre un système UNIX et Windows. Quelques recherches sur le site de recherche favori et la commande help dans l'invité de commandes devraient rapidement éclairer lataixseb
À lire avant de poster : qu'est ce qu'un ECM (Exemple Complet Minimal) ?
Règles des forums LaTeX. Quand votre problème est réglé, mettez votre discussion en
Pour débuter en LaTeX je conseille fortement Tout ce que vous avez toujours voulu savoir sur LaTeX sans jamais oser le demander (merci Woody Allen ), livre téléchargeable gratuitement ou en vente dans le commerce pour 15 €
Pour les utilisateurs de TexMaker, il y a maintenant une option incorporée aux options du programme, "Utiliser un sous-répertoire "build" pour les fichiers de sortie" qui semble faire ce que tu cherches. En tout cas, c'est ce que je voulais.
Seul souci, il marche parfaitement sur mon pc, mais pas sur mon mac. Lorsque je coche cette option sur mon mac, je reçois un pop-up d'erreur "Fichier log non trouvé" et un second "Fichier non trouvé". Je n'arrive pas à savoir pourquoi...
Je viens de trouver une solution.
Ok c'est la solution de facilité mais texmaker possède dans l'onglet outils, une fonction nettoyer qui supprime les fichiers auxiliaires.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager