summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/stex/schema/rnc/LaTeXML/LaTeXML-inline.rnc
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/stex/schema/rnc/LaTeXML/LaTeXML-inline.rnc')
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rnc/LaTeXML/LaTeXML-inline.rnc308
1 files changed, 0 insertions, 308 deletions
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/LaTeXML/LaTeXML-inline.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/LaTeXML/LaTeXML-inline.rnc
deleted file mode 100644
index 604cd5896ec..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rnc/LaTeXML/LaTeXML-inline.rnc
+++ /dev/null
@@ -1,308 +0,0 @@
-# /=====================================================================\
-# | 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=/
-
-
-default namespace = "http://dlmf.nist.gov/LaTeXML"
-
-## The inline module defines basic inline elements used throughout
-Inline.class &= \text* & emph* & acronym* & rule* & anchor* & ref* & cite* & bibref*
-
-## Additionally, it defines these meta elements. These are generally hidden,
-## and can appear in inline and block contexts.
-Meta.class &= note* & indexmark* & ERROR*
-
-#======================================================================
-
-\text =
-## General container for styled text.
-## Attributes cover a variety of styling and position shifting properties.
-element text { text_attributes & text_model }
-
-## Attributes for \elementref{text}.
-text_attributes =
- Common.attributes &
- Positionable.attributes &
-
- ## 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.
- attribute font { text }? &
-
- ## 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.
- attribute size { "Huge" | "huge" | "LARGE" | "Large" | "large" | "normal"
- | "small" | "footnote" | "tiny" | text }? &
-
- ## 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.
- attribute color { text }? &
-
- ## the kind of frame or outline for the text.
- attribute framed { "rectangle" | "underline" | text }?
-
-## Content model for \elementref{text}.
-text_model = Inline.model
-
-#======================================================================
-
-emph =
-## Emphasized text.
-element emph { emph_attributes & emph_model }
-
-## Attributes for \elementref{emph}.
-emph_attributes = Common.attributes
-
-## Content model for \elementref{emph}.
-emph_model = Inline.model
-
-#======================================================================
-
-acronym =
-## Represents an acronym.
-element acronym { acronym_attributes & acronym_model }
-
-## Attributes for \elementref{acronym}.
-acronym_attributes =
- Common.attributes &
- ## should be used to indicate the expansion of the acronym.
- attribute name { text }?
-
-## Content model for \elementref{acronym}.
-acronym_model = Inline.model
-
-#======================================================================
-
-rule =
-## A Rule.
-element rule { rule_attributes & rule_model }
-
-## Attributes for \elementref{rule}.
-rule_attributes = Common.attributes & Positionable.attributes
-
-## Content model for \elementref{rule}.
-rule_model = 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 \attr{labelref}, \attr{idref} or \attr{href};
-## Missing fields will usually be filled in during postprocessing,
-## based on data extracted from the document(s).
-element ref { ref_attributes & ref_model }
-
-## Attributes for \elementref{ref}.
-ref_attributes =
- Common.attributes &
-
- ## reference to an internal identifier.
- IDREF.attributes &
-
- ## reference to a LaTeX labelled object;
- ## See the \attr{labels} attribute of \patternref{Labelled.attributes}.
- attribute labelref { text }? &
-
- ## reference to an arbitrary url.
- attribute href { text }? &
-
- ## 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.
- attribute show { text }? &
-
- ## gives a longer form description of the target,
- ## this would typically appear as a tooltip in HTML.
- ## Typically filled in by postprocessor.
- attribute title { text }?
-
-## Content model for \elementref{ref}.
-ref_model = Inline.model
-
-#======================================================================
-
-anchor =
-## Inline anchor.
-element anchor { anchor_attributes & anchor_model }
-
-## Attributes for \elementref{anchor}.
-anchor_attributes = Common.attributes & ID.attributes
-
-## Content model for \elementref{anchor}.
-anchor_model = Inline.model
-
-#======================================================================
-
-cite =
-## 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.
-element cite { cite_attributes & cite_model }
-
-## Attributes for \elementref{cite}.
-cite_attributes = Common.attributes
-
-## Content model for \elementref{cite}.
-cite_model = Inline.model
-
-#======================================================================
-
-bibref =
-## A bibliographic citation refering to a specific bibliographic item.
-element bibref { bibref_attributes & bibref_model }
-
-## Attributes for \elementref{bibref}.
-bibref_attributes =
- Common.attributes &
- IDREF.attributes &
-
- ## a comma separated list of bibliographic keys.
- ## (See the \attr{key} attribute of \elementref{bibitem} and \elementref{bibentry})
- attribute bibrefs { text }? &
-
- ## 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.
- attribute show { text }? &
-
- ## separator between formatted references
- attribute separator { text }? &
-
- ## separator between formatted years when duplicate authors are combined.
- attribute yyseparator { text }?
-
-## Content model for \elementref{bibref}.
-bibref_model = bibrefphrase*
-
-#======================================================================
-
-bibrefphrase =
-## A preceding or following phrase used in composing a bibliographic reference,
-## such as listing pages or chapter.
-element bibrefphrase { bibrefphrase_attributes & bibrefphrase_model }
-
-## Attributes for \elementref{bibrefphrase}
-bibrefphrase_attributes = Common.attributes
-
-## Content model for \elementref{bibrefphrase}
-bibrefphrase_model = Inline.model
-
-#======================================================================
-
-note =
-## Metadata that covers several `out of band' annotations.
-## It's content allows both inline and block-level content.
-element note { note_attributes & note_model }
-
-## Attributes for \elementref{note}.
-note_attributes =
- Common.attributes &
-
- ## indicates the desired visible marker to be linked to the note.
- attribute mark { text }? &
-
- ## indicates the kind of note
- attribute role { "footnote" | text }?
-
-## Content model for \elementref{note}.
-note_model = Flow.model
-
-# should mark be more like label/refnum ?
-
-#======================================================================
-
-ERROR =
-## error object for undefined control sequences, or whatever
-element ERROR { ERROR_attributes & ERROR_model }
-
-## Attributes for \elementref{ERROR}.
-ERROR_attributes = Common.attributes
-
-## Content model for \elementref{ERROR}.
-ERROR_model = text*
-
-#======================================================================
-
-indexmark =
-## Metadata to record an indexing position. The content is
-## a sequence of \elementref{indexphrase}, each representing a level in
-## a multilevel indexing entry.
-element indexmark { indexmark_attributes & indexmark_model }
-
-## Attributes for \elementref{indexmark}.
-indexmark_attributes =
- Common.attributes &
- ## a flattened form (like \attr{key}) of another \elementref{indexmark},
- ## used to crossreference.
- attribute see_also { text }? &
-
- ## NOTE: describe this.
- attribute style { text }?
-
-## Content model for \elementref{indexmark}.
-indexmark_model = indexphrase*, indexsee*
-
-#======================================================================
-
-indexphrase =
-## A phrase within an \elementref{indexmark}
-element indexphrase { indexphrase_attributes & indexphrase_model }
-
-## Attributes for \elementref{indexphrase}.
-indexphrase_attributes =
- Common.attributes &
-
- ## a flattened form of the phrase for generating an \attr{ID}.
- attribute key { text }?
-
-## Content model for \elementref{indexphrase}.
-indexphrase_model = Inline.model
-
-indexsee =
-## A see-also phrase within an \elementref{indexmark}
-element indexsee { indexsee_attributes & indexsee_model }
-
-## Attributes for \elementref{indexsee}.
-indexsee_attributes =
- Common.attributes &
-
- ## a flattened form of the phrase for generating an \attr{ID}.
- attribute key { text }? &
-
- ## a name for the see phrase, such as "see also".
- attribute name { text }?
-
-
-## Content model for \elementref{indexsee}.
-indexsee_model = Inline.model
-
-#======================================================================