MathML - 基本元素

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

  • <math>元素 : 它是顶级或根级元素,用于封装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>