Suppression de fichiers annexes

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Suppression de fichiers annexes

Messagepar Aeon » Vendredi 27 Février 2009, 13:40

Bonjour,
c'est une question toute bête : comment faire en sorte qu'après chaque compilation d'un document les fichiers *.aux *.log *.tex.sav *.tex.bak ne soient pas créés ?

Attention je souhaite que les fichiers *.toc soient créés, donc il me semble que la commande \nofiles dans le préambule ne convient pas.
Merci !
Aeon
Hecto-utilisateur
 
Messages: 67
Inscription: Jeudi 07 Juin 2007, 16:37
Localisation: Poitiers
Statut actuel: Post-bac | Ecole d'ingénieur

Publicité

Re: suppression de fichiers annexes

Messagepar kojak » Vendredi 27 Février 2009, 13:53

bonjour,

Aeon a écrit:c'est une question toute bête : comment faire en sorte qu'après chaque compilation d'un document les fichiers *.aux *.log *.tex.sav *.tex.bak ne soient pas créés ?


Si tu es sous Linux et que tu utilises Kile comme éditeur, il suffit de lui demander de les supprimer quand tu fermes ton fichiers tex dans configuration Kile /Editeur/ . Pour les autres éditeurs et OS, je ne sais pas.
pas d'aide par MP
kojak
Modérateur
 
Messages: 10404
Inscription: Samedi 18 Novembre 2006, 19:50
Statut actuel: Actif et salarié | Enseignant

Re: suppression de fichiers annexes

Messagepar Aeon » Vendredi 27 Février 2009, 13:57

Non je suis sous Vista, avec Winedt. Je vais chercher si j'ai cette fonctionnalité sous Winedt. En attendant, si des gens savent ...
Aeon
Hecto-utilisateur
 
Messages: 67
Inscription: Jeudi 07 Juin 2007, 16:37
Localisation: Poitiers
Statut actuel: Post-bac | Ecole d'ingénieur

Re: suppression de fichiers annexes

Messagepar Aeon » Vendredi 27 Février 2009, 14:52

Bon, c'est fait mais c'était pas trivial.
Pour ceux que cela intéresse, il faut ajouter la macro Erase Working Files.edt après la macro Exit dans l'onglet Event Handlers dans Options\Preferences, comme ceci :

Code: Tout sélectionner
[Exe('%b\Config\Exit.edt');Exe('%b\Exec\Erase Working Files.edt');]


Mais il faut aussi modifier cette macro, car par défaut elle supprime les fichiers *.toc -> en gros cela revient à mettre un 0 à la place d'un 1 , comme ceci :

Code: Tout sélectionner
ClearFileItems;

    AddFileItem(0,"BAK Files","*.bak","");

    AddFileItem(0,"PDF File","%N.pdf","TeX");
    AddFileItem(1,"PS  File","%N.ps","TeX");
    AddFileItem(1,"DVI File","%N.dvi","TeX");
    AddFileItem(0,"TOC File","%N.toc","TeX");

    AddFileItem(1,"LOG Files","*.log","");
    AddFileItem(1,"TMP Files","*.tmp","");

    AddFileItem(1,"TEMP Files","_temp.*","");

    AddFileItem(1,"AUX Files","*.aux","TeX");
    AddFileItem(1,"BBL Files","*.bbl","TeX");
    AddFileItem(1,"BLG Files","*.blg","TeX");
    AddFileItem(1,"IDX Files","*.idx","TeX");
    AddFileItem(1,"IND Files","*.ind","TeX");
    AddFileItem(1,"ILG Files","*.ilg","TeX");
    AddFileItem(1,"GLS Files","*.gls","TeX");
    AddFileItem(1,"GLO Files","*.glo","TeX");
    AddFileItem(1,"LOF Files","*.lof","TeX");
    AddFileItem(1,"LOT Files","*.lot","TeX");
    AddFileItem(1,"OUT Files","*.out","TeX");

    EraseWorkingFiles("%P;%O","Erase Output Files",0,1);

End;


Voilà : après chaque fermeture de Winedt, les fichiers annexes de votre choix sont supprimés ! :D
Aeon
Hecto-utilisateur
 
Messages: 67
Inscription: Jeudi 07 Juin 2007, 16:37
Localisation: Poitiers
Statut actuel: Post-bac | Ecole d'ingénieur


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 4 invités