The block module defines the following ‘physical’ block elements.
(p | equation | equationgroup | quote | block | listing | itemize | enumerate | description | pagination)
These are inline forms of logical lists (they are included in Misc since that has been the general strategy)
Additional Metadata that can be present in equations.
A physical paragraph.
Attributes for p.
Content model for p.
A constraint upon an equation.
Attributes for constraint.
= boolean
Content model for constraint.
An Equation. The model is just Inline which includes Math, the main expected ingredient. However, other things can end up in display math, too, so we use Inline. Note that tabular is here only because it’s a common, if misguided, idiom; the processor will lift such elements out of math, when possible
Attributes for equation.
Content model for equation.
tag?, (Math | MathFork | text | Misc.class | Meta.class | EquationMeta.class)*
(tag?, (Math | MathFork | text | Misc.class | Meta.class | EquationMeta.class)*)
A group of equations, perhaps aligned (Though this is nowhere recorded).
Attributes for equationgroup.
the spacing between rows (equations, intertext,…)
Content model for equationgroup.
(equationgroup | equation | p | Meta.class | EquationMeta.class)*
((equationgroup | equation | p | Meta.class | EquationMeta.class)*)
A wrapper for Math that provides alternative, but typically less semantically meaningful, formatted representations. The first child is the meaningful form, the extra children provide formatted forms, for example being table rows or cells arising from an eqnarray.
Attributes for MathFork.
Content model for MathFork.
(Math | text), MathBranch*
((Math | text), MathBranch*)
A container for an alternatively formatted math representation.
Attributes for MathBranch.
= text
A quotation.
Attributes for quote.
= text
The kind of quotation; could be something like verse, or translation
Content model for quote.
A generic block (fallback).
Attributes for block.
Content model for block.
An Listing, (without caption: see float)
Attributes for listing.
Content model for listing.
(listingline*)
a line in a listing
Attributes for listingline
Content model for listingline
(tag?, Inline.model)
An itemized list.
Attributes for itemize.
An enumerated list.
Attributes for enumerate.
Attributes for description.
Content model for description.
An item within a list (itemize,enumerate or description).
Attributes for item.
the vertical spacing between items
Content model for item.
(tag?, Para.model)
An inline form of itemized list.
Attributes for inline-itemize.
Content model for inline-itemize.
(inline-item*)
An inline form of enumerated list.
Attributes for inline-enumerate.
Content model for inline-enumerate.
(inline-item*)
An inline form of description list. The inline-items within are expected to have a tag which represents the term being described in each inline-item.
Attributes for inline-description.
Content model for inline-description.
(inline-item*)
An item within an inline list (inline-itemize,inline-enumerate or inline-description).
Attributes for item.
Content model for inline-item.
tag?, (Inline.class | Misc.class | Meta.class)*
(tag?, (Inline.class | Misc.class | Meta.class)*)
A tag within an item indicating the term or bullet for a given item.
Attributes for tag.
= text
specifies an open delimiters used to display the tag.
= text
specifies an close delimiters used to display the tag.
Content model for tag.
A page break or related pagination information.
Attributes for pagination.
= text
what kind of pagination
Content model for pagination.
empty
()