Changes

Jump to navigation Jump to search
No change in size ,  10:35, 27 March 2014
m
no edit summary
Try to divide your table into...
* <{{cmd>bTABLEhead</cmd> |bTABLEheadcmd}} (table header)* <{{cmd>bTABLEnext</cmd> |bTABLEnextcmd}} (alternate table header on following pages)* <{{cmd>bTABLEbody</cmd> |bTABLEbodycmd}} (table body)* <{{cmd>bTABLEfoot</cmd> |bTABLEfootcmd}} (table footer)and <cmd>setupTABLE</{{cmd>|setupTABLEcmd}}<tt>[split=yes]</tt> or <tt>[split=repeat]</tt>
see also [[source:tabl-ntb.mkiv|tabl-ntb.mkiv]]
In this case the <b>table head</b>
(all between <{{cmd>bTABLEhead</cmd> |bTABLEheadcmd}} and <cmd>eTABLEhead</{{cmd>|eTABLEheadcmd}})
is printed only once at the beginning of the table. But if you use <tt>[split=repeat]</tt>,
it is printed on top of every new page, that contains parts of
your multipage table. Please take account of the fact, that the
head cells are enclosed by <{{cmd>bTH</cmd> |bTHcmd}} and <cmd>eTH</{{cmd> |eTHcmd}} (and not \[be]TC).
If you want to use an alternative table header for all following pages,
you can do this by defining an additional header. Just add the second header
between <{{cmd>bTABLEnext</cmd>|bTABLEnextcmd}}...<cmd>eTABLEnext</{{cmd>|eTABLEnextcmd}},
right after your normal head definition.
Now every additional page of the multipage table starts with the
<b>next table head</b>.
The <b>table foot</b> is declared between <{{cmd>bTABLEfoot</cmd> |bTABLEfootcmd}} and<cmd>eTABLEfoot</{{cmd>|eTABLEfootcmd}}. It defines the concluding row of your natural table.
'''Beware:''' Split tables often begin not on the page (or in the column, if you use them) where they ''could'' start, but on/in the next one.
56

edits

Navigation menu