F.4 Module LaTeXML-block
- Add to Block.class
-
The block module defines the following ‘physical’ block elements.
- |=
-
(p | equation | equationgroup | quote | block | listingblock | itemize | enumerate | description)
- Add to Misc.class
-
Additionally, it defines these miscellaneous elements that can appear in both inline and block contexts.
- |=
-
(inline-block | verbatim | break | graphics)
- Pattern EquationMeta.class
-
Additional Metadata that can be present in equations.
- Content:
- Used by:
- Element p
-
A physical paragraph.
- Used by:
- Pattern p_attributes
-
Attributes for p.
- Attributes:
- Pattern p_model
-
Content model for p.
- Content:
- Element constraint
-
A constraint upon an equation.
- Used by:
- Pattern constraint_attributes
-
Attributes for constraint.
- Attribute hidden
-
= boolean
- Pattern constraint_model
-
Content model for constraint.
- Content:
- Element 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
- Used by:
- Pattern equation_attributes
-
Attributes for equation.
- Attributes:
- Pattern equation_model
-
Content model for equation.
- Content:
-
(Math | MathFork | text | tabular | Meta.class | EquationMeta.class)*
- Element equationgroup
-
A group of equations, perhaps aligned (Though this is nowhere recorded).
- Used by:
- Pattern equationgroup_attributes
-
Attributes for equationgroup.
- Attributes:
- Pattern equationgroup_model
-
Content model for equationgroup.
- Content:
-
(equationgroup | equation | p | Meta.class | EquationMeta.class)*
- Element 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.
- Used by:
- Pattern MathFork_attributes
-
Attributes for MathFork.
- Attributes:
- Pattern MathFork_model
-
Content model for MathFork.
- Content:
- Expansion:
-
(Math, MathBranch*)
- Element MathBranch
-
A container for an alternatively formatted math representation.
- Used by:
- Pattern MathBranch_attributes
-
Attributes for MathBranch.
- Attributes:
- Attribute format
-
= text
- Pattern MathBranch_model
-
Content model for MathBranch.
- Content:
- Element quote
-
A quotation.
- Used by:
- Pattern quote_attributes
-
Attributes for quote.
- Attributes:
- Pattern quote_model
-
Content model for quote.
- Content:
- Element block
-
A generic block (fallback).
- Used by:
- Pattern block_attributes
-
Attributes for block.
- Attributes:
- Pattern block_model
-
Content model for block.
- Content:
- Element listingblock
-
An in-block Listing, without caption
- Used by:
- Pattern listingblock_attributes
-
Attributes for listingblock.
- Attributes:
- Pattern listingblock_model
-
Content model for listingblock.
- Content:
- Element break
-
A forced line break.
- Used by:
- Pattern break_attributes
-
Attributes for break.
- Attributes:
- Pattern break_model
-
Content model for break.
- Content:
-
empty
- Element inline-block
-
An inline block. Actually, can appear in inline or block mode, but typesets its contents as a block.
- Used by:
- Pattern inline-block_attributes
-
Attributes for inline-block.
- Attributes:
- Pattern inline-block_model
-
Content model for inline-block.
- Content:
- Element verbatim
-
Verbatim content
- Used by:
- Pattern verbatim_attributes
-
Attributes for verbatim.
- Attributes:
- Attribute font
-
= text
the font to use; generally typewriter.
- Pattern verbatim_model
-
Content model for verbatim.
- Content:
- Element itemize
-
An itemized list.
- Used by:
- Pattern itemize_attributes
-
Attributes for itemize.
- Attributes:
- Pattern itemize_model
- Element enumerate
-
An enumerated list.
- Used by:
- Pattern enumerate_attributes
-
Attributes for enumerate.
- Attributes:
- Pattern enumerate_model
- Element description
- Pattern description_attributes
-
Attributes for description.
- Attributes:
- Pattern description_model
-
Content model for description.
- Content:
-
item*
- Element item
-
An item within a list.
- Used by:
- Pattern item_attributes
-
Attributes for item.
- Attributes:
- Pattern item_model
-
Content model for item.
- Content:
- Expansion:
-
(tag?, Para.model)
- Element tag
-
A tag within an item indicating the term or bullet for a given item.
- Used by:
- Pattern tag_attributes
-
Attributes for tag.
- Attributes:
- Attribute open
-
= text
specifies an open delimiters used to display the tag.
- Attribute close
-
= text
specifies an close delimiters used to display the tag.
- Pattern tag_model
-
Content model for tag.
- Content:
- Element graphics
-
A graphical insertion of an external file.
- Used by:
- Pattern graphics_attributes
-
Attributes for graphics.
- Attributes:
- Attribute graphic
-
= text
the path to the graphics file. This is the (often minimally specified) path to a graphics file omitting the type extension. Once resolved to a specific image file, the imagesrc (from Imageable.attributes) is used.
- Attribute candidates
-
= text
a comma separated list of candidate graphics files that could be used to for graphic. A post-processor or application may choose from these, or may make its own selection or synthesis to implement the graphic for a given target.
- Attribute options
-
= text
an encoding of the scaling and positioning options to be used in processing the graphic.
- Pattern graphics_model
-
Content model for graphics.
- Content:
-
empty