Table primitives |
Tables are always present in documents inside evaluable tags which
take a
Every tabular structure in a document contains a
<
<
The formatting of the table as a whole is specified by a number of table variables, which are used internally and do not appear in the environment like regular typesetter variables.
The
The formatting of cells is specified by a number of cell
variables, which are used internally and do not appear in
the environment like regular typesetter variables. Rows,
columns, and generally any rectangular range of cells can
associated to a cell variable setting by a single
The
Range coordinates must be non-zero literal integers, positive values are counted left to right and top to bottom, negative values are counted right to left and bottom to top. For example, 2 means the second row or column and -1 means the last row or column.
Typical values for (top-row,bot-row,left-col,right-col) are
(r,r,1, - 1) for “row
r”, (1, - 1,c,c) for
“column c”, and
(r,r,c,c) for
“the cell at row r, column c”.
When new cells are inserted, it makes a difference whether the
rows are counted from the top or bottom, and the columns are
counted from the left or right. If m is the number of
rows and n the number of columns, then r
and r - m - 1 represent the same row
The only purpose of the
The only purpose of the
Table cells can contain any document fragment. A
A
In addition to regular markup, cells can accept
A similar effect can be obtained with normal table by setting
the cell's padding to zero in all directions, the extra twist of
a
This tag is used in the definition of cell decorations, see the documentation of the cell-decoration environment variable.
It is also used outside tables, in the
This macro implements standard left aligned tables without
borders. Although the