F Schema

F.2 Module LaTeXML-common

Pattern Inline.class

All strictly inline elements.

Expansion:

(text  |  emph  |  acronym  |  rule  |  anchor  |  ref  |  cite  |  bibref  |  Math)

Used by:
Pattern Block.class

All ‘physical’ block elements. A physical block is typically displayed as a block, but may not constitute a complete logical unit.

Expansion:

(p  |  equation  |  equationgroup  |  quote  |  block  |  listingblock  |  itemize  |  enumerate  |  description)

Used by:
Pattern Misc.class

Additional miscellaneous elements that can appear in both inline and block contexts.

Expansion:

(inline-block  |  verbatim  |  break  |  graphics  |  inline-para  |  tabular  |  picture)

Used by:
Pattern 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.

Expansion:

(para  |  theorem  |  proof  |  figure  |  table  |  float  |  listing  |  TOC  |  navigation)

Used by:
Pattern Meta.class
Pattern Length.type

The type for attributes specifying a length. Should be a number followed by a length, typically px. NOTE: To be narrowed later.

Content:

text

Used by:
Pattern Color.type

The type for attributes specifying a color. NOTE: To be narrowed later.

Content:

text

Pattern Common.attributes

Attributes shared by ALL elements.

Attribute class

NMTOKENS

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.]

Used by:

ERROR_attributes, MathBranch_attributes, MathFork_attributes, Math_attributes, Sectional.attributes, TOC_attributes, XMApp_attributes, XMArg_attributes, XMArray_attributes, XMCell_attributes, XMDual_attributes, XMHint_attributes, XMRef_attributes, XMRow_attributes, XMText_attributes, XMTok_attributes, XMWrap_attributes, XMath_attributes, abstract_attributes, acknowledgements_attributes, acronym_attributes, anchor_attributes, arc_attributes, bezier_attributes, bib-data_attributes, bib-date_attributes, bib-edition_attributes, bib-extract_attributes, bib-identifier_attributes, bib-key_attributes, bib-language_attributes, bib-links_attributes, bib-name_attributes, bib-note_attributes, bib-organization_attributes, bib-part_attributes, bib-place_attributes, bib-publisher_attributes, bib-related_attributes, bib-review_attributes, bib-status_attributes, bib-subtitle_attributes, bib-title_attributes, bib-type_attributes, bib-url_attributes, bibentry_attributes, bibitem_attributes, biblist_attributes, bibref_attributes, block_attributes, break_attributes, caption_attributes, circle_attributes, cite_attributes, classification_attributes, clip_attributes, clippath_attributes, contact_attributes, creator_attributes, curve_attributes, date_attributes, description_attributes, dots_attributes, ellipse_attributes, emph_attributes, enumerate_attributes, equation_attributes, equationgroup_attributes, figure_attributes, float_attributes, g_attributes, graphics_attributes, grid_attributes, indexentry_attributes, indexlist_attributes, indexmark_attributes, indexphrase_attributes, indexrefs_attributes, indexsee_attributes, inline-block_attributes, inline-para_attributes, item_attributes, itemize_attributes, keywords_attributes, line_attributes, listing_attributes, listingblock_attributes, navigation_attributes, note_attributes, p_attributes, para_attributes, parabola_attributes, path_attributes, personname_attributes, picture_attributes, polygon_attributes, proof_attributes, quote_attributes, rect_attributes, ref_attributes, rule_attributes, subtitle_attributes, table_attributes, tabular_attributes, tag_attributes, tbody_attributes, td_attributes, text_attributes, tfoot_attributes, thead_attributes, theorem_attributes, title_attributes, toccaption_attributes, tocentry_attributes, toclist_attributes, toctitle_attributes, tr_attributes, verbatim_attributes, wedge_attributes

Pattern ID.attributes
Pattern IDREF.attributes

Attributes for elements that can cross-reference other elements.

Attribute idref

IDREF

the identifier of the referred-to element.

Used by:
Pattern Labelled.attributes

Attributes for elements that can be labelled from within LaTeX. These attributes deal with assigning a label and generating cross references.

Attributes:
Attribute labels

text

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!)

Attribute refnum

text

the reference number (ie. section number, equation number, etc) of the object.

Attribute frefnum

text

the formatted reference number of the object, typically this is the refnum with the object type prepended, such as ”Chapter 2”

Used by:
Pattern Positionable.attributes

Attributes shared by low-level, generic inline and block elements that can be sized or shifted.

Attribute width

the desired width of the box

Attribute height

the desired height of the box

Attribute depth

the desired depth of the box

Attribute pad-width

extra width beyond the boxes natural size.

Attribute pad-height

extra height beyond the boxes natural size.

Attribute xoffset

horizontal shift the position of the box.

Attribute yoffset

vertical shift the position of the box.

Attribute align

= (left  |  center  |  right  |  justified)

alignment of material within the box.

Attribute vattach

= (top  |  middle  |  bottom)

specifies which line of the box is aligned to the baseline of the containing object.

Attribute float

= (right  |  left  |  text)

the horizontal floating placement parameter that determines where the object is displayed.

Used by:
Pattern Imageable.attributes

Attributes for elements that may be converted to image form during postprocessing, such as math, graphics, pictures, etc.

Attribute imagesrc

anyURI

the file, possibly generated from other data.

Attribute imagewidth

nonNegativeInteger

the width in pixels of imagesrc.

Attribute imageheight

nonNegativeInteger

the height in pixels of imagesrc.

Attribute description

text

a description of the image

Used by: