Page 1 sur 1

usepackage

Posté : mer. 2 janv. 2019, 19:30
par zariski
Bonsoir !
Je souhaiterais utiliser un package LaTeX perso dans un fichier .asy.
J'utilise bien

usepackage("monpackage"); ou texpreamble("\usepackage{monpakage}");

mais rien n'y fait, ça tourne en rond. Surement une histoire de path, je suis sous Windows.

Une idée svp ?

Re: usepackage

Posté : mer. 2 janv. 2019, 22:21
par GM
zariski a écrit :
mer. 2 janv. 2019, 19:30
Bonsoir !
Je souhaiterais utiliser un package LaTeX perso dans un fichier .asy.
J'utilise bien

usepackage("monpackage"); ou texpreamble("\usepackage{monpakage}");

mais rien n'y fait, ça tourne en rond. Surement une histoire de path, je suis sous Windows.

Une idée svp ?
Bonsoir,

est-ce qu'avec d'autres packages cela fonctionne ?
Essayer ceci :

Figure asymptote 0bfb9ea9cef13cdbd741b4feaaf0a448
*** Pour masquer/découvrir le code Asymptote qui a permis de créer la figure, il faut cliquer dessus. ;-) ***

CODE ASYMPTOTE de la figure ci-dessus : Tout sélectionner
  1. unitsize(1cm);
  2. texpreamble("
  3. \usepackage{amssymb}
  4. \newcommand{\e}{\varepsilon}
  5. ");
  6. draw((0,0)--(1,1));
  7. dot("$\e$",(1,1));


Où est le package ? Est-ce que cela fonctionne lorsqu'il est dans le dossier de l'image ?

NB : attention : dans l'exemple donné, il y a "monpackage" et "monpakage".

Re: usepackage

Posté : mer. 2 janv. 2019, 22:30
par GM
Si l'exemple précédent fonctionne, essayer celui-ci :

Dans un fichier asy :

Code : Tout sélectionner

unitsize(1cm);
usepackage("monpackage");
draw((0,0)--(1,1));
dot("$\delta$",(1,1));
Dans un fichier monpackage.sty (situé dans le même dossier que le asy) :

Code : Tout sélectionner

\newcommand{\del}{\delta}

Re: usepackage

Posté : mer. 2 janv. 2019, 23:37
par zariski
malheureusement, seul le premier code fourni fonctionne, les autres échouent même si le package est dans le dossier "image".

Cela fonctionne avec des packages LaTeX sauf si c'est un des miens ...

Re: usepackage

Posté : mer. 2 janv. 2019, 23:58
par GM
zariski a écrit :
mer. 2 janv. 2019, 23:37
Cela fonctionne avec des packages LaTeX sauf si c'est un des miens ...
Il va falloir mettre son contenu en commentaires... et décommenter progressivement pour savoir ce qui ne passe pas.

Re: usepackage

Posté : jeu. 3 janv. 2019, 00:04
par zariski
En fait, comme mes packages fonctionnent sous lualatex, il semblerait qu'en mettent settings.tex="lualatex";
en début de fichier cela marche.
Un bémol avec du verbatim : usepackage("verbatim"); est accepté mais pas si j'utilise la commande "\verb"