Am 12.05.10 19:29, schrieb Erik Margraf:
Hello,
I use "\expandparameters" in a macro definition.
--
\expandparameters\setupbackgrounds[page][background={\currentvalue,#1}]
--
This works in MkII (texexec), but doesn't work in MkIV (context).
If I define all layers in a single declaration, the results with MkII
and MkIV
are identical.
Should this work? Or do I have to add something for MkIV?
\unprotected\def\xdo...@e@parameters#1]%
{\let\dosetnvalue\setsomevalue
\let\setsomevalue\dosetevalue
\let\p!doassign\p!e!doassign
\let\setsomevalue\dosetevalue
\xprocesscommaitem#1,],\...@relax@
\let\p!doassign\p!n!doassign
\let\setsomevalue\dosetnvalue
\let\xdogetparameters\xdo...@n@parameters
\let\currentvalue\empty}
\starttext
\getparameters[my][text=Hello]
\mytext
\expandparameters \getparameters[my][text=\currentvalue\space World!]
\mytext
\stoptext
Wolfgang
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the
Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________