
字詞轉換是中文維基的一項自動轉換,目的是通過電腦程式自動消除繁簡、地區詞等不同用字模式的差異,以達到閱讀方便。
字詞轉換包括全局轉換和手動轉換,本說明所使用的標題轉換和全文轉換技術,都屬於手動轉換。
數學標示語言(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。
MathML十分類似HTML,但非常繁瑣。它繼承了角括號和雙標籤(<標籤>內容</標籤>)的用法。
例如,書寫以下的公式(LaTeX):

若用LaTeX,只需要一行代碼:
x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}
但用MathML,則需要:
<math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>x</mi> <mo>=</mo> <mfrac> <mrow> <mrow> <mo>-</mo> <mi>b</mi> </mrow> <mo>±</mo> <msqrt> <msup> <mi>b</mi> <mn>2</mn> </msup> <mo>-</mo> <mrow> <mn>4</mn> <mo>⁢</mo> <mi>a</mi> <mo>⁢</mo> <mi>c</mi> </mrow> </msqrt> </mrow> <mrow> <mn>2</mn> <mo>⁢</mo> <mi>a</mi> </mrow> </mfrac> </math>
雖然如此,由於MathML是嚴格遵守XML規範的語言,很多已經運用XML的軟體可以輕易的讀懂MathML。這也是這種語言的製作者W3C組織寧可選擇複雜的句法也要和標準一致的一個重要原因。
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History