Compilation figure asymptote avec Lualatex ?

Tout ce qui concerne le langage Asymptote. Ce langage est supporté par le forum via les balises asy.

Modérateur : gdm_asy

Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
chris
Utilisateur confirmé
Utilisateur confirmé
Messages : 46
Inscription : dimanche 17 mars 2013, 10:09

Compilation figure asymptote avec Lualatex ?

Message par chris »

Bonjour,
savez-vous s'il est possible de compiler une figure Asymptote avec Lualatex ?
Mes essais avec TexMaker, en remplaçant pdflatex par lualatex, bloquent, il me semble, à la deuxième compilation :

Code : Tout sélectionner

Package pdftex.def Error: File `"test3-1".pdf' not found.
See the pdftex.def package documentation for explanation.
Merci de vos idées.
OG
Modérateur
Modérateur
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Re: Compilation figure asymptote avec Lualatex ?

Message par OG »

Bonjour

Effectivement, cela n'a pas l'air de fonctionner. Par contre avec l'option inline oui. Bizarre.
D'autant plus bizarre que les fichiers asy, pre, tex, pdf sont bien produits. Il semblerait
que l'ordre d'inclure nom-1.pdf ne soit pas "lualatex" compatible, donc cela demande une
modification dans asymptote.sty.

O.G.
chris
Utilisateur confirmé
Utilisateur confirmé
Messages : 46
Inscription : dimanche 17 mars 2013, 10:09

Re: Compilation figure asymptote avec Lualatex ?

Message par chris »

Bon, je vais me contenter pour le moment de cette option inline qui m'arrange bien.
J'avais peur un moment que LuaTeX et Asymptote soient incompatibles, mais non.
Merci pour ce déblocage.
OG
Modérateur
Modérateur
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Re: Compilation figure asymptote avec Lualatex ?

Message par OG »

chris a écrit :Bon, je vais me contenter pour le moment de cette option inline qui m'arrange bien.
J'avais peur un moment que LuaTeX et Asymptote soient incompatibles, mais non.
Merci pour ce déblocage.
Re

J'ai regardé en détails Asymptote.sty. C'est ligne 298

Code : Tout sélectionner

    \includegraphics[hiresbb]{"\AsyFile.pdf"}%
Les guillemets sont certainement nécessaires ou utiles.
Mais sans, cela fonctionne avec lualatex.

Code : Tout sélectionner

    \includegraphics[hiresbb]{\AsyFile.pdf}%
Je n'ai pas testé d'autres noms de fichiers, comme je ne suis pas spécialiste en TeX,
j'imagine qu'il y a des effets de bord.
Mais tu peux toujours mettre une copie "modifiée" d'asymptote.sty dans ton répertoire lualatex.
(avec l'option inline si tu as des étiquettes de grande taille il peut y avoir des surprises).

J'essaie d'écrire à l'auteur d'Asymptote.

O.G.
chris
Utilisateur confirmé
Utilisateur confirmé
Messages : 46
Inscription : dimanche 17 mars 2013, 10:09

Re: Compilation figure asymptote avec Lualatex ?

Message par chris »

merci !
OG
Modérateur
Modérateur
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Re: Compilation figure asymptote avec Lualatex ?

Message par OG »

J'ai envoyé un mail à John et ai mis une question sur f.c.t.t sur la question des guillemets/LuaLaTeX

O.G.
chris
Utilisateur confirmé
Utilisateur confirmé
Messages : 46
Inscription : dimanche 17 mars 2013, 10:09

Re: Compilation figure asymptote avec Lualatex ?

Message par chris »

Effet de bord de l'option [inline] avec luatex : les \label et \ref ne fonctionnent plus. Je récupère des "label undefined" à la compilation et des ?? dans mon texte.
J'ai donc enlevé le [inline] et supprimé les guillemets à la ligne 298 dans asymptote.sty.
Tout est rentré dans l'ordre : je compile avec lualatex et les \ref fonctionnent correctement.