F.9 Module LaTeXML-structure
- Element document
-
The document root.
- Pattern document.body.class
-
The content allowable as the main body of the document.
- Content:
-
(Para.model | paragraph | subsubsection | subsection | section | chapter | part)
- Used by:
- Pattern document_attributes
-
Attributes for document.
- Attributes:
- Pattern document_model
-
Content model for document.
- Content:
- Expansion:
- Element part
-
A part within a document.
- Used by:
- Pattern part.body.class
-
The content allowable as the main body of a part.
- Content:
-
(Para.model | chapter)
- Used by:
- Pattern part_attributes
-
Attributes for part.
- Attributes:
- Pattern part_model
-
Content model for part.
- Content:
- Expansion:
- Element chapter
-
A Chapter within a document.
- Used by:
- Pattern chapter.body.class
-
The content allowable as the main body of a chapter.
- Content:
-
(Para.model | subparagraph | paragraph | subsubsection | subsection | section)
- Used by:
- Pattern chapter_attributes
-
Attributes for chapter.
- Attributes:
- Pattern chapter_model
-
Content model for chapter.
- Content:
- Expansion:
- Element section
-
A Section within a document.
- Used by:
- Pattern section.body.class
-
The content allowable as the main body of a section.
- Content:
-
(Para.model | subparagraph | paragraph | subsubsection | subsection)
- Used by:
- Pattern section_attributes
-
Attributes for section.
- Attributes:
- Pattern section_model
-
Content model for section.
- Content:
- Expansion:
- Element subsection
-
A Subsection within a document.
- Used by:
- Pattern subsection.body.class
-
The content allowable as the main body of a chapter.
- Content:
-
(Para.model | subparagraph | paragraph | subsubsection)
- Used by:
- Pattern subsection_attributes
-
Attributes for subsection.
- Attributes:
- Pattern subsection_model
-
Content model for subsection.
- Content:
- Expansion:
- Element subsubsection
-
A Subsubsection within a document.
- Used by:
- Pattern subsubsection.body.class
-
The content allowable as the main body of a chapter.
- Content:
-
(Para.model | subparagraph | paragraph)
- Used by:
- Pattern subsubsection_attributes
-
Attributes for subsubsection.
- Attributes:
- Pattern subsubsection_model
-
Content model for subsubsection.
- Content:
- Expansion:
- Element paragraph
-
A Paragraph within a document. This corresponds to a ‘formal’ marked, possibly labelled LaTeX Paragraph, in distinction from an unlabelled logical paragraph.
- Used by:
- Pattern paragraph.body.class
-
The content allowable as the main body of a chapter.
- Content:
- Used by:
- Pattern paragraph_attributes
-
Attributes for paragraph.
- Attributes:
- Pattern paragraph_model
-
Content model for paragraph.
- Content:
- Expansion:
- Element subparagraph
-
A Subparagraph within a document.
- Used by:
- Pattern subparagraph.body.class
-
The content allowable as the main body of a chapter.
- Content:
- Used by:
- Pattern subparagraph_attributes
-
Attributes for subparagraph.
- Attributes:
- Pattern subparagraph_model
-
Content model for subparagraph.
- Content:
- Expansion:
- Element appendix
-
An Appendix within a document.
- Used by:
- Pattern appendix.body.class
-
The content allowable as the main body of a chapter.
- Content:
-
(Para.model | subparagraph | paragraph | subsubsection | subsection | section)
- Used by:
- Pattern appendix_attributes
-
Attributes for appendix.
- Attributes:
- Pattern appendix_model
-
Content model for appendix.
- Content:
- Expansion:
- Element bibliography
-
A Bibliography within a document.
- Used by:
- Pattern bibliography.body.class
-
The content allowable as the main body of a chapter.
- Content:
-
(Para.model | biblist)
- Used by:
- Pattern bibliography_attributes
-
Attributes for bibliography.
- Attributes:
- Attribute files
-
= text
the list of bib files used to create the bibliograph.
- Pattern bibliography_model
-
Content model for bibliography.
- Content:
- Expansion:
- Element index
-
An Index within a document.
- Used by:
- Pattern index.body.class
-
The content allowable as the main body of a chapter.
- Content:
-
(Para.model | indexlist)
- Used by:
- Pattern index_attributes
-
Attributes for index.
- Attributes:
- Pattern index_model
-
Content model for index.
- Content:
- Expansion:
- Element indexlist
-
A heirarchical index generated. Typically generated during postprocessing from the collection of indexmark in the document (or document collection).
- Used by:
- Pattern indexlist_attributes
-
Attributes for indexlist.
- Attributes:
- Pattern indexlist_model
-
Content model for indexlist.
- Content:
- Element indexentry
- Pattern indexentry_attributes
-
Attributes for indexentry.
- Attributes:
- Pattern indexentry_model
-
Content model for indexentry.
- Content:
- Expansion:
-
(indexphrase, indexrefs?, indexlist?)
- Element indexrefs
-
A container for the references (ref) to where an indexphrase was encountered in the document. The model is Inline to allow arbitrary text, in addition to the expected ref’s.
- Used by:
- Pattern indexrefs_attributes
-
Attributes for indexrefs.
- Attributes:
- Pattern indexrefs_model
-
Content model for indexrefs.
- Content:
- Element title
-
The title of a document, section or similar document structure container.
- Used by:
- Pattern title_attributes
-
Attributes for title.
- Attributes:
- Attribute font
-
= text
The font prefered for the title.
- Pattern title_model
-
Content model for title, basically Inline.model with tag included (normally, but not necessarily, tag would come first).
- Content:
-
(tag | text | Inline.class | Misc.class | Meta.class)*
- Element toctitle
-
The short form of a title, for use in tables of contents or similar.
- Used by:
- Pattern toctitle_attributes
-
Attributes for toctitle.
- Attributes:
- Pattern toctitle_model
-
Content model for toctitle.
- Content:
-
(text | Inline.class | Misc.class | Meta.class | tag)*
- Element subtitle
-
A subtitle, or secondary title.
- Used by:
- Pattern subtitle_attributes
-
Attributes for subtitle.
- Attributes:
- Pattern subtitle_model
-
Content model for subtitle.
- Content:
- Element creator
-
Generalized document creator.
- Used by:
- Pattern Person.class
-
The content allowed in authors, editors, etc.
- Content:
-
(personname | contact)
- Used by:
- Pattern creator_attributes
-
Attributes for creator.
- Attributes:
- Attribute role
-
= (author | editor | translator | contributor | translator | text)
indicates the role of the person in creating the docment. Commonly useful values are specified, but is open-ended to support extension.
- Pattern creator_model
-
Content model for creator.
- Content:
-
(Person.class | Misc.class)*
- Element personname
-
A person’s name.
- Used by:
- Pattern personname_attributes
-
Attributes for personname.
- Attributes:
- Pattern personname_model
-
Content model for personname.
- Content:
- Element contact
-
Generalized contact information for a document creator. Note that this element can be repeated to give different types of contact information (using role) for the same creator.
- Used by:
- Pattern contact_attributes
-
Attributes for contact.
- Attributes:
- Attribute role
-
= (affiliation | address | current_address | email | url | thanks | dedicatory | text)
indicates the type of contact information contained. Commonly useful values are specified, but is open-ended to support extension.
- Pattern contact_model
-
Content model for contact.
- Content:
- Element date
-
Generalized document date. Note that this element can be repeated to give the dates of different events (using role) for the same document.
- Used by:
- Pattern date_attributes
-
Attributes for date.
- Attributes:
- Attribute role
-
= (creation | conversion | posted | received | revised | accepted | text)
indicates the relevance of the date to the document. Commonly useful values are specified, but is open-ended to support extension.
- Pattern date_model
-
Content model for date.
- Content:
- Element abstract
-
A document abstract.
- Used by:
- Pattern abstract_attributes
-
Attributes for abstract.
- Attributes:
- Pattern abstract_model
-
Content model for abstract.
- Content:
- Element acknowledgements
-
Acknowledgements for the document.
- Used by:
- Pattern acknowledgements_attributes
-
Attributes for acknowledgements.
- Attributes:
- Pattern acknowledgements_model
-
Content model for acknowledgements.
- Content:
- Element keywords
-
Keywords for the document. The content is freeform.
- Used by:
- Pattern keywords_attributes
-
Attributes for keywords.
- Attributes:
- Pattern keywords_model
-
Content model for keywords.
- Content:
- Element classification
-
A classification of the document.
- Used by:
- Pattern classification_attributes
-
Attributes for classification.
- Attributes:
- Attribute scheme
-
= text
indicates what classification scheme was used.
- Pattern classification_model
-
Content model for classification.
- Content:
- Element titlepage
-
block of random stuff marked as a titlepage
- Used by:
- Pattern titlepage_attributes
-
Attributes for titlepage.
- Attributes:
- Pattern titlepage_model
-
Content model for titlepage.
- Content:
- Element TOC
-
(Generalized) Table Of Contents, represents table of contents as well as list of figures, tables, and other such things. This will generally be placed by a \tableofcontents command and filled in by postprocessing.
- Used by:
- Pattern TOC_attributes
-
Attributes for TOC.
- Attributes:
- Attribute role
-
= (contents | figures | tables | text)
indicates the kind of list
- Attribute select
-
= text
indicates what kind of document elements to list, in the form of one or more tags such as ltx:chapter separated by | (suggestive of an xpath expression).
- Attribute format
-
= (normal | short | veryshort | text)
indicates how to format the listing
- Pattern TOC_model
- Element toclist
-
The actual table of contents list, filled in.
- Used by:
- Pattern toclist_attributes
-
Attributes for toclist.
- Attributes:
- Pattern toclist_model
- Element tocentry
-
An entry in a toclist.
- Used by:
- Pattern tocentry_attributes
-
Attributes for tocentry.
- Attributes:
- Pattern tocentry_model
- Element navigation
-
Records navigation cross-referencing information, links from the current page or document to related ones, up, down, previous, next, and so forth; these relations are recorded in the class attribute of the ref.
Really?; overload the class attribute!? This should be role! Could also use a navigation name text or something?
- Used by:
- Pattern navigation_attributes
-
Attributes for navigation.
- Attributes:
- Pattern navigation_model
-
Content model for navigation.
- Content:
- Pattern Sectional.attributes
-
Attributes shared by all sectional elements
- Attributes:
- Used by:
- Pattern FrontMatter.attributes
-
Attributes for other elements that can be used in frontmatter.
- Attribute name
-
= text
Records the name of the type of object this is to be used when composing the presentation. The value of this attribute is often set by language localization packages.
- Used by:
- Pattern SectionalFrontMatter.class
-
The content allowed for the front matter of each sectional unit, and the document.
- Content:
- Used by:
- Pattern FrontMatter.class
-
The content allowed (in addition to SectionalFrontMatter.class) for the front matter of a document.
- Content:
-
(subtitle | date | abstract | acknowledgements | keywords | classification)
- Used by:
- Pattern BackMatter.class
-
The content allowed a the end of a document. Note that this includes random trailing Block and Para material, to support articles with figures and similar data appearing ‘at end’.
- Content:
-
(bibliography | appendix | index | acknowledgements | Para.class | Meta.class)
- Used by:
- Add to Para.class
-
- |=
-
(TOC | navigation)