E Schema

§ Module LaTeXML-inline

Inline.class

The inline module defines basic inline elements used throughout

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

Meta.class

Additionally, it defines these meta elements. These are generally hidden, and can appear in inline and block contexts.

|= (note  |  indexmark  |  ERROR)

text

General container for styled text. Attributes cover a variety of styling and position shifting properties.

attributes:

Common.attributes, Positionable.attributes

included

font

the font to use (describe!)

size

the text size to use (describe!)

color

the color to use; any CSS compatible color specification.

framed

the kind of frame or outline for the text.

= (`rectangle'  |  `underline')

content: Inline.model

emph

Emphasized text.

attributes: Common.attributes

content: Inline.model

acronym

Represents an acronym.

attributes:

Common.attributes

included

name

should be used to indicate the expansion of the acronym.

content: Inline.model

rule

A Rule.

attributes: Common.attributes, Positionable.attributes

content: empty

ref

A hyperlink reference to some other object. When converted to HTML, the content would be the content of the anchor. The destination can be specified by one of the attributes labelref, idref or href; Missing fields will usually be filled in during postprocessing, based on data extracted from the document(s).

attributes:

Common.attributes, IDREF.attributes

included

labelref

reference to a LaTeX labelled object.

href

reference to an arbitrary url.

show

a pattern encoding how the text content should be filled in during postprocessing, if it is empty. It consists of the words type (standing for the object type, eg. Ch.), refnum and title mixed with arbitrary characters. The It can also be fulltitle, which indicates the title with prefix and type if section numbering is enabled.

title

gives a longer form description of the target, this would typically appear as a tooltip in HTML. Typically filled in by postprocessor.

content: Inline.model

anchor

Inline anchor.

attributes: Common.attributes, ID.attributes

content: Inline.model

cite

A container for a bibliographic citation. The model is inline to allow arbitrary comments before and after the expected bibref(s) which are the specific citation.

attributes: Common.attributes

content: Inline.model

bibref

A bibliographic citation refering to a specific bibliographic item.

attributes:

Common.attributes, IDREF.attributes

included

bibrefs

a comma separated list of bibliographic keys.

show

a pattern encoding how the text content (of an empty bibref) will be filled in. Consists of strings author, year and title (to be replaced by data from the bibliographic item) mixed with arbitrary characters.

content: Inline.model

note

Metadata that covers several `out of band' annotations. It's content allows both inline and block-level content.

attributes:

Common.attributes

included

mark

indicates the desired visible marker to be linked to the note.

content: Flow.model

ERROR

error object for undefined control sequences, or whatever

attributes: Common.attributes

content: #PCDATA*

indexmark

Metadata to record an indexing position. The content is a sequence of indexphrase, each representing a level in a multilevel indexing entry.

attributes:

Common.attributes

included

see_also

a flattened form (like key) of another indexmark, used to crossreference.

style

NOTE: describe this.

content: indexphrase*

indexphrase

A phrase within an indexmark

attributes:

Common.attributes

included

key

a flattened form of the phrase for generating an ID.

content: Inline.model