[Fwd: Re: [Syracuse] [métapost] label des points (pour la pile de cristophe)]

Auteur: Fabrice Eudes <fabrice.eudes_chez_free.fr>
Date: dim jui 01 2007 - 21:38:50 CEST

Guillaume Connan a écrit :
> Pour rester conforme avec ta police, le plus simple est peut-être de
> continuer à utiliser label...
> label.rt(btex $A$ etex,A);
> Dans l'espace
> label.rt(btex $A$ etex,projette(A));
oui, ça marche. En fait, c'est comme ça que je fais actuellement, mais
le sens de mon message est que je ne serais pas contre un peu
d'automatisation :-)

> Enfin, c'est ce que je fais moi en ce qui me concerne
> personnellement. On connaît la difficulté de faire des macros avec du
> texte sous notre cher mp.
bin oui. d'ailleurs, je viens d'essayer d'ajouter le code suivant à
geometriesyr16.mp et je ne comprends pas pourquoi ça marche pô :-(
%%% code
[juste après input donymodule.mp;]
input latexmp;
[...]
[juste après la macro nomme();]
vardef Nomme@#(suffix p)=
  MarquePoint(p);
  if typetrace="3D":
    label.@#(textext("$"&(str p)&"$"),Projette(p));
  else:
    label.@#(textext("$"&(str p)&"$"),p);
  fi;
enddef;
%%%

et dans le souce métapost, je code juste "Nomme(A);" mais ça me sort une
erreur:

/usr/bin/makempx: Command failed: latex --parse-first-line mpxerr.tex;
see mpxerr.log

>> ltx-3_CODNB_fig.tmp
>> ltx-3_CODNB_fig.mpx
! Unable to make mpx file.
l.7 latexmp_picture[1]:= btex
                              $ etex ;
Transcript written on 3_CODNB_fig.log.

Je compile avec CcCc des macros de Ph.Ivaldi et geometriesyr16.mp est
dans /usr/local/share/texmf/metapost/poulain/geometriesyr16.mp; je pense
que cette config est correcte.
En fait, la chaîne générée n'est pas le "$"&(srt p)&"$" demandée, mais
juste un "$"; une idée sur la cause de l'erreur?

a+

PS: désolé pour l'envoi en double Guillaume; je me suis planté dans le
reply...

-- 
Fabrice Eudes               -o)
Clé PGP 88AC3A66            /\\
Utilisateur Linux n°245401 _\_V
Tel 09 50 77 73 78
Fax 09 55 77 73 78

_______________________________________________
Liste de diffusion Syracuse
Syracuse@melusine.eu.org
http://melusine.eu.org/cgi-bin/mailman/listinfo/syracuse
Adresse alternative du site :
http://syracuse.eu.org/syracuse/
Received on Sun Jul 1 21:38:45 2007

Cette archive a été créée par hypermail 2.1.8 : dim jui 01 2007 - 22:37:03 CEST