> Volker Mische > 16. Februar 2016 um 17:21 > > Thanks a lot that works. > > I've a follow up question. I'd like to wrap the `\setgvariable` in a a > paragraph like thing. I found out about annotations, which look like > what I've after. > > Though sadly I get an error message (! Undefined control sequence) when > I use annotations. It works when I hard-code a value within the > annotation, but it doesn't if I use the contents of the annotation. I've > also tried it the `\placeannotationcontent` way, but there I get the > same error. Here's the full example: > > \starttext > > \definelayer [pagenumber][width=\overlaywidth,height=\overlayheight] > \defineoverlay[pagenumber][{\directsetup{pagenumber}\tightlayer[pagenumber]}] > > \startsetups pagenumber > \setlayerframed > [pagenumber] > [preset=rightbottom] > {\getvariable{table}{p}} > \stopsetups > > \define[2]\PageWrapper{\setgvariable{table}{p}{#2}} > > \usemodule[annotation] > \defineannotation > [pn] > [alternative=command, command=\PageWrapper] Use this defintion for your \startpn … \stoppn command: \define\startpn {\grabuntil{stoppn}{\setgvariable{table}{p}}} Wolfgang