D Schema

D.9 Module LaTeXML-tabular

Add to Misc.class

This module defines the basic tabular, or alignment, structure. It is roughly parallel to the HTML model.

|=
Element tabular

An alignment structure corresponding to tabular or various similar forms. The model is basically a copy of HTML4’s table.

Used by:
Pattern tabular_attributes

Attributes for tabular.

Attributes:
Attribute vattach

= (top  |  middle  |  bottom)

which row’s baseline aligns with the container’s baseline.

Attribute width

the desired width of the tabular.

Attribute rowsep

the spacing between rows

Attribute colsep

the spacing between columns

Pattern tabular_model

Content model for tabular.

Content:

(thead  |  tfoot  |  tbody  |  tr)*

Expansion:

((thead  |  tfoot  |  tbody  |  tr)*)

Element thead

A container for a set of rows that correspond to the header of the tabular.

Used by:
Pattern thead_attributes

Attributes for thead.

Attributes:
Pattern thead_model

Content model for thead.

Content:

tr*

Expansion:

(tr*)

Element tfoot

A container for a set of rows that correspond to the footer of the tabular.

Used by:
Pattern tfoot_attributes

Attributes for tfoot.

Attributes:
Pattern tfoot_model

Content model for tfoot.

Content:

tr*

Expansion:

(tr*)

Element tbody

A container for a set of rows corresponding to the body of the tabular.

Used by:
Pattern tbody_attributes

Attributes for tbody.

Attributes:
Pattern tbody_model

Content model for tbody.

Content:

tr*

Expansion:

(tr*)

Element tr
Pattern tr_attributes
Pattern tr_model

Content model for tr.

Content:

td*

Expansion:

(td*)

Element td

A cell in a row of a tabular.

Used by:
Pattern td_attributes

Attributes for td.

Attributes:
Attribute colspan

nonNegativeInteger

indicates how many columns this cell spans or covers.

Attribute rowspan

nonNegativeInteger

indicates how many rows this cell spans or covers.

Attribute align

= (left  |  right  |  center  |  justify  |  text)

specifies the horizontal alignment of the content. The allowed values are open-ended to accomodate char:. type alignments.

Attribute width

specifies the desired width for the column.

Attribute vattach

= (top  |  middle  |  bottom)

how the cell contents aligns with the row’s baseline.

Attribute border

text

records a sequence of t or tt, r or rr, b or bb and l or ll for borders or doubled borders on any side of the cell.

Attribute thead

= (column  |  column row  |  row)

whether this cell corresponds to a table row or column heading or both (whether in head or foot).

Pattern td_model

Content model for td.

Content:
Expansion: