MathML - 基本元素



MathML 表达式有五个基本元素。

  • <math> 元素 - 它是顶级或根元素,用于封装每个 MathML 实例。每个有效的 MathML 表达式都应该用外部 <math> 标记包裹。它可以包含任意数量的子元素。一个 math 元素不能包含另一个 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>5</mn> (原文此处有误,应为5)

步骤 2:构建表达式 a + b。

语法

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mrow>  
      <mi>a</mi>  
      <mo>+</mo>  
      <mi>b</mi>  
   </mrow>
</math>

输出

a + b

步骤 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>

输出

a + b = 5
广告