latexmkrc

Les propositions de correctifs ou d'exercices pour Pyromaths.

Modérateur: Développeurs

latexmkrc

Messagede Jérôme » Sam 07 Mar 2015, 16:51

Bonjour,
je suis en train de jouer avec le fichier de configuration de latexmk.
Yves, pourrais-tu tester ce fichier sur un fichier tex créé par Pyromaths, en lançant
latexmk exercices.tex
latexmk -c
après avoir créé le fichier latexmkrc dans le même dossier que exercices.tex avec le contenu suivant :
$pdf_mode = 2;
$ps2pdf = "ps2pdf %O %S %D";
$latex = "latex --shell-escape -silent -interaction=nonstopmode %O %S";
sub asy {return system("asy '$_[0]'");}
add_cus_dep("asy","eps",0,"asy");
add_cus_dep("asy","pdf",0,"asy");
add_cus_dep("asy","tex",0,"asy");
push @generated_exts, 'pre', 'dvi', 'ps', 'auxlock', 'fdb_latexmk', 'fls', 'out', 'aux';
$clean_ext .= "%R-*.tex %R-figure*.dpth %R-figure*.dvi %R-figure*.eps %R-figure*.log %R-figure*.md5 %R-figure*.pre %R-figure*.ps %R-figure*.asy %R-*.asy %R-*_0.eps %R-*.pre";


Logiquement, ça devrait créer le fichier pdf en passant par dvips (première commande) sans donner de paramètre à latexmk puis nettoyer l'ensemble des fichiers exceptés exercices.tex, exercices.pdf et latexmkrc.

Ça permettrait de simplifier pyromaths.outils.System.py.

Merci et à bientôt.
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL
Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
 
Messages: 1071
Inscription: Sam 26 Aoû 2006, 13:10
Localisation: Nantes

Re: latexmkrc

Messagede Yves » Dim 08 Mar 2015, 10:52

Salut Jérôme, ça fonctionne !
Avatar de l’utilisateur
Yves
 
Messages: 453
Inscription: Mer 21 Jan 2009, 21:40

Re: latexmkrc

Messagede Jérôme » Dim 08 Mar 2015, 10:54

Merci Yves.
Bon dimanche.
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL
Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
 
Messages: 1071
Inscription: Sam 26 Aoû 2006, 13:10
Localisation: Nantes


Retourner vers Propositions

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

cron