Le Fri, 09 Nov 2007 15:21:50 -0500,
mluque5130@aol.com a écrit :
> \def\deffunction#1(#2#3#4){
> \pstVerb{/#1{
> \ifx#4\relax
> \else
> /#4 exch def
> \fi
> \ifx#3\relax
> \else
> /#3 exch def
> \fi
> /#2 exch def
> } def}}
> ce qui est le but recherché mais incomplet. Il faudrait pouvoir
> aussi écrire :
> \deffunction{f}(x) pour obtenir :
> /f{/x exch def } def
Hello,
Quand tu fais \deffunction{f}(x), #1=f, #2=x mais #3=) !
Un façon de faire serait de définir seulement \def\deffunction#1(#2)
et disséquer ensuite le #2 avec une macro auxiliaire.
J'ai 4h de devoir à préparer pour demain matin (!) donc pas le temps
tout de suite.
Si Jean-Côme n'a pas dégainé d'ici là, j'essaie de te faire ça dans le
week-end.
À+,
-- Arnaud Schmittbuhl
_______________________________________________
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 Fri Nov 9 22:09:17 2007
Cette archive a été créée par hypermail 2.1.8 : sam nov 10 2007 - 06:37:31 CET