Am 14.10.2011 um 12:59 schrieb Wolfgang Schuster:
> Hi Hans,
>
> how can i use the \dostructurecountercomponent command for my own macros?
>
> I tried it with the following code but nothing appear in the tuc file.
>
> \starttexcode
>
> \installnamespace {test}
> \installcommandhandler \????test {test} \????test
>
> \installstructurelistprocessor{test}{\usestructurelistprocessor{number+title}}
>
> \unexpanded\def\test_cmd[#1]#2#3%
> {\begingroup
> \edef\currenttest{#1}%
> \dostructurecountercomponent
> {test}%
> \setupcurrenttest
> \testparameter
> \detokenizedtestparameter
> \relax
> \relax
> \relax
> [\c!name=\currenttest,%
> \s!counter=\currenttest,%
> \s!hascaption=\v!yes,%
> \s!hasnumber=\v!yes,%
> \s!hastitle=\v!yes,%
> \c!reference=#2,%
> \c!title=#3,
> \c!bookmark=]%
> []%
> \endgroup}
I found now the reason why the code don’t work, there is
\laststructurecountersynchronize
after I set the value, when I add it I have the information in the tuc file and
when I
uncomment \definelist I can also use \placelist to get a list with all entries
:)
Wolfgang
_______________________________________________
dev-context mailing list
[email protected]
http://www.ntg.nl/mailman/listinfo/dev-context