当前位置: 首页 > 文档资料 > MathML 入门教程 >

Basic Elements

优质
小牛编辑
125浏览
2023-12-01

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

  • 《math》 element - 它是顶级或根级元素,用于封装MathML实例的每个实例。 每个有效的MathML表达式都应包含在外部“math”标记中。 它可以包含任意数量的子元素。 一个math元素不能包含另一个math元素标记。

  • 《mrow》 element - 用于以水平方式对任意数量的子表达式进行分组。

  • 《mi》 element - 用于指定标识符,例如变量名称,函数或常量等。例如,“mi”PI“/ mi”。

  • 《mo》 element - 用于指定像+, - 等操作符。例如,“mo”+“/ mo”。

  • 《mn》 element - 用于指定像3.14等数字文字。例如,“mn”3.14“/ mn”。

例子 (Example)

让我们使用MathML表示法构建一个简单的数学方程a + b = 5。

第1步:识别

这里a,b是变量。 +是运算符,5是数字。 我们将它们包含在 a mi>, b mi>, + mo>和 + mn>中

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

Syntax

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

Output

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>

Output

a + b = 5