Thanks!! Works perfectly for me. Is this a patch for syst-aux.mkiv? 2010/5/13 Wolfgang Schuster <schuster.wolfg...@googlemail.com>
> 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 ___________________________________________________________________________________