§ Module LaTeXML-common
- Inline.class
-
All strictly inline elements.
==()
- Block.class
-
All `physical' block elements. A physical block is typically displayed as a block, but may not constitute a complete logical unit.
==()
- Misc.class
-
Additional miscellaneous elements that can appear in both inline and block contexts.
==()
- Para.class
-
All logical block level elements. A logical block typically contains one or more physical block elements. For example, a common situation might be p,equation,p, where the entire sequence comprises a single sentence.
==()
- Meta.class
-
All metadata elements, typically representing hidden data.
==()
- Length.type
-
The type for attributes specifying a length. Should be a number followed by a length, typically px. NOTE: To be narrowed later.
==()
- Color.type
-
The type for attributes specifying a color. NOTE: To be narrowed later.
==()
- Common.attributes
-
Attributes shared by ALL elements.
== Attributes:
- class
-
a space separated list of tokens, as in CSS. The class can be used to add differentiate different instances of elements without introducing new element declarations. However, this generally shouldn't be used for deep semantic distinctions. This attribute is carried over to HTML and can be used for CSS selection. [Note that the default XSLT stylesheets for html and xhtml add the latexml element names to the class of html elements for more convenience in using CSS.]
=NMTOKENS
- ID.attributes
-
Attributes for elements that can be cross-referenced from inside or outside the document.
== Attributes:
- xml:id
-
the unique identifier of the element, usually generated automatically by the latexml.
=ID
- IDREF.attributes
-
Attributes for elements that can cross-reference other elements.
== Attributes:
- idref
-
the identifier of the referred-to element.
=IDREF
- Labelled.attributes
-
Attributes for elements that can be labelled from within LaTeX.
== Attributes:
- ID.attributes
-
included
- labels
-
Records the various labels that LaTeX uses for crossreferencing. (note that \label can associate more than one label with an object!) It consists of space separated labels for the element. The \label macro provides the label prefixed by LABEL:; Spaces in a label are replaced by underscore. Other mechanisms (like acro?) might use other prefixes (but ID: is reserved!)
- refnum
-
the reference number (ie. section number, equation number, etc) of the object.
- Positionable.attributes
-
Attributes shared by low-level, generic inline and block elements that can be sized or shifted.
== Attributes:
- width
-
the desired width of the box
- height
-
the desired height of the box
- depth
-
the desired depth of the box
- pad-width
-
extra width beyond the boxes natural size.
- pad-height
-
extra height beyond the boxes natural size.
- xoffset
-
horizontal shift the position of the box.
- yoffset
-
vertical shift the position of the box.
- align
-
alignment of material within the box.
= (`left' | `center' | `right' | `justified')
- vattach
-
specifies which line of the box is aligned to the baseline of the containing object.
= (`top' | `middle' | `bottom')
- Imageable.attributes
-
Attributes for elements that may be converted to image form during postprocessing, such as math, graphics, pictures, etc.
== Attributes:
- imagesrc
-
the file, possibly generated from other data.
=anyURI
- imagewidth
-
the width in pixels of imagesrc.
=nonNegativeInteger
- imageheight
-
the height in pixels of imagesrc.
=nonNegativeInteger
- description
-
a description of the image