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
廣告
© . All rights reserved.