[NTG-context] how to with \margindata
Wolfgang Schuster
wolfgang.schuster.lists at gmail.com
Wed Jul 15 22:10:29 CEST 2020
Hans van der Meer schrieb am 15.07.2020 um 21:48:
> Using the following:
>
> \margindata{some macro expansions}
You're missing the first mandatory argument, e.g. \margindata[inright]{...}.
> I know that \margindata is typeset at a later moment than its place in
> the code suggests. The problem is that macro expansions inside the {}'s
> are expanded twice. This interferes badly with the things I want to happen.
No, the content is stored in a box and placed later.
\definecounter[test]
\starttext
\dorecurse{10}
{\inleft{\incrementedcounter[test]}Line \recurselevel\par}
\stoptext
> Tracing what happens, I conclude that the result of the first expansion
> is lost and is not carried into the actual placement of the marginnote.
>
> The question this is: how to solve this problem?
Provide a working minimal example.
Wolfgang
More information about the ntg-context
mailing list