Any pointers anyone? I need to get this working and am running out of ideas. Thank you, Malte. Begin forwarded message:
From: Malte Stien
Date: 15 October 2012 17:03:42 To: ntg-context@ntg.nl Subject: Re: [NTG-context] Need help with \definetabulate Marco,
\definetabulate [alpha] [|l|l|l|] \setuptabulate [alpha] [bodyfont=small]
This does not work for me quite the way I need it to. I am really just after defining the font-size, but I would like to leave the column setup to the user (I am building an environment and that I would like everyone in my team to use to ensure a consistent look-and-feel or all documents). So, ideally, I would like to do this:
\definetabulate [alpha] \setuptabulate [alpha] [bodyfont=small] \starttext[|l|l|l|] \startalpha \NC first \NC second \NC third \NC\NR \stopalpha
\stoptext
...but that does not seem to work. Any way I can achieve this?
Feel free to add an example. It's a wiki!
Sure. Will do, once I have this working.
Thank you, Malte.
Hi Malte
I am trying to define two tabulate styles as follows:
- \setuptabulate[split=yes, bodyfont=small] - \setuptabulate[split=yes]
\definetabulate [alpha] [|l|l|l|] \setuptabulate [alpha] [bodyfont=small]
\definetabulate [beta] [|l|l|] \setuptabulate [beta] [bodyfont=small, split=yes]
\starttext \startalpha \NC first \NC second \NC third \NC\NR \stopalpha
\startbeta \NC lorem \NC ipsum \NC\NR \stopbeta \stoptext
...such that I can just refer to them when I \starttabulate...\stoptabulate somewhere.
To refer to a table, you place it as a float and use the `reference=tab:alphatable` key. Then in the text you refer to the table, see \in{table}[tab:alphatable].
I thought, the command \definetabulate would come in handy here, but I can't work it out and it appears the documentation on that command is pretty scarce.
Feel free to add an example. It's a wiki!
Marco