22.1 Math¶
以下文档指定了 OOXML 数学文本的 XML 表示形式。 这种共享的 ML 称为 Office 数学标记语言 (OMML)。 OMML表示的数学文本包括但不限于:方程、表达式、公式、矩阵和其他数学元素。 显示模式下数学文本实例的最外层 OMML 元素是 oMathPara,一个或多个数学文本实例的数学段落。 数学段落内数学文本的每个实例都表示为单个 oMath。 每个 oMath 内部都是数学运算 ® 和对象或函数(例如重音符号 (acc) 或分数 (f))的组合。
The following documentation specifies the XML representation of mathematical text for OOXML. This shared ML is known as that Office Math Markup Language (OMML). Mathematical text represented by OMML includes but is not limited to: equations, expressions, formulas, matrices, and other mathematical elements. The outermost OMML element of an instance of mathematical text in display mode is oMathPara, a math paragraph of one or more instances of mathematical text. Each instance of mathematical text inside the math paragraph is represented as a single oMath. Inside each oMath is a combination of mathematical runs ® and objects or functions such as accents (acc) or fractions (f).
目录¶
"Table of Contents"
This subclause is informative.
- 22.1.2 Elements
- 22.1.2.1 acc (Accent)
- 22.1.2.2 accPr (Accent Properties)
- 22.1.2.3 aln (Alignment)
- 22.1.2.4 alnScr (Align Scripts)
- 22.1.2.5 argPr (Argument Properties)
- 22.1.2.6 argSz (Argument Size)
- 22.1.2.7 bar (Bar)
- 22.1.2.8 barPr (Bar Properties)
- 22.1.2.9 baseJc (Matrix Base Justification)
- 22.1.2.10 begChr (Delimiter Beginning Character)
- 22.1.2.11 borderBox (Border-Box Object)
- 22.1.2.12 borderBoxPr (Border-Box Properties)
- 22.1.2.13 box (Box Object)
- 22.1.2.14 boxPr (Box Properties)
- 22.1.2.15 brk (Break)
- 22.1.2.16 brkBin (Break on Binary Operators)
- 22.1.2.17 brkBinSub (Break on Binary Subtraction)
- 22.1.2.18 cGp (Matrix Column Gap)
- 22.1.2.19 cGpRule (Matrix Column Gap Rule)
- 22.1.2.20 chr (Character)
- 22.1.2.21 count (Matrix Column Count)
- 22.1.2.22 cSp (Minimum Matrix Column Width)
- 22.1.2.23 ctrlPr (Control Properties)
- 22.1.2.24 d (Delimiter Object)
- 22.1.2.25 defJc (Default Justification)
- 22.1.2.26 deg (Degree)
- 22.1.2.27 degHide (Hide Degree)
- 22.1.2.28 den (Denominator)
- 22.1.2.29 diff (Differential)
- 22.1.2.30 dispDef (Use Display Math Defaults)
- 22.1.2.31 dPr (Delimiter Properties)
- 22.1.2.32 e (Element (Argument))
- 22.1.2.33 endChr (Delimiter Ending Character)
- 22.1.2.34 eqArr (Array Object)
- 22.1.2.35 eqArrPr (Array Properties)
- 22.1.2.36 f (Fraction Object)
- 22.1.2.37 fName (Function Name)
- 22.1.2.38 fPr (Fraction Properties)
- 22.1.2.39 func (Function Apply Object)
- 22.1.2.40 funcPr (Function Properties)
- 22.1.2.41 groupChr (Group-Character Object)
- 22.1.2.42 groupChrPr (Group-Character Properties)
- 22.1.2.43 grow (n-ary Grow)
- 22.1.2.44 hideBot (Hide Bottom Edge)
- 22.1.2.45 hideLeft (Hide Left Edge)
- 22.1.2.46 hideRight (Hide Right Edge)
- 22.1.2.47 hideTop (Hide Top Edge)
- 22.1.2.48 interSp (Inter-Equation Spacing)
- 22.1.2.49 intLim (Integral Limit Locations)
- 22.1.2.50 intraSp (Intra-Equation Spacing)
- 22.1.2.51 jc (Justification)
- 22.1.2.52 lim (Limit)
- 22.1.2.53 limLoc (n-ary Limit Location)
- 22.1.2.54 limLow (Lower-Limit Object)
- 22.1.2.55 limLowPr (Lower-Limit Properties)
- 22.1.2.56 limUpp (Upper-Limit Object)
- 22.1.2.57 limUppPr (Upper-Limit Properties)
- 22.1.2.58 lit (Literal)
- 22.1.2.59 lMargin (Left Margin)
- 22.1.2.60 m (Matrix Object)
- 22.1.2.61 mathFont (Math Font)
- 22.1.2.62 mathPr (Math Properties)
- 22.1.2.63 maxDist (Maximum Distribution)
- 22.1.2.64 mc (Matrix Column)
- 22.1.2.65 mcJc (Matrix Column Justification)
- 22.1.2.66 mcPr (Matrix Column Properties)
- 22.1.2.67 mcs (Matrix Columns)
- 22.1.2.68 mPr (Matrix Properties)
- 22.1.2.69 mr (Matrix Row)
- 22.1.2.70 nary (n-ary Operator Object)
- 22.1.2.71 naryLim (n-ary Limit Location)
- 22.1.2.72 naryPr (n-ary Properties)
- 22.1.2.73 noBreak (No Break)
- 22.1.2.74 nor (Normal Text)
- 22.1.2.75 num (Numerator)
- 22.1.2.76 objDist (Object Distribution)
- 22.1.2.77 oMath (Office Math)
- 22.1.2.78 oMathPara (Office Math Paragraph)
- 22.1.2.79 oMathParaPr (Office Math Paragraph Properties)
- 22.1.2.80 opEmu (Operator Emulator)
- 22.1.2.81 phant (Phantom Object)
- 22.1.2.82 phantPr (Phantom Properties)
- 22.1.2.83 plcHide (Hide Placeholders (Matrix))
- 22.1.2.84 pos (Position)
- 22.1.2.85 postSp (Post-Paragraph Spacing)
- 22.1.2.86 preSp (Pre-Paragraph Spacing)
- 22.1.2.87 r (Run)
- 22.1.2.88 rad (Radical Object)
- 22.1.2.89 radPr (Radical Properties)
- 22.1.2.90 rMargin (Right Margin)
- 22.1.2.91 rPr (Run Properties)
- 22.1.2.92 rSp (Row Spacing (Array))
- 22.1.2.93 rSpRule (Row Spacing Rule)
- 22.1.2.94 scr (Script)
- 22.1.2.95 sepChr (Delimiter Separator Character)
- 22.1.2.96 show (Phantom Show)
- 22.1.2.97 shp (Shape (Delimiters))
- 22.1.2.98 smallFrac (Small Fraction)
- 22.1.2.99 sPre (Pre-Sub-Superscript Object)
- 22.1.2.100 sPrePr (Pre-Sub-Superscript Properties)
- 22.1.2.101 sSub (Subscript Object)
- 22.1.2.102 sSubPr (Subscript Properties)
- 22.1.2.103 sSubSup (Sub-Superscript Object)
- 22.1.2.104 sSubSupPr (Sub-Superscript Properties)
- 22.1.2.105 sSup (Superscript Object)
- 22.1.2.106 sSupPr (Superscript Properties)
- 22.1.2.107 strikeBLTR (Border Box Strikethrough Bottom-Left to Top-Right)
- 22.1.2.108 strikeH (Border Box Strikethrough Horizontal)
- 22.1.2.109 strikeTLBR (Border Box Strikethrough Top-Left to Bottom-Right)
- 22.1.2.110 strikeV (Border Box Strikethrough Vertical)
- 22.1.2.111 sty (style)
- 22.1.2.112 sub (Subscript (Pre-Sub-Superscript))
- 22.1.2.113 subHide (Hide Subscript (n-ary))
- 22.1.2.114 sup (Superscript (Superscript object))
- 22.1.2.115 supHide (Hide Superscript (n-ary))
- 22.1.2.116 t (Text)
- 22.1.2.117 transp (Transparent (Phantom))
- 22.1.2.118 type (Fraction type)
- 22.1.2.119 vertJc (Vertical Justification)
- 22.1.2.120 wrapIndent (Wrap Indent)
- 22.1.2.121 wrapRight (Wrap Right)
- 22.1.2.122 zeroAsc (Phantom Zero Ascent)
- 22.1.2.123 zeroDesc (Phantom Zero Descent)
- 22.1.2.124 zeroWid (Phantom Zero Width)
- 22.1.3 Simple Types
- 22.1.3.1 ST_BreakBin (Break Binary Operators)
- 22.1.3.2 ST_BreakBinSub (Break on Binary Subtraction)
- 22.1.3.3 ST_Char (Character)
- 22.1.3.4 ST_FType (Fraction Type)
- 22.1.3.5 ST_Integer2 (Integer value (-2 to 2))
- 22.1.3.6 ST_Integer255 (Integer value (1 to 255))
- 22.1.3.7 ST_Jc (Justification)
- 22.1.3.8 ST_LimLoc (Limit Location)
- 22.1.3.9 ST_Script (Script)
- 22.1.3.10 ST_Shp (Shape (Delimiters))
- 22.1.3.11 ST_SpacingRule (Spacing Rule)
- 22.1.3.12 ST_Style (Style)
- 22.1.3.13 ST_TopBot (Top-Bottom)
- 22.1.3.14 ST_UnSignedInteger (Unsigned integer.)
End of informative text.
22.1.2 Elements¶
"Elements"
22.1.2.1 acc (Accent)¶
"acc (Accent)"
22.1.2.2 accPr (Accent Properties)¶
"accPr (Accent Properties)"
22.1.2.3 aln (Alignment)¶
"aln (Alignment)"
22.1.2.4 alnScr (Align Scripts)¶
"alnScr (Align Scripts)"
22.1.2.5 argPr (Argument Properties)¶
"argPr (Argument Properties)"
22.1.2.6 argSz (Argument Size)¶
"argSz (Argument Size)"
22.1.2.7 bar (Bar)¶
"bar (Bar)"
22.1.2.8 barPr (Bar Properties)¶
"barPr (Bar Properties)"
22.1.2.9 baseJc (Matrix Base Justification)¶
"baseJc (Matrix Base Justification)"
22.1.2.10 begChr (Delimiter Beginning Character)¶
"begChr (Delimiter Beginning Character)"
22.1.2.11 borderBox (Border-Box Object)¶
"borderBox (Border-Box Object)"
22.1.2.12 borderBoxPr (Border-Box Properties)¶
"borderBoxPr (Border-Box Properties)"
22.1.2.13 box (Box Object)¶
"box (Box Object)"
22.1.2.14 boxPr (Box Properties)¶
"boxPr (Box Properties)"
22.1.2.15 brk (Break)¶
"brk (Break)"
22.1.2.16 brkBin (Break on Binary Operators)¶
"brkBin (Break on Binary Operators)"
22.1.2.17 brkBinSub (Break on Binary Subtraction)¶
"brkBinSub (Break on Binary Subtraction)"
22.1.2.18 cGp (Matrix Column Gap)¶
"cGp (Matrix Column Gap)"
22.1.2.19 cGpRule (Matrix Column Gap Rule)¶
"cGpRule (Matrix Column Gap Rule)"
22.1.2.20 chr (Character)¶
"chr (Character)"
22.1.2.21 count (Matrix Column Count)¶
"count (Matrix Column Count)"
22.1.2.22 cSp (Minimum Matrix Column Width)¶
"cSp (Minimum Matrix Column Width)"
22.1.2.23 ctrlPr (Control Properties)¶
"ctrlPr (Control Properties)"
22.1.2.24 d (Delimiter Object)¶
"d (Delimiter Object)"
22.1.2.25 defJc (Default Justification)¶
"defJc (Default Justification)"
22.1.2.26 deg (Degree)¶
"deg (Degree)"
22.1.2.27 degHide (Hide Degree)¶
"degHide (Hide Degree)"
22.1.2.28 den (Denominator)¶
"den (Denominator)"
22.1.2.29 diff (Differential)¶
"diff (Differential)"
22.1.2.30 dispDef (Use Display Math Defaults)¶
"dispDef (Use Display Math Defaults)"
22.1.2.31 dPr (Delimiter Properties)¶
"dPr (Delimiter Properties)"
22.1.2.32 e (Element (Argument))¶
"e (Element (Argument))"
22.1.2.33 endChr (Delimiter Ending Character)¶
"endChr (Delimiter Ending Character)"
22.1.2.34 eqArr (Array Object)¶
"eqArr (Array Object)"
22.1.2.35 eqArrPr (Array Properties)¶
"eqArrPr (Array Properties)"
22.1.2.36 f (Fraction Object)¶
"f (Fraction Object)"
22.1.2.37 fName (Function Name)¶
"fName (Function Name)"
22.1.2.38 fPr (Fraction Properties)¶
"fPr (Fraction Properties)"
22.1.2.39 func (Function Apply Object)¶
"func (Function Apply Object)"
22.1.2.40 funcPr (Function Properties)¶
"funcPr (Function Properties)"
22.1.2.41 groupChr (Group-Character Object)¶
"groupChr (Group-Character Object)"
22.1.2.42 groupChrPr (Group-Character Properties)¶
"groupChrPr (Group-Character Properties)"
22.1.2.43 grow (n-ary Grow)¶
"grow (n-ary Grow)"
22.1.2.44 hideBot (Hide Bottom Edge)¶
"hideBot (Hide Bottom Edge)"
22.1.2.45 hideLeft (Hide Left Edge)¶
"hideLeft (Hide Left Edge)"
22.1.2.46 hideRight (Hide Right Edge)¶
"hideRight (Hide Right Edge)"
22.1.2.47 hideTop (Hide Top Edge)¶
"hideTop (Hide Top Edge)"
22.1.2.48 interSp (Inter-Equation Spacing)¶
"interSp (Inter-Equation Spacing)"
22.1.2.49 intLim (Integral Limit Locations)¶
"intLim (Integral Limit Locations)"
22.1.2.50 intraSp (Intra-Equation Spacing)¶
"intraSp (Intra-Equation Spacing)"
22.1.2.51 jc (Justification)¶
"jc (Justification)"
22.1.2.52 lim (Limit)¶
"lim (Limit)"
22.1.2.53 limLoc (n-ary Limit Location)¶
"limLoc (n-ary Limit Location)"
22.1.2.54 limLow (Lower-Limit Object)¶
"limLow (Lower-Limit Object)"
22.1.2.55 limLowPr (Lower-Limit Properties)¶
"limLowPr (Lower-Limit Properties)"
22.1.2.56 limUpp (Upper-Limit Object)¶
"limUpp (Upper-Limit Object)"
22.1.2.57 limUppPr (Upper-Limit Properties)¶
"limUppPr (Upper-Limit Properties)"
22.1.2.58 lit (Literal)¶
"lit (Literal)"
22.1.2.59 lMargin (Left Margin)¶
"lMargin (Left Margin)"
22.1.2.60 m (Matrix Object)¶
"m (Matrix Object)"
22.1.2.61 mathFont (Math Font)¶
"mathFont (Math Font)"
22.1.2.62 mathPr (Math Properties)¶
"mathPr (Math Properties)"
22.1.2.63 maxDist (Maximum Distribution)¶
"maxDist (Maximum Distribution)"
22.1.2.64 mc (Matrix Column)¶
"mc (Matrix Column)"
22.1.2.65 mcJc (Matrix Column Justification)¶
"mcJc (Matrix Column Justification)"
22.1.2.66 mcPr (Matrix Column Properties)¶
"mcPr (Matrix Column Properties)"
22.1.2.67 mcs (Matrix Columns)¶
"mcs (Matrix Columns)"
22.1.2.68 mPr (Matrix Properties)¶
"mPr (Matrix Properties)"
22.1.2.69 mr (Matrix Row)¶
"mr (Matrix Row)"
22.1.2.70 nary (n-ary Operator Object)¶
"nary (n-ary Operator Object)"
22.1.2.71 naryLim (n-ary Limit Location)¶
"naryLim (n-ary Limit Location)"
22.1.2.72 naryPr (n-ary Properties)¶
"naryPr (n-ary Properties)"
22.1.2.73 noBreak (No Break)¶
"noBreak (No Break)"
22.1.2.74 nor (Normal Text)¶
"nor (Normal Text)"
22.1.2.75 num (Numerator)¶
"num (Numerator)"
22.1.2.76 objDist (Object Distribution)¶
"objDist (Object Distribution)"
22.1.2.77 oMath (Office Math)¶
"oMath (Office Math)"
22.1.2.78 oMathPara (Office Math Paragraph)¶
"oMathPara (Office Math Paragraph)"
22.1.2.79 oMathParaPr (Office Math Paragraph Properties)¶
"oMathParaPr (Office Math Paragraph Properties)"
22.1.2.80 opEmu (Operator Emulator)¶
"opEmu (Operator Emulator)"
22.1.2.81 phant (Phantom Object)¶
"phant (Phantom Object)"
22.1.2.82 phantPr (Phantom Properties)¶
"phantPr (Phantom Properties)"
22.1.2.83 plcHide (Hide Placeholders (Matrix))¶
"plcHide (Hide Placeholders (Matrix))"
22.1.2.84 pos (Position)¶
"pos (Position)"
22.1.2.85 postSp (Post-Paragraph Spacing)¶
"postSp (Post-Paragraph Spacing)"
22.1.2.86 preSp (Pre-Paragraph Spacing)¶
"preSp (Pre-Paragraph Spacing)"
22.1.2.87 r (Run)¶
"r (Run)"
22.1.2.88 rad (Radical Object)¶
"rad (Radical Object)"
22.1.2.89 radPr (Radical Properties)¶
"radPr (Radical Properties)"
22.1.2.90 rMargin (Right Margin)¶
"rMargin (Right Margin)"
22.1.2.91 rPr (Run Properties)¶
"rPr (Run Properties)"
22.1.2.92 rSp (Row Spacing (Array))¶
"rSp (Row Spacing (Array))"
22.1.2.93 rSpRule (Row Spacing Rule)¶
"rSpRule (Row Spacing Rule)"
22.1.2.94 scr (Script)¶
"scr (Script)"
22.1.2.95 sepChr (Delimiter Separator Character)¶
"sepChr (Delimiter Separator Character)"
22.1.2.96 show (Phantom Show)¶
"show (Phantom Show)"
22.1.2.97 shp (Shape (Delimiters))¶
"shp (Shape (Delimiters))"
22.1.2.98 smallFrac (Small Fraction)¶
"smallFrac (Small Fraction)"
22.1.2.99 sPre (Pre-Sub-Superscript Object)¶
"sPre (Pre-Sub-Superscript Object)"
22.1.2.100 sPrePr (Pre-Sub-Superscript Properties)¶
"sPrePr (Pre-Sub-Superscript Properties)"
22.1.2.101 sSub (Subscript Object)¶
"sSub (Subscript Object)"
22.1.2.102 sSubPr (Subscript Properties)¶
"sSubPr (Subscript Properties)"
22.1.2.103 sSubSup (Sub-Superscript Object)¶
"sSubSup (Sub-Superscript Object)"
22.1.2.104 sSubSupPr (Sub-Superscript Properties)¶
"sSubSupPr (Sub-Superscript Properties)"
22.1.2.105 sSup (Superscript Object)¶
"sSup (Superscript Object)"
22.1.2.106 sSupPr (Superscript Properties)¶
"sSupPr (Superscript Properties)"
22.1.2.107 strikeBLTR (Border Box Strikethrough Bottom-Left to Top-Right)¶
"strikeBLTR (Border Box Strikethrough Bottom-Left to Top-Right)"
22.1.2.108 strikeH (Border Box Strikethrough Horizontal)¶
"strikeH (Border Box Strikethrough Horizontal)"
22.1.2.109 strikeTLBR (Border Box Strikethrough Top-Left to Bottom-Right)¶
"strikeTLBR (Border Box Strikethrough Top-Left to Bottom-Right)"
22.1.2.110 strikeV (Border Box Strikethrough Vertical)¶
"strikeV (Border Box Strikethrough Vertical)"
22.1.2.111 sty (style)¶
"sty (style)"
22.1.2.112 sub (Subscript (Pre-Sub-Superscript))¶
"sub (Subscript (Pre-Sub-Superscript))"
22.1.2.113 subHide (Hide Subscript (n-ary))¶
"subHide (Hide Subscript (n-ary))"
22.1.2.114 sup (Superscript (Superscript object))¶
"sup (Superscript (Superscript object))"
22.1.2.115 supHide (Hide Superscript (n-ary))¶
"supHide (Hide Superscript (n-ary))"
22.1.2.116 t (Text)¶
"t (Text)"
22.1.2.117 transp (Transparent (Phantom))¶
"transp (Transparent (Phantom))"
22.1.2.118 type (Fraction type)¶
"type (Fraction type)"
22.1.2.119 vertJc (Vertical Justification)¶
"vertJc (Vertical Justification)"
22.1.2.120 wrapIndent (Wrap Indent)¶
"wrapIndent (Wrap Indent)"
22.1.2.121 wrapRight (Wrap Right)¶
"wrapRight (Wrap Right)"
22.1.2.122 zeroAsc (Phantom Zero Ascent)¶
"zeroAsc (Phantom Zero Ascent)"
22.1.2.123 zeroDesc (Phantom Zero Descent)¶
"zeroDesc (Phantom Zero Descent)"
22.1.2.124 zeroWid (Phantom Zero Width)¶
"zeroWid (Phantom Zero Width)"
22.1.3 Simple Types¶
"Simple Types"
22.1.3.1 ST_BreakBin (Break Binary Operators)¶
"ST_BreakBin (Break Binary Operators)"
22.1.3.2 ST_BreakBinSub (Break on Binary Subtraction)¶
"ST_BreakBinSub (Break on Binary Subtraction)"
22.1.3.3 ST_Char (Character)¶
"ST_Char (Character)"
22.1.3.4 ST_FType (Fraction Type)¶
"ST_FType (Fraction Type)"
22.1.3.5 ST_Integer2 (Integer value (-2 to 2))¶
"ST_Integer2 (Integer value (-2 to 2))"
22.1.3.6 ST_Integer255 (Integer value (1 to 255))¶
"ST_Integer255 (Integer value (1 to 255))"
22.1.3.7 ST_Jc (Justification)¶
"ST_Jc (Justification)"
22.1.3.8 ST_LimLoc (Limit Location)¶
"ST_LimLoc (Limit Location)"
22.1.3.9 ST_Script (Script)¶
"ST_Script (Script)"
22.1.3.10 ST_Shp (Shape (Delimiters))¶
"ST_Shp (Shape (Delimiters))"
22.1.3.11 ST_SpacingRule (Spacing Rule)¶
"ST_SpacingRule (Spacing Rule)"
22.1.3.12 ST_Style (Style)¶
"ST_Style (Style)"
22.1.3.13 ST_TopBot (Top-Bottom)¶
"ST_TopBot (Top-Bottom)"
22.1.3.14 ST_UnSignedInteger (Unsigned integer.)¶
"ST_UnSignedInteger (Unsigned integer.)"
创建日期: 2024年4月11日