數學置標語言

數學置標語言

數學置標語言,是一種基於XML的標準,由於數學符號和公式的結構複雜且符號與符號之間存在多種邏輯關係,MathML的格式十分繁瑣。因此,大多數人都不會去手寫MathML,而是利用其它的工具來編寫,其中包括TeX到MathML的轉換器。

目錄

正文


數學置標語言(Mathematical Markup Language,MathML),是一種基於XML的標準,用來在網際網路上書寫數學符號和公式的置標語言。它是由W3C的數學工作組提出的。語言規格1.01版於1999年7月公布,2.0版於2001年2月出現。W3C的數學工作組之後又在2003年10月發布了MathML的最終版——2.0第二版。
由於數學符號和公式的結構複雜且符號與符號之間存在多種邏輯關係,MathML的格式十分繁瑣。因此,大多數人都不會去手寫MathML,而是利用其它的工具來編寫,其中包括TeX到MathML的轉換器。在現在幾個主要的網頁瀏覽器中,最新版的Mozilla、Mozilla Firefox和Netscape Navigator都已經對MathML提供直接的支持。微軟的Internet Explorer在安裝了MathPlayer插件后也可以識別MathML。此外,MathML還得到了一些辦公軟體的支持,如OpenOffice.org和Microsoft Office。