| QName | Type | Fixed | Default | Use | Inheritable | Annotation |
|---|---|---|---|---|---|---|
| accent | restriction of xs:token | optional | ||||
| accentunder | restriction of xs:token | optional | ||||
| align | restriction of xs:token | optional | ||||
| alignmentscope | restriction of list of restriction of xs:token | optional | ||||
| bevelled | restriction of xs:token | optional | ||||
| charalign | restriction of xs:token | optional | ||||
| charspacing | union of(m:length, restriction of xs:token, restriction of xs:token, restriction of xs:token) | optional | ||||
| close | optional | |||||
| columnalign | restriction of list of m:columnalignstyle | optional | ||||
| columnlines | restriction of list of m:linestyle | optional | ||||
| columnspacing | restriction of list of m:length | optional | ||||
| columnspan | m:positive-integer | optional | ||||
| columnwidth | restriction of list of union of(m:length, restriction of xs:token, restriction of xs:token) | optional | ||||
| crossout | list of restriction of xs:token | optional | ||||
| denomalign | restriction of xs:token | optional | ||||
| depth | m:length | optional | ||||
| dir | restriction of xs:token | optional | ||||
| edge | restriction of xs:token | optional | ||||
| equalcolumns | restriction of xs:token | optional | ||||
| equalrows | restriction of xs:token | optional | ||||
| fence | restriction of xs:token | optional | ||||
| form | restriction of xs:token | optional | ||||
| frame | m:linestyle | optional | ||||
| framespacing | restriction of list of union of(m:length, m:length) | optional | ||||
| groupalign | m:group-alignment-list-list | optional | ||||
| height | m:length | optional | ||||
| indentalign | restriction of xs:token | optional | ||||
| indentalignfirst | restriction of xs:token | optional | ||||
| indentalignlast | restriction of xs:token | optional | ||||
| indentshift | m:length | optional | ||||
| indentshiftfirst | union of(m:length, restriction of xs:token) | optional | ||||
| indentshiftlast | union of(m:length, restriction of xs:token) | optional | ||||
| indenttarget | optional | |||||
| largeop | restriction of xs:token | optional | ||||
| leftoverhang | m:length | optional | ||||
| length | m:unsigned-integer | optional | ||||
| linebreak | restriction of xs:token | optional | ||||
| linebreakmultchar | optional | |||||
| linebreakstyle | restriction of xs:token | optional | ||||
| lineleading | m:length | optional | ||||
| linethickness | union of(m:length, restriction of xs:token, restriction of xs:token, restriction of xs:token) | optional | ||||
| location | restriction of xs:token | optional | ||||
| longdivstyle | restriction of xs:token | optional | ||||
| lquote | optional | |||||
| lspace | m:length | optional | ||||
| mathsize | union of(m:length, restriction of xs:token, restriction of xs:token, restriction of xs:token) | optional | ||||
| mathvariant | restriction of xs:token | optional | ||||
| maxsize | union of(m:length, restriction of xs:token) | optional | ||||
| minlabelspacing | m:length | optional | ||||
| minsize | m:length | optional | ||||
| movablelimits | restriction of xs:token | optional | ||||
| mslinethickness | union of(m:length, restriction of xs:token, restriction of xs:token, restriction of xs:token) | optional | ||||
| notation | optional | |||||
| numalign | restriction of xs:token | optional | ||||
| open | optional | |||||
| position | m:integer | optional | ||||
| rightoverhang | m:length | optional | ||||
| rowalign | restriction of list of m:verticalalign | optional | ||||
| rowlines | restriction of list of m:linestyle | optional | ||||
| rowspacing | restriction of list of m:length | optional | ||||
| rowspan | m:positive-integer | optional | ||||
| rquote | optional | |||||
| rspace | m:length | optional | ||||
| selection | m:positive-integer | optional | ||||
| separator | restriction of xs:token | optional | ||||
| separators | optional | |||||
| shift | m:integer | optional | ||||
| side | restriction of xs:token | optional | ||||
| stackalign | restriction of xs:token | optional | ||||
| stretchy | restriction of xs:token | optional | ||||
| subscriptshift | m:length | optional | ||||
| superscriptshift | m:length | optional | ||||
| symmetric | restriction of xs:token | optional | ||||
| valign | m:length | optional | ||||
| width | m:length | optional |
| Attribute Groups | m:math.attributes, m:mstyle.attributes |
<xs:attributeGroup name="mstyle.generalattributes"> <xs:attribute name="accent"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="true"/> <xs:enumeration value="false"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="accentunder"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="true"/> <xs:enumeration value="false"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="align"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="left"/> <xs:enumeration value="right"/> <xs:enumeration value="center"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="alignmentscope"> <xs:simpleType> <xs:restriction> <xs:simpleType> <xs:list> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="true"/> <xs:enumeration value="false"/> </xs:restriction> </xs:simpleType> </xs:list> </xs:simpleType> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="bevelled"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="true"/> <xs:enumeration value="false"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="charalign"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="left"/> <xs:enumeration value="center"/> <xs:enumeration value="right"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="charspacing"> <xs:simpleType> <xs:union memberTypes="m:length"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="loose"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="medium"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="tight"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> <xs:attribute name="close"/> <xs:attribute name="columnalign"> <xs:simpleType> <xs:restriction> <xs:simpleType> <xs:list itemType="m:columnalignstyle"/> </xs:simpleType> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="columnlines"> <xs:simpleType> <xs:restriction> <xs:simpleType> <xs:list itemType="m:linestyle"/> </xs:simpleType> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="columnspacing"> <xs:simpleType> <xs:restriction> <xs:simpleType> <xs:list itemType="m:length"/> </xs:simpleType> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="columnspan" type="m:positive-integer"/> <xs:attribute name="columnwidth"> <xs:simpleType> <xs:restriction> <xs:simpleType> <xs:list> <xs:simpleType> <xs:union memberTypes="m:length"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="auto"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="fit"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:list> </xs:simpleType> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="crossout"> <xs:simpleType> <xs:list> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="none"/> <xs:enumeration value="updiagonalstrike"/> <xs:enumeration value="downdiagonalstrike"/> <xs:enumeration value="verticalstrike"/> <xs:enumeration value="horizontalstrike"/> </xs:restriction> </xs:simpleType> </xs:list> </xs:simpleType> </xs:attribute> <xs:attribute name="denomalign"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="left"/> <xs:enumeration value="center"/> <xs:enumeration value="right"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="depth" type="m:length"/> <xs:attribute name="dir"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="ltr"/> <xs:enumeration value="rtl"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="edge"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="left"/> <xs:enumeration value="right"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="equalcolumns"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="true"/> <xs:enumeration value="false"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="equalrows"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="true"/> <xs:enumeration value="false"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="fence"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="true"/> <xs:enumeration value="false"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="form"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="prefix"/> <xs:enumeration value="infix"/> <xs:enumeration value="postfix"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="frame" type="m:linestyle"/> <xs:attribute name="framespacing"> <xs:simpleType> <xs:restriction> <xs:simpleType> <xs:list> <xs:simpleType> <xs:union memberTypes="m:length m:length"/> </xs:simpleType> </xs:list> </xs:simpleType> <xs:length value="2"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="groupalign" type="m:group-alignment-list-list"/> <xs:attribute name="height" type="m:length"/> <xs:attribute name="indentalign"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="left"/> <xs:enumeration value="center"/> <xs:enumeration value="right"/> <xs:enumeration value="auto"/> <xs:enumeration value="id"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="indentalignfirst"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="left"/> <xs:enumeration value="center"/> <xs:enumeration value="right"/> <xs:enumeration value="auto"/> <xs:enumeration value="id"/> <xs:enumeration value="indentalign"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="indentalignlast"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="left"/> <xs:enumeration value="center"/> <xs:enumeration value="right"/> <xs:enumeration value="auto"/> <xs:enumeration value="id"/> <xs:enumeration value="indentalign"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="indentshift" type="m:length"/> <xs:attribute name="indentshiftfirst"> <xs:simpleType> <xs:union memberTypes="m:length"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="indentshift"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> <xs:attribute name="indentshiftlast"> <xs:simpleType> <xs:union memberTypes="m:length"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="indentshift"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> <xs:attribute name="indenttarget"/> <xs:attribute name="largeop"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="true"/> <xs:enumeration value="false"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="leftoverhang" type="m:length"/> <xs:attribute name="length" type="m:unsigned-integer"/> <xs:attribute name="linebreak"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="auto"/> <xs:enumeration value="newline"/> <xs:enumeration value="nobreak"/> <xs:enumeration value="goodbreak"/> <xs:enumeration value="badbreak"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="linebreakmultchar"/> <xs:attribute name="linebreakstyle"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="before"/> <xs:enumeration value="after"/> <xs:enumeration value="duplicate"/> <xs:enumeration value="infixlinebreakstyle"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="lineleading" type="m:length"/> <xs:attribute name="linethickness"> <xs:simpleType> <xs:union memberTypes="m:length"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="thin"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="medium"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="thick"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> <xs:attribute name="location"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="w"/> <xs:enumeration value="nw"/> <xs:enumeration value="n"/> <xs:enumeration value="ne"/> <xs:enumeration value="e"/> <xs:enumeration value="se"/> <xs:enumeration value="s"/> <xs:enumeration value="sw"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="longdivstyle"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="lefttop"/> <xs:enumeration value="stackedrightright"/> <xs:enumeration value="mediumstackedrightright"/> <xs:enumeration value="shortstackedrightright"/> <xs:enumeration value="righttop"/> <xs:enumeration value="left/\right"/> <xs:enumeration value="left)(right"/> <xs:enumeration value=":right=right"/> <xs:enumeration value="stackedleftleft"/> <xs:enumeration value="stackedleftlinetop"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="lquote"/> <xs:attribute name="lspace" type="m:length"/> <xs:attribute name="mathsize"> <xs:simpleType> <xs:union memberTypes="m:length"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="small"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="normal"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="big"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> <xs:attribute name="mathvariant"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="normal"/> <xs:enumeration value="bold"/> <xs:enumeration value="italic"/> <xs:enumeration value="bold-italic"/> <xs:enumeration value="double-struck"/> <xs:enumeration value="bold-fraktur"/> <xs:enumeration value="script"/> <xs:enumeration value="bold-script"/> <xs:enumeration value="fraktur"/> <xs:enumeration value="sans-serif"/> <xs:enumeration value="bold-sans-serif"/> <xs:enumeration value="sans-serif-italic"/> <xs:enumeration value="sans-serif-bold-italic"/> <xs:enumeration value="monospace"/> <xs:enumeration value="initial"/> <xs:enumeration value="tailed"/> <xs:enumeration value="looped"/> <xs:enumeration value="stretched"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="maxsize"> <xs:simpleType> <xs:union memberTypes="m:length"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="infinity"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> <xs:attribute name="minlabelspacing" type="m:length"/> <xs:attribute name="minsize" type="m:length"/> <xs:attribute name="movablelimits"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="true"/> <xs:enumeration value="false"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="mslinethickness"> <xs:simpleType> <xs:union memberTypes="m:length"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="thin"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="medium"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="thick"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> <xs:attribute name="notation"/> <xs:attribute name="numalign"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="left"/> <xs:enumeration value="center"/> <xs:enumeration value="right"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="open"/> <xs:attribute name="position" type="m:integer"/> <xs:attribute name="rightoverhang" type="m:length"/> <xs:attribute name="rowalign"> <xs:simpleType> <xs:restriction> <xs:simpleType> <xs:list itemType="m:verticalalign"/> </xs:simpleType> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="rowlines"> <xs:simpleType> <xs:restriction> <xs:simpleType> <xs:list itemType="m:linestyle"/> </xs:simpleType> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="rowspacing"> <xs:simpleType> <xs:restriction> <xs:simpleType> <xs:list itemType="m:length"/> </xs:simpleType> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="rowspan" type="m:positive-integer"/> <xs:attribute name="rquote"/> <xs:attribute name="rspace" type="m:length"/> <xs:attribute name="selection" type="m:positive-integer"/> <xs:attribute name="separator"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="true"/> <xs:enumeration value="false"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="separators"/> <xs:attribute name="shift" type="m:integer"/> <xs:attribute name="side"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="left"/> <xs:enumeration value="right"/> <xs:enumeration value="leftoverlap"/> <xs:enumeration value="rightoverlap"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="stackalign"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="left"/> <xs:enumeration value="center"/> <xs:enumeration value="right"/> <xs:enumeration value="decimalpoint"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="stretchy"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="true"/> <xs:enumeration value="false"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="subscriptshift" type="m:length"/> <xs:attribute name="superscriptshift" type="m:length"/> <xs:attribute name="symmetric"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="true"/> <xs:enumeration value="false"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="valign" type="m:length"/> <xs:attribute name="width" type="m:length"/> </xs:attributeGroup> |