MathML 基本元素
MathML 表达式有五个基本元素。
<math> element-它是顶级或根级元素,用于封装 MathML 实例的每个实例。每个有效的 MathML 表达式都应包含在外部 <math> 标记中。它可以包含任意数量的子元素。一个数学元素不能包含另一个数学元素标签。
<mrow> 元素 -用于以水平方式对任意数量的子表达式进行分组。
<mi> 元素 -用于指定标识符,例如变量名、函数名或常量名等。例如,<mi>PI</mi> .
<mo> 元素 -用于指定 +、-等运算符。例如,<mo>+</mo>。
<mn> 元素 -用于指定数字文字,如 3.14 等。例如,<mn>3.14</mn>。
示例
让我们使用 MathML 符号构建一个简单的数学方程 a + b = 5、
第 1 步:识别
这里 a, b 是变量。 + 是一个运算符,5 是一个数字。我们将它们括为 <mi>a</mi> 、<mi>b</mi>、<mo>+</mo> 和 <mn>+</mn>
第 2 步:构建表达式,a + b。
语法
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mrow>
<mi>a</mi>
<mo>+</mo>
<mi>b</mi>
</mrow>
</math>
输出
第 3 步:构建表达式,a + b = 5、
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mrow>
<mrow>
<mi>a</mi>
<mo>+</mo>
<mi>b</mi>
</mrow>
<mo>=</mo>
<mn>5</mn>
</mrow>
</math>
输出