Bug kpfonts et esvect

Tout ce qui concerne le langage Asymptote. Ce langage est utilisable sur le forum via les balises asy.
[participation réservée aux utilisateurs inscrits]
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.
cjorssen

Bug kpfonts et esvect

Message non lu par cjorssen »

Bonjour à tous,

J'ai un petit problème. Voilà l'ECM.

Code : Tout sélectionner

import three;
usepackage("kpfonts");
usepackage("esvect");

path3 vv_OEx = O -- O+X;

string macro_vec = "\vv";
string nom_vv_Ex = "e_x";
string label_vv_Ex = "$" + macro_vec + "{" + nom_vv_Ex + "}$";

size(8cm,0);
currentprojection=perspective(4,3,2);

draw(Label(label_vv_Ex,.7,align=N),
     vv_OEx);
Compilé à l'intérieur d'emacs, aucun problème. En revanche, lorsque je cherche à produire le prc via la commande

Code : Tout sélectionner

 asy -vv -inlineimage bug.asy -render=4 -tex pdflatex
ça plante (voilà la fin du log "verbose" d'asymptote) :

Code : Tout sélectionner

gs -q -dNOCACHE -dNOPAUSE -dBATCH -dSAFER -sDEVICE=epswrite -sOutputFile=- bug_.pdf
gs -q -dBATCH -dSAFER -sDEVICE=epswrite -sOutputFile=/dev/null bug_.ps
/home/christophe/texmf/asymptote/three_surface.asy: 403.11: runtime: Stack overflow or segmentation fault: rerun with -nothreads
Abandon
Il suffit que je n'utilise pas kpfonts ou esvect (en changeant \vv en \vec) pour que ça compile sans problème. Le fait de lancer asy avec l'option -nothreads ne change rien...

Quelqu'un aurait une idée ? J'utilise asy en version 2.08, compilée maison, avec texlive 2010 à jour sous ubuntu 10.10.

En vous remerciant d'avance.

--
Christophe
chellier
Modérateur honoraire
Modérateur honoraire
Messages : 355
Inscription : samedi 25 juillet 2009, 12:25
Localisation : Le Creusot

Re: Bug kpfonts + esvect

Message non lu par chellier »

Bonjour,

Il faut spécifier une option pour esvect :

Code : Tout sélectionner

usepackage("esvect","f");
Chez moi ça passe comme ça.

Christophe
cjorssen

Re: Bug kpfonts + esvect

Message non lu par cjorssen »

chellier a écrit :Il faut spécifier une option pour esvect :

Code : Tout sélectionner

usepackage("esvect","f");
Merci pour ta réponse. En effet, ça fonctionne. J'aimerais néanmoins savoir d'où cela peut bien venir ?

--
Christophe
chellier
Modérateur honoraire
Modérateur honoraire
Messages : 355
Inscription : samedi 25 juillet 2009, 12:25
Localisation : Le Creusot

Re: Bug kpfonts + esvect

Message non lu par chellier »

cjorssen a écrit :Merci pour ta réponse. En effet, ça fonctionne. J'aimerais néanmoins savoir d'où cela peut bien venir ?

--
Christophe
:? Je ne saurais dire... Pas de problème avec une fonte comme fourier par exemple. Je n'utilise pas kpfonts, mais si son auteur (ou un autre utilisateur de cette fonte) passe par ici, il pourra peut-être répondre.
Mes compétences s’arrêtent ici :oops:

Christophe
cjorssen

Re: Bug kpfonts + esvect

Message non lu par cjorssen »

chellier a écrit : :? Je ne saurais dire... Pas de problème avec une fonte comme fourier par exemple. Je n'utilise pas kpfonts, mais si son auteur (ou un autre utilisateur de cette fonte) passe par ici, il pourra peut-être répondre.
Mes compétences s’arrêtent ici :oops:
Je pense que le problème vient plutôt de esvect.

J'ai ouvert vect10.pfb avec fontforge et j'en ai produit un nouveau (il y avait plein d'erreurs). Avec le nouveau, ça a l'air de fonctionner. Je vais demander l'avis d'Eddie Saudrais (l'auteur de esvect).

Merci

--
Christophe