All accepted directives:
--------------------------------------------------------------------
bottom-hor-rule <arg1> <arg2> <arg3>
<arg1> : number
(default : "0.6")
<arg2> : unit "ex", "em", "mm" or "pt"
(default : "ex")
<arg3> : non-empty string
(default : "black")
category : table
Thickness (and colour code) of horizontal rules of type "bottom".
This type is translated into <code>\bottomrule[thickness]</code> in
Latex and this Latex code is defined by the booktabs package.
The colour is only applied in html; the colour code must be
recognised in html/css.
--------------------------------------------------------------------
bottom-sep <arg1>
<arg1> : "none", "top", "mid", "span", "bottom", "single" or "double"
category : cell
Row separator type below the actual cell. The default is defined by
directive "default-hor-sep".
--------------------------------------------------------------------
col-double <arg1>
<arg1> : non-empty text
category : column
The contents in the cells of the actual column is splitted just
before the text given in the argument. The first part is printed in
the actual column; the second part is transferred to the cell in the
next column. Moreover, the horizontal alignment of actual column is
set to "right", and the alignment in next column is set to "left".
Splitting and transfering is applied only if the contents of the
cell consists of text (given as such), or a number (given as such).
In the latter case, the splitting is applied after the number is
converted to text.
At default, no such splitting and transfering are applied.
--------------------------------------------------------------------
col-hor-align <arg1>
<arg1> : "left", "right" or "center"
category : column
Horizontal alignment in the cells of the actual column. The default
is defined by directive "default-hor-align".
--------------------------------------------------------------------
col-left-padding <arg1> <arg2>
<arg1> : number
<arg2> : unit "%", "ex", "em", "mm" or "pt"
category : column
Left-side padding width in the cells of the actual column. At
default, <code>\tabcolsep</code> is used in Latex, but no css style
is set in html. This means that the default padding width is 6 pt in
Latex and (perhaps) 1 px in html.
There are no versions of this directive to set the left-side padding
width per row or per cell, because this is rather complicated to
implement in Latex.
--------------------------------------------------------------------
col-left-sep <arg1>
<arg1> : "none", "thick", "medium", "thin", "single" or "double"
category : column
Left-side separator type in the cells of the actual column. The
default is defined by directive "default-vert-sep".
This directive will overrule the possibly issued directive
"col-right-sep" in the previous column, because collapse of
separators is applied.
--------------------------------------------------------------------
col-number-format <arg1>
<arg1> : non-empty template
(default : "%g")
category : column
The argument contains a template as used by the sprintf() series of
functions to translate a real or integer (given as such data) into
text. Data which has been given as text, is not affected by this translation.
The translation is applied to the cells in the actual column.
--------------------------------------------------------------------
col-right-padding <arg1> <arg2>
<arg1> : number
<arg2> : unit "%", "ex", "em", "mm" or "pt"
category : column
Right-side padding width in the cells of the actual column. At
default, <code>\tabcolsep</code> is used in Latex, but no css style
is set in html. This means that the default padding width is 6 pt in
Latex and (perhaps) 1 px in html.
There are no versions of this directive to set the right-side
padding width per row or per cell, because this is rather
complicated to implement in Latex.
--------------------------------------------------------------------
col-right-sep <arg1>
<arg1> : "none", "thick", "medium", "thin", "single" or "double"
category : column
Right-side separator type in the cells of the actual column. The
default is defined by directive "default-vert-sep".
--------------------------------------------------------------------
col-span <arg1>
<arg1> : integer > 0 or character "*"
category : cell
Span the actual cell over a number of columns. If "*" is given, span
until the last column.
At default, no spanning is applied.
--------------------------------------------------------------------
col-width <arg1> <arg2>
<arg1> : number
(default : "15")
<arg2> : unit "%", "ex", "em", "mm" or "pt"
(default : "%")
category : column
Width of the actual column.
--------------------------------------------------------------------
col-wrap <arg1>
<arg1> : "off" or "on"
category : column
Wrap long lines in the cells of the actual column. The default is
defined by directive "default-wrap".
--------------------------------------------------------------------
default-exponent-format <arg1>
<arg1> : "off" or "on"
(default : "on")
category : table
Switch the exponent format for numbers according directives
"default-html-exponent-format" and "default-latex-exponent-format"
on or off.
If the switch is off, the ordinary computer notation of exponents by
"e" (e.g. 1e3 for one thousand) is left unchanged.
--------------------------------------------------------------------
default-hor-align <arg1>
<arg1> : "left", "right" or "center"
(default : "left")
category : table
Horizontal alignment within each table cell.
--------------------------------------------------------------------
default-hor-sep <arg1>
<arg1> : "none", "top", "mid", "span", "bottom", "single" or "double"
(default : "none")
category : table
Horizontal separator type. Horizontal separators may appear between
rows and to the top and bottom sides of the table.
One can choose between horizontal rules of different
function/position. The function/position not only defines a
thickness, but also vertical spacing in Latex. The thickness of
types "top", "mid", "span" and "bottom" can be defined by directives "*-hor-rule".
The types "single" and "double" reflect the horizontal rules coded
as <code>\hline</code> and <code>\hline \hline</code> in Latex;
their thickness is defined by <code>\arrayrulewidth</code> (0.4 pt
at default) in Latex.
--------------------------------------------------------------------
default-html-exponent-format <arg1> <arg2>
<arg1> : code
(default : " × 10<sup>")
<arg2> : code
(default : "</sup>")
category : table
The first argument contains the html code between mantissa and the
exponent, the second argument the html code after the exponent.
These codes are only applied if the argument of directive
"default-exponent-format" is "on".
In that case, these codes are applied to each real or integer (given
as such data, to be translated into text due to the number format
directives) and each string (given as such data, containing the
ordinary computer notation of exponents by "e") are prone.
Note that the first argument starts with an space, to obtain correct spacing.
--------------------------------------------------------------------
default-latex-exponent-format <arg1> <arg2>
<arg1> : code
(default : " \pot{")
<arg2> : code
(default : "}")
category : table
The first argument contains the Latex code between mantissa and the
exponent, the second argument the Latex code after the exponent.
These codes are only applied if the argument of directive
"default-exponent-format" is "on".
In that case, these codes are applied to each real or integer (given
as such data, to be translated into text due to the number format
directives) and each string (given as such data, containing the
ordinary computer notation of exponents by "e") are prone.
Note that the default latex code <code>\pot{...}</code> is not
defined in standard Latex. It may be defined by:
<code>\newcommand{\pot}[1]{\ensuremath{\times}space
10\ensuremath{^{#1}}}</code>. Because of this definition, the first
argument starts with an space.
--------------------------------------------------------------------
default-number-format <arg1>
<arg1> : non-empty template
(default : "%g")
category : table
The argument contains a template as used by the sprintf() series of
functions to translate a real or integer (given as such data) into
text. Data which has been given as text, is not affected by this translation.
The translation is applied to each table cell.
--------------------------------------------------------------------
default-vert-sep <arg1>
<arg1> : "none", "thick", "medium", "thin", "single" or "double"
(default : "none")
category : table
Vertical separator type. Vertical separators may appear between
columns and to the left and right sides of the table.
One can choose between vertical rules of different thickness. The
thickness of types "thick", "medium" and "thin" can be defined by
directives "*-vert-rule".
The types "single" and "double" reflect the vertical rules coded as
"|" and "||" in Latex; their thickness is defined by
<code>\arrayrulewidth</code> (0.4 pt at default) in Latex.
--------------------------------------------------------------------
default-wrap <arg1>
<arg1> : "off" or "on"
(default : "on")
category : table
Wrap long lines in each table cell.
--------------------------------------------------------------------
hor-align <arg1>
<arg1> : "left", "right" or "center"
category : cell
Horizontal alignment in the actual cell. The default is defined by
directive "default-hor-align".
--------------------------------------------------------------------
html-classes <arg1>
<arg1> : "off" or "on"
(default : "on")
category : table
If set to "on", html classes are used to define rules and alignment
in cells. These classes are defined within the <style> element
within the <head> element in the html file.
If set to "off", rules and alignment are defined directly by style
attributes in each table cell. It is recommended to say
"html-classes off" in nested tables when e.g. rule types in the
nested table have a different thickness, because html class names
are "global" names and are not different for individual tables.
--------------------------------------------------------------------
html-style <arg1>
<arg1> : non-empty code
(default : "")
category : cell
Extra html/css style code for the actual cell. This code is appended
to the end of the series of style codes within the style attribute
of the <td> element. With the extra code one can thus overrule
any prior html/css class or style in the actual cell.
--------------------------------------------------------------------
html-table-width <arg1>
<arg1> : non-empty code
(default : "100%")
category : table
Table width in html code.
At default, the table width in html is set to 100 %: the table will
thus take the whole width of the containing html element. This is
probably practical for most cases, especially for tables nested in a
table. Say "html-table-width auto", so that the table width will
depend on the width of the contents.
--------------------------------------------------------------------
latex-style <arg1>
<arg1> : non-empty code
(default : "")
category : cell
Extra Latex code for the actual cell. The code is inserted just
<i>around</i> the contents. The code should therefore contain a
special tag which is a placeholder of the cell contents; at default,
the tag is: <code><contents></code>.
--------------------------------------------------------------------
latex-table-environment <arg1>
<arg1> : "longtable" or "tabular"
(default : "longtable")
category : table
Name of the environment by which the table is laid-out in Latex: <code>\begin{env-name}...\end{env-name}</code>.
--------------------------------------------------------------------
latex-table-width <arg1>
<arg1> : non-empty code
(default : "\linewidth")
category : table
Table width in Latex code.
--------------------------------------------------------------------
medium-vert-rule <arg1> <arg2> <arg3>
<arg1> : number
(default : "0.3")
<arg2> : unit "ex", "em", "mm" or "pt"
(default : "ex")
<arg3> : non-empty code
(default : "black")
category : table
Thickness (and colour code) of vertical rules of type "medium".
The colour is only applied in html; the colour code must be
recognised in html/css.
--------------------------------------------------------------------
mid-hor-rule <arg1> <arg2> <arg3>
<arg1> : number
(default : "0.3")
<arg2> : unit "ex", "em", "mm" or "pt"
(default : "ex")
<arg3> : non-empty code
(default : "black")
category : table
Thickness (and colour code) of horizontal rules of type "mid".
This type is translated into <code>\midrule[thickness]</code> in
Latex and this Latex code is defined by the booktabs package.
The colour is only applied in html; the colour code must be
recognised in html/css.
--------------------------------------------------------------------
nested-table
category : cell
The data in the actual cell contains a nested table.
This directive is given, if the nested table is given as a cell
array <code>ctbl</code>.
--------------------------------------------------------------------
number-format <arg1>
<arg1> : non-empty template
(default : "%g")
category : cell
The argument contains a template as used by the sprintf() series of
functions to translate a real or integer (given as such data) into
text. Data which has been given as text, is not affected by this translation.
The translation is applied to the actual cell.
--------------------------------------------------------------------
row-bottom-sep <arg1>
<arg1> : "none", "top", "mid", "span", "bottom", "single" or "double"
category : row
Row separator type below the actual row. The default is defined by
directive "default-hor-sep".
--------------------------------------------------------------------
row-hor-align <arg1>
<arg1> : "left", "right" or "center"
category : row
Horizontal alignment in the cells of the actual row. The default is
defined by directive "default-hor-align".
--------------------------------------------------------------------
row-number-format <arg1>
<arg1> : non-empty template
(default : "%g")
category : row
The argument contains a template as used by the sprintf() series of
functions to translate a real or integer (given as such data) into
text. Data which has been given as text, is not affected by this translation.
The translation is applied to the cells in the actual row.
--------------------------------------------------------------------
row-top-sep <arg1>
<arg1> : "none", "top", "mid", "span", "bottom", "single" or "double"
category : row
Row separator type above the actual row. The default is defined by
directive "default-hor-sep".
This directive will overrule the possibly issued directive
"row-bottom-sep" on the previous row, because collapse of separators
is applied.
--------------------------------------------------------------------
span-hor-rule <arg1> <arg2> <arg3>
<arg1> : number
(default : "0.15")
<arg2> : unit "ex", "em", "mm" or "pt"
(default : "ex")
<arg3> : non-empty string
(default : "black")
category : table
Thickness (and colour code) of horizontal rules of type "span".
This type is translated into <code>\cmidrule[thickness]</code> in
Latex and this Latex code is defined by the booktabs package.
The colour is only applied in html; the colour code must be
recognised in html/css.
--------------------------------------------------------------------
thick-vert-rule <arg1> <arg2> <arg3>
<arg1> : number
(default : "0.6")
<arg2> : unit "ex", "em", "mm" or "pt"
(default : "ex")
<arg3> : non-empty code
(default : "black")
category : table
Thickness (and colour code) of vertical rules of type "thick".
The colour is only applied in html; the colour code must be
recognised in html/css.
--------------------------------------------------------------------
thin-vert-rule <arg1> <arg2> <arg3>
<arg1> : number
(default : "0.15")
<arg2> : unit "ex", "em", "mm" or "pt"
(default : "ex")
<arg3> : non-empty code
(default : "black")
category : table
Thickness (and colour code) of vertical rules of type "thin".
The colour is only applied in html; the colour code must be
recognised in html/css.
--------------------------------------------------------------------
top-hor-rule <arg1> <arg2> <arg3>
<arg1> : number
(default : "0.6")
<arg2> : unit "ex", "em", "mm" or "pt"
(default : "ex")
<arg3> : non-empty code
(default : "black")
category : table
Thickness (and colour code) of horizontal rules of type "top".
This type is translated into <code>\toprule[thickness]</code> in
Latex and this Latex code is defined by the booktabs package.
The colour is only applied in html; the colour code must be
recognised in html/css.
--------------------------------------------------------------------
top-sep <arg1>
<arg1> : "none", "top", "mid", "span", "bottom", "single" or "double"
category : cell
Row separator type above the actual cell. The default is defined by
directive "default-hor-sep".
This directive will overrule the possibly issued directive
"bottom-sep" on the previous row, because collapse of separators is applied.