§ Module LaTeXML-block
- Block.class
-
The block module defines the following `physical' block elements.
|= (p | equation | equationgroup | quote | centering | block | itemize | enumerate | description)
- Misc.class
-
Additionally, it defines these miscellaneous elements that can appear in both inline and block contexts.
|= (inline-block | verbatim | break | graphics)
- EquationMeta.class
-
Additional Metadata that can be present in equations.
- p
-
A physical paragraph.
attributes: Common.attributes
content: Inline.model
- centering
-
A physical block that centers its content. NOTE: Reconsider this; perhaps should be a property on other blocks?
attributes: Common.attributes
content: (caption | toccaption | Block.model)*
- constraint
-
A constraint upon an equation.
attributes:
- hidden
-
=boolean
content: Inline.model
- equation
-
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: Common.attributes, Labelled.attributes
content: (Math | MathFork | text | tabular | Meta.class | EquationMeta.class)*
- equationgroup
-
A group of equations, perhaps aligned (Though this is nowhere recorded).
attributes: Common.attributes, Labelled.attributes
content: (equationgroup | equation | block | Meta.class | EquationMeta.class)*
- MathFork
-
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: Common.attributes
content: MathMathBranch*
- MathBranch
-
A container for an alternatively formatted math representation.
attributes:
- Common.attributes
-
included
- format
- quote
-
A quotation.
attributes: Common.attributes
content: Inline.model
- block
-
A generic block (fallback).
attributes: Common.attributes, Positionable.attributes
content: Inline.model
- break
-
A forced line break.
attributes: Common.attributes
content: empty
- inline-block
-
An inline block. Actually, can appear in inline or block mode, but typesets its contents as a block.
attributes: Common.attributes, Positionable.attributes
content: Inline.model
- verbatim
-
Verbatim content
attributes:
- Common.attributes
-
included
- font
-
the font to use; generally typewriter.
content: Inline.model
- itemize
-
An itemized list.
attributes: Common.attributes, ID.attributes
content: item*
- enumerate
-
An enumerated list.
attributes: Common.attributes, ID.attributes
content: item*
- description
-
A description list. The items within are expected to have a tag which represents the term being described in each item.
attributes: Common.attributes, ID.attributes
content: item*
- item
-
An item within a list.
attributes: Common.attributes, Labelled.attributes
content: tag? Block.model
- tag
-
A tag within an item indicating the term or bullet for a given item.
attributes:
- Common.attributes
-
included
- open
-
specifies an open delimiters used to display the tag.
- close
-
specifies an close delimiters used to display the tag.
content: Inline.model
- graphics
-
A graphical insertion of an external file.
attributes:
- Common.attributes, Imageable.attributes
-
included
- graphic
-
the path to the graphics file
- options
-
an encoding of the scaling and positioning options to be used in processing the graphic.
content: empty