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)
Attributes for p.
Content model for p.
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.
(tags | Math | MathFork | text | Misc.class | Meta.class | EquationMeta.class)*
((tags | Math | MathFork | text | Misc.class | Meta.class | EquationMeta.class)*)
Attributes for equationgroup.
the spacing between rows (equations, intertext,…)
Content model for equationgroup.
(tags | equationgroup | equation | p | Meta.class | EquationMeta.class)*
((tags | equationgroup | equation | p | Meta.class | EquationMeta.class)*)
Attributes for MathFork.
Content model for MathFork.
(Math | text), MathBranch*
((Math | text), MathBranch*)
Attributes for MathBranch.
= text
Attributes for quote.
= text
The kind of quotation; could be something like verse, or translation
Content model for quote.
Attributes for block.
Content model for block.
An Listing, (without caption: see float)
Attributes for listing.
Content model for listing.
(listingline*)
Attributes for listingline
Content model for listingline; Inline.model plus equations
tags?, (text | Inline.class | Misc.class | Meta.class | equation | equationgroup)*
(tags?, (text | Inline.class | Misc.class | Meta.class | equation | equationgroup)*)
Attributes for itemize.
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.
(tags?, Para.model)
Attributes for inline-itemize.
Content model for inline-itemize.
(inline-item*)
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 tags 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.
tags?, (Inline.class | Misc.class | Meta.class)*
(tags?, (Inline.class | Misc.class | Meta.class)*)
A container for one or more tags. At most one will have no role, which would be the default display. Other tag will have the role attribute for use in special forms of referencing.
SectionalFrontMatter.class, bibitem_model, equation_model, equationgroup_model, figure_model, float_model, inline-item_model, item_model, listingline_model, note_model, proof_model, table_model, theorem_model, SectionalFrontMatter.class, bibitem_model, equation_model, equationgroup_model, figure_model, float_model, inline-item_model, item_model, listingline_model, note_model, proof_model, table_model, theorem_model
Attributes for tag.
= text
specifies the purpose this tag is used for: no value is default display
= text
specifies an open delimiters used to display the tag.
= text
specifies an close delimiters used to display the tag.
Content model for tag.
Attributes for pagination.
= text
what kind of pagination
Content model for pagination.
empty
()