
- MathML 教程
- MathML - 首頁
- MathML - 概述
- MathML - 所有元素
- MathML - 基本元素
- MathML - 載體 (Carries)
- MathML - 圍堵 (Enclosing)
- MathML - 圍欄 (Fencing)
- MathML - 分數
- MathML - 長除法
- MathML - 矩陣
- MathML - 乘法
- MathML - 上標
- MathML - 填充
- MathML - 虛設 (Phantom)
- MathML - 根式
- MathML - 迴圈小數
- MathML - 樣式
- MathML - 下標
- MathML - 下標-上標
- MathML - 上標
- MathML - 下角標 (Underscript)
- MathML - 下角標-上角標 (Underscript-Overscript)
- MathML 符號
- MathML - 代數符號
- MathML - 微積分符號
- MathML - 省略號符號
- MathML - 函式符號
- MathML - 幾何符號
- MathML - 希臘字母
- MathML - 無形運算子
- MathML - 邏輯符號
- MathML - 集合符號
- MathML 有用資源
- MathML - 快速指南
- MathML - 有用資源
- MathML - 討論
MathML - 概述
MathML 代表數學標記語言 (Mathematical Markup Language),是一種基於 XML 的應用程式。它用於描述數學和科學符號。它的 1 版和 2 版由 **數學工作組 (The Math Working Group)** 建立和開發,該工作組是 W3C 最古老的工作組之一,成立於 1996 年至 2004 年。MathML 3 版是在數學工作組的第二個活動期間 (2006-2016) 建立的,並且是 ISO 標準。
網路上的數學
MathML 基於 XML,並且只有有限數量的標籤可用於根據格式及其語義標記數學方程式。MathML 旨在捕捉語法和方程式的格式的含義。考慮到數學方程式對許多應用程式都很有意義,因此使用 MathML 編寫它們可以處理方程式的格式和含義。MathML 提供低階格式來描述數學,作為機器間通訊的基礎。
各種應用程式(如代數系統、列印排版程式)可以使用 MathML 來編碼數學符號,以實現高質量的視覺化顯示、數學內容和科學軟體,語音合成器可以使用 MathML 來處理語義。
MathML 提供兩種表示數學符號的方法。
**表示方式 (Presentational Way)** − 它使用諸如 mrow、mi、mo 之類的標記標籤以及數學運算子等。
**語義方式 (Semantic Way)** − 它使用諸如 apply、eq、power 之類的標記標籤。
我們使用 MathJax 庫來呈現 MathML 語法,以便它可以在所有主要瀏覽器上執行。它目前僅支援表示方式。
示例:表示方式
語法
<math xmlns = "http://www.w3.org/1998/Math/MathML"> <mrow> <mrow> <msup> <mi>x</mi> <mn>2</mn> </msup> <mo>+</mo> <mrow> <mn>4</mn> <mo></mo> <mi>x</mi> </mrow> <mo>+</mo> <mn>4</mn> </mrow> <mo>=</mo> <mn>0</mn> </mrow> </math>
輸出
廣告