Am 23.04.10 19:20, schrieb Wolfgang Werners-Lucchini:
What is the following command for:
\setvariables[tst][set={\setupTst[1][n,\getvariable{tst}{broad}*broad] }]
This is enough, or are there any problems?
\setupTst[1][n,\getvariable{tst}{broad}*broad]
To explain it with simpler macros \setvariables[tst][set={...}] is similar to \def\tstset{\setupTst[1][n,\tstbroad*broad]} and \setvariables[tst][broad=5] is similar to \def\tstbroad{5} but the special thing is now that \setvariables calls \tstset (or to be concrete the value of the 'set' key in \setvariables after the) value was assigned to broad. In a complete and simple example this is what happens: \defineitemgroup[Tst] \def\tstset{\setupTst[1][\tstbroad*broad]} \starttext \startTst \item text \stopTst \def\tstbroad{5}\tstset \startTst \item text \stopTst \stoptext Wolfgang