diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/stex/schema/rnc/LaTeXML/LaTeXML-inline.rng')
-rw-r--r-- | Master/texmf-dist/source/latex/stex/schema/rnc/LaTeXML/LaTeXML-inline.rng | 444 |
1 files changed, 0 insertions, 444 deletions
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/LaTeXML/LaTeXML-inline.rng b/Master/texmf-dist/source/latex/stex/schema/rnc/LaTeXML/LaTeXML-inline.rng deleted file mode 100644 index 8c1d793a966..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/LaTeXML/LaTeXML-inline.rng +++ /dev/null @@ -1,444 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - /=====================================================================\ - | LaTeXML-inline.rnc | - | RelaxNG model for LaTeXML generated documents | - |=====================================================================| - | Part of LaTeXML: | - | Public domain software, produced as part of work done by the | - | United States Government & not subject to copyright in the US. | - |=====================================================================| - | Bruce Miller <bruce.miller@nist.gov> #_# | - | http://dlmf.nist.gov/LaTeXML/ (o o) | - \=========================================================ooo==U==ooo=/ ---> -<grammar ns="http://dlmf.nist.gov/LaTeXML" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> - <define name="Inline.class" combine="choice"> - <a:documentation>The inline module defines basic inline elements used throughout </a:documentation> - <choice> - <ref name="text"/> - <ref name="emph"/> - <ref name="acronym"/> - <ref name="rule"/> - <ref name="anchor"/> - <ref name="ref"/> - <ref name="cite"/> - <ref name="bibref"/> - </choice> - </define> - <define name="Meta.class" combine="choice"> - <a:documentation>Additionally, it defines these meta elements. These are generally hidden, -and can appear in inline and block contexts.</a:documentation> - <choice> - <ref name="note"/> - <ref name="indexmark"/> - <ref name="ERROR"/> - </choice> - </define> - <!-- ====================================================================== --> - <define name="text"> - <element name="text"> - <a:documentation>General container for styled text. -Attributes cover a variety of styling and position shifting properties.</a:documentation> - <ref name="text_attributes"/> - <ref name="text_model"/> - </element> - </define> - <define name="text_attributes"> - <a:documentation>Attributes for \elementref{text}.</a:documentation> - <ref name="Common.attributes"/> - <ref name="Positionable.attributes"/> - <optional> - <attribute name="font"> - <a:documentation>Indicates the font to use. It consists of a space separated sequence -of values representing the -family (\texttt{serif}, \texttt{sansserif}, \texttt{math}, \texttt{typewriter}, - \texttt{caligraphic}, \texttt{fraktur}, \texttt{script}, \ldots), -series (\texttt{medium}, \texttt{bold}, \ldots), -and shape (\texttt{upright}, \texttt{italic}, \texttt{slanted}, \texttt{smallcaps}, \ldots). -Only the values differing from the current context are given. -Each component is open-ended, for extensibility; it is thus unclear -whether unknown values specify family, series or shape. -In postprocessing, these values are carried to the \attr{class} attribute, -and can thus be effected by CSS.</a:documentation> - </attribute> - </optional> - <optional> - <attribute name="size"> - <a:documentation>Indicates the text size to use. The values are modeled after the -more abstract \LaTeX\ font size switches, rather than point-sizes. -The values are open-ended for extensibility; -In postprocessing, these values are carried to the \attr{class} attribute, -and can thus be effected by CSS.</a:documentation> - <choice> - <value>Huge</value> - <value>huge</value> - <value>LARGE</value> - <value>Large</value> - <value>large</value> - <value>normal</value> - <value>small</value> - <value>footnote</value> - <value>tiny</value> - <text/> - </choice> - </attribute> - </optional> - <optional> - <attribute name="color"> - <a:documentation>the color to use; any CSS compatible color specification. -In postprocessing, these values are carried to the \attr{class} attribute, -and can thus be effected by CSS.</a:documentation> - </attribute> - </optional> - <optional> - <attribute name="framed"> - <a:documentation>the kind of frame or outline for the text.</a:documentation> - <choice> - <value>rectangle</value> - <value>underline</value> - <text/> - </choice> - </attribute> - </optional> - </define> - <define name="text_model"> - <a:documentation>Content model for \elementref{text}.</a:documentation> - <ref name="Inline.model"/> - </define> - <!-- ====================================================================== --> - <define name="emph"> - <element name="emph"> - <a:documentation>Emphasized text.</a:documentation> - <ref name="emph_attributes"/> - <ref name="emph_model"/> - </element> - </define> - <define name="emph_attributes"> - <a:documentation>Attributes for \elementref{emph}.</a:documentation> - <ref name="Common.attributes"/> - </define> - <define name="emph_model"> - <a:documentation>Content model for \elementref{emph}.</a:documentation> - <ref name="Inline.model"/> - </define> - <!-- ====================================================================== --> - <define name="acronym"> - <element name="acronym"> - <a:documentation>Represents an acronym.</a:documentation> - <ref name="acronym_attributes"/> - <ref name="acronym_model"/> - </element> - </define> - <define name="acronym_attributes"> - <a:documentation>Attributes for \elementref{acronym}.</a:documentation> - <ref name="Common.attributes"/> - <optional> - <attribute name="name"> - <a:documentation>should be used to indicate the expansion of the acronym.</a:documentation> - </attribute> - </optional> - </define> - <define name="acronym_model"> - <a:documentation>Content model for \elementref{acronym}.</a:documentation> - <ref name="Inline.model"/> - </define> - <!-- ====================================================================== --> - <define name="rule"> - <element name="rule"> - <a:documentation>A Rule.</a:documentation> - <ref name="rule_attributes"/> - <ref name="rule_model"/> - </element> - </define> - <define name="rule_attributes"> - <a:documentation>Attributes for \elementref{rule}.</a:documentation> - <ref name="Common.attributes"/> - <ref name="Positionable.attributes"/> - </define> - <define name="rule_model"> - <a:documentation>Content model for \elementref{rule}.</a:documentation> - <empty/> - </define> - <!-- ====================================================================== --> - <define name="ref"> - <element name="ref"> - <a:documentation>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 \attr{labelref}, \attr{idref} or \attr{href}; -Missing fields will usually be filled in during postprocessing, -based on data extracted from the document(s).</a:documentation> - <ref name="ref_attributes"/> - <ref name="ref_model"/> - </element> - </define> - <define name="ref_attributes"> - <a:documentation>Attributes for \elementref{ref}.</a:documentation> - <ref name="Common.attributes"/> - <ref name="IDREF.attributes"> - <a:documentation>reference to an internal identifier.</a:documentation> - </ref> - <optional> - <attribute name="labelref"> - <a:documentation>reference to a LaTeX labelled object; -See the \attr{labels} attribute of \patternref{Labelled.attributes}.</a:documentation> - </attribute> - </optional> - <optional> - <attribute name="href"> - <a:documentation>reference to an arbitrary url.</a:documentation> - </attribute> - </optional> - <optional> - <attribute name="show"> - <a:documentation>a pattern encoding how the text content should be filled in during -postprocessing, if it is empty. -It consists of the words - \texttt{type} (standing for the object type, eg. Ch.), - \texttt{refnum} and \texttt{title} -mixed with arbitrary characters. The -It can also be \texttt{fulltitle}, which indicates the title -with prefix and type if section numbering is enabled.</a:documentation> - </attribute> - </optional> - <optional> - <attribute name="title"> - <a:documentation>gives a longer form description of the target, -this would typically appear as a tooltip in HTML. -Typically filled in by postprocessor.</a:documentation> - </attribute> - </optional> - </define> - <define name="ref_model"> - <a:documentation>Content model for \elementref{ref}.</a:documentation> - <ref name="Inline.model"/> - </define> - <!-- ====================================================================== --> - <define name="anchor"> - <element name="anchor"> - <a:documentation>Inline anchor.</a:documentation> - <ref name="anchor_attributes"/> - <ref name="anchor_model"/> - </element> - </define> - <define name="anchor_attributes"> - <a:documentation>Attributes for \elementref{anchor}.</a:documentation> - <ref name="Common.attributes"/> - <ref name="ID.attributes"/> - </define> - <define name="anchor_model"> - <a:documentation>Content model for \elementref{anchor}.</a:documentation> - <ref name="Inline.model"/> - </define> - <!-- ====================================================================== --> - <define name="cite"> - <element name="cite"> - <a:documentation>A container for a bibliographic citation. The model is inline to -allow arbitrary comments before and after the expected \elementref{bibref}(s) -which are the specific citation.</a:documentation> - <ref name="cite_attributes"/> - <ref name="cite_model"/> - </element> - </define> - <define name="cite_attributes"> - <a:documentation>Attributes for \elementref{cite}.</a:documentation> - <ref name="Common.attributes"/> - </define> - <define name="cite_model"> - <a:documentation>Content model for \elementref{cite}.</a:documentation> - <ref name="Inline.model"/> - </define> - <!-- ====================================================================== --> - <define name="bibref"> - <element name="bibref"> - <a:documentation>A bibliographic citation refering to a specific bibliographic item.</a:documentation> - <ref name="bibref_attributes"/> - <ref name="bibref_model"/> - </element> - </define> - <define name="bibref_attributes"> - <a:documentation>Attributes for \elementref{bibref}.</a:documentation> - <ref name="Common.attributes"/> - <ref name="IDREF.attributes"/> - <optional> - <attribute name="bibrefs"> - <a:documentation>a comma separated list of bibliographic keys. -(See the \attr{key} attribute of \elementref{bibitem} and \elementref{bibentry})</a:documentation> - </attribute> - </optional> - <optional> - <attribute name="show"> - <a:documentation>a pattern encoding how the text content (of an empty bibref) will be filled in. -Consists of strings \texttt{author}, \texttt{fullauthor}, \texttt{year}, -\texttt{number} and \texttt{title} -(to be replaced by data from the bibliographic item) -mixed with arbitrary characters.</a:documentation> - </attribute> - </optional> - <optional> - <attribute name="separator"> - <a:documentation>separator between formatted references</a:documentation> - </attribute> - </optional> - <optional> - <attribute name="yyseparator"> - <a:documentation>separator between formatted years when duplicate authors are combined.</a:documentation> - </attribute> - </optional> - </define> - <define name="bibref_model"> - <a:documentation>Content model for \elementref{bibref}.</a:documentation> - <zeroOrMore> - <ref name="bibrefphrase"/> - </zeroOrMore> - </define> - <!-- ====================================================================== --> - <define name="bibrefphrase"> - <element name="bibrefphrase"> - <a:documentation>A preceding or following phrase used in composing a bibliographic reference, -such as listing pages or chapter.</a:documentation> - <ref name="bibrefphrase_attributes"/> - <ref name="bibrefphrase_model"/> - </element> - </define> - <define name="bibrefphrase_attributes"> - <a:documentation>Attributes for \elementref{bibrefphrase}</a:documentation> - <ref name="Common.attributes"/> - </define> - <define name="bibrefphrase_model"> - <a:documentation>Content model for \elementref{bibrefphrase}</a:documentation> - <ref name="Inline.model"/> - </define> - <!-- ====================================================================== --> - <define name="note"> - <element name="note"> - <a:documentation>Metadata that covers several `out of band' annotations. -It's content allows both inline and block-level content.</a:documentation> - <ref name="note_attributes"/> - <ref name="note_model"/> - </element> - </define> - <define name="note_attributes"> - <a:documentation>Attributes for \elementref{note}.</a:documentation> - <ref name="Common.attributes"/> - <optional> - <attribute name="mark"> - <a:documentation>indicates the desired visible marker to be linked to the note.</a:documentation> - </attribute> - </optional> - <optional> - <attribute name="role"> - <a:documentation>indicates the kind of note</a:documentation> - <choice> - <value>footnote</value> - <text/> - </choice> - </attribute> - </optional> - </define> - <define name="note_model"> - <a:documentation>Content model for \elementref{note}.</a:documentation> - <ref name="Flow.model"/> - </define> - <!-- should mark be more like label/refnum ? --> - <!-- ====================================================================== --> - <define name="ERROR"> - <element name="ERROR"> - <a:documentation>error object for undefined control sequences, or whatever</a:documentation> - <ref name="ERROR_attributes"/> - <ref name="ERROR_model"/> - </element> - </define> - <define name="ERROR_attributes"> - <a:documentation>Attributes for \elementref{ERROR}.</a:documentation> - <ref name="Common.attributes"/> - </define> - <define name="ERROR_model"> - <a:documentation>Content model for \elementref{ERROR}.</a:documentation> - <zeroOrMore> - <text/> - </zeroOrMore> - </define> - <!-- ====================================================================== --> - <define name="indexmark"> - <element name="indexmark"> - <a:documentation>Metadata to record an indexing position. The content is -a sequence of \elementref{indexphrase}, each representing a level in -a multilevel indexing entry.</a:documentation> - <ref name="indexmark_attributes"/> - <ref name="indexmark_model"/> - </element> - </define> - <define name="indexmark_attributes"> - <a:documentation>Attributes for \elementref{indexmark}.</a:documentation> - <ref name="Common.attributes"/> - <optional> - <attribute name="see_also"> - <a:documentation>a flattened form (like \attr{key}) of another \elementref{indexmark}, -used to crossreference.</a:documentation> - </attribute> - </optional> - <optional> - <attribute name="style"> - <a:documentation>NOTE: describe this.</a:documentation> - </attribute> - </optional> - </define> - <define name="indexmark_model"> - <a:documentation>Content model for \elementref{indexmark}.</a:documentation> - <zeroOrMore> - <ref name="indexphrase"/> - </zeroOrMore> - <zeroOrMore> - <ref name="indexsee"/> - </zeroOrMore> - </define> - <!-- ====================================================================== --> - <define name="indexphrase"> - <element name="indexphrase"> - <a:documentation>A phrase within an \elementref{indexmark}</a:documentation> - <ref name="indexphrase_attributes"/> - <ref name="indexphrase_model"/> - </element> - </define> - <define name="indexphrase_attributes"> - <a:documentation>Attributes for \elementref{indexphrase}.</a:documentation> - <ref name="Common.attributes"/> - <optional> - <attribute name="key"> - <a:documentation>a flattened form of the phrase for generating an \attr{ID}.</a:documentation> - </attribute> - </optional> - </define> - <define name="indexphrase_model"> - <a:documentation>Content model for \elementref{indexphrase}.</a:documentation> - <ref name="Inline.model"/> - </define> - <define name="indexsee"> - <element name="indexsee"> - <a:documentation>A see-also phrase within an \elementref{indexmark}</a:documentation> - <ref name="indexsee_attributes"/> - <ref name="indexsee_model"/> - </element> - </define> - <define name="indexsee_attributes"> - <a:documentation>Attributes for \elementref{indexsee}.</a:documentation> - <ref name="Common.attributes"/> - <optional> - <attribute name="key"> - <a:documentation>a flattened form of the phrase for generating an \attr{ID}.</a:documentation> - </attribute> - </optional> - <optional> - <attribute name="name"> - <a:documentation>a name for the see phrase, such as "see also".</a:documentation> - </attribute> - </optional> - </define> - <define name="indexsee_model"> - <a:documentation>Content model for \elementref{indexsee}.</a:documentation> - <ref name="Inline.model"/> - </define> -</grammar> -<!-- ====================================================================== --> |