[NTG-context] Absolute position in table cell

Wolfgang Schuster schuster.wolfgang at gmail.com
Tue Feb 16 17:40:31 CET 2016


> Volker Mische <mailto:volker.mische at gmail.com>
> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ntg.nl/pipermail/ntg-context/attachments/20160216/7b80472f/attachment-0001.html>


More information about the ntg-context mailing list