latexmk et les nouveautés au niveau de la compilation...

Pour toute demande d'aide sur des exemples non finalisés, c'est ici.
Les exemples aboutis et intéressants seront ajoutés aux sous-forums qui suivent.

Règles du forum
Pour toute demande d'aide pour la conception (ou la confirmation d'un code) d'une figure Asymptote, c'est ici.

J'invite ceux qui ont régulièrement des questions à poser à aller dans leur panneau de l'utilisateur pour indiquer dans la signature de leurs messages :

  1. Nom du système d'exploitation (W7 ou Ubuntu 12.04 ou ...)
  2. Version d'Asymptote et éditeur utilisé pour les figures Asymptote
  3. Distribution LaTeX et éditeur utilisé pour les tex.


On va gagner du temps dans les réponses !
Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1512
Enregistré le : dim. 7 mars 2010, 14:50

latexmk et les nouveautés au niveau de la compilation...

Message non lu par GM » lun. 12 juil. 2010, 21:32

Je ne sais pas si vous avez testé la dernière version 2.02

et les nouvelles façons de compiler (liées au fait qu'il y a dorénavant un fichier asy par figure, et qu'il y aurait possibilité d'éviter de recompiler des figures qui n'ont pas été modifiées).

Les syntaxes sont maintenant :

Code : Tout sélectionner

pdflatex latexusage 
asy latexusage-*.asy
pdflatex latexusage


ou

Code : Tout sélectionner

latexmk -pdf latexusage 



Mais j'essaie des exemples (notamment le latexuseage.tex des exemples officiels) avec plusieurs figures... donc certaines 3D, pour obtenir un pdf avec prc...

... et j'ai des choses bizarres.

Avez-vous testé ?
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1512
Enregistré le : dim. 7 mars 2010, 14:50

Re: latexmk et les nouveautés au niveau de la compilation...

Message non lu par GM » mar. 13 juil. 2010, 09:56

J'avais deux problèmes... j'en ai réglé un.

La première syntaxe fonctionne : j'ai réussi à adapter mon batch pour texworks ; il y avait un problème de prise en compte de latexusage-*.asy.

La seconde et nouvelle syntaxe utilisant le script perl ne fonctionne pas encore.
2010-07-13_104935.pdf
(239.66 Kio) Téléchargé 361 fois

J'ai ouvert un sujet à ce propos sur le forum officiel et je vais aller y mettre un lien vers ce pdf.
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1512
Enregistré le : dim. 7 mars 2010, 14:50

Re: latexmk et les nouveautés au niveau de la compilation...

Message non lu par GM » mer. 14 juil. 2010, 10:19

Le second problème est résolu.

Ma version 5.10 de perl (cygwin) n'était pas suffisante.
Cela fonctionne bien avec la version 5.12.1 (ActivePerl).

Sympa ce script latexmk pour compiler... et même très très sympa !
Essayer, c'est l'adopter !
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !

Avatar du membre
chellier
Messages : 104
Enregistré le : jeu. 18 mars 2010, 17:30

Re: latexmk et les nouveautés au niveau de la compilation...

Message non lu par chellier » lun. 19 juil. 2010, 22:13

Bon, de retour de vacances je teste ces nouveautés : bof...

Apparemment, dites moi si je me trompe, mais pour la première méthode, il faut préciser la figure que l'on a modifié, du genre :

Code : Tout sélectionner

pdflatex latexusage 
asy latexusage-2.asy
pdflatex latexusage

sinon, avec asy latexusage-*.asy, tout est recompilé, donc on a rien gagné. C'est dommage qu'il ne la trouve pas tout seul :(

Pour la deuxième méthode... il faut la dernière version de perl :o Autrement dit, sur linux, il faut compiler les sources... Bon, ben moi je vais attendre encore un peu (soit une mise à jour d'asymptote, soit une mise à jour de ma distribution).
Enfin, tout ça va dans le bon sens, c'est déjà pas mal !

Christophe

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1512
Enregistré le : dim. 7 mars 2010, 14:50

Re: latexmk et les nouveautés au niveau de la compilation...

Message non lu par GM » mar. 20 juil. 2010, 15:15

chellier a écrit :Apparemment, dites moi si je me trompe...

Je confirme que la première méthode ne change rien... au contraire, cela ajoute des fichiers, sans avantage en contrepartie pour cette méthode...

... mais la séparation des fichiers était nécessaire (je pense (mais ce n'est qu'une impression car je n'ai jamais regardé de près le fonctionnement d'asymptote.asy ni de latexmk)... pour pouvoir utiliser latexmk.
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !

Répondre