首先,這是一個開源免費,同時也可以支持擴展的軟件。
使用API文檔:
- 中文網站(http://mathjax-chinese-doc.readthedocs.io/en/latest/index.html)
- 英文網站(https://www.mathjax.org/)
MathJax 是一個支持LaTeX、MathML、AsciiMath符號的JavaScript引擎,可以運行於所有流行瀏覽器上,用來顯示網絡上的數學公式。它可以工作於所有流行的瀏覽器上。 它的設計目標是利用最新的web技術,構建一個支持math的web平台,支持主要的瀏覽器和操作系統,包括那些移動設備。
對大部分用戶而言它不需要安裝,即沒有插件需要下載也沒有軟件需要安裝,所以網頁作者可以編寫包含數學公式的頁面並有信心可以自然而容易的瀏覽到它們。 只需要在頁面中包含MathJax腳本和一些數學公式,其他的事情交給MathJax來處理吧。
MathJax使用網絡字體(大部分瀏覽器都支持)去產生高質量的排版,使其在所有分辨率都可縮放和顯示,這遠比使用包含公式的圖片要有效得多。 MathJax也可以用於屏幕閱讀器,讓視力受損者也可以使用。
使用MathJax顯示數學公式是基於文本的,而非圖片。它可以被搜索引擎使用,這意味着方程式和頁面上的文字一樣是可以被搜索的。 MathJax允許頁面作者使用TeX、LaTeX符號和 MathML或者 AsciiMath 去書寫公式。 MathJax甚至可以將Tex格式轉化為MathML格式,使其可以被原生支持MathML格式的瀏覽器更多的渲染。轉化為MathML格式后你可以復制粘貼它們到其他程序中。
MathJax是模塊化的,所以它僅僅在需要時才加載它的組件,同時也可以被擴展以實現更多功能。 MathJax同時也是高度可配置的,允許作者作出更適宜網站自身的自定義。 最重要的,MathJax的API可以讓你在你的網頁上動態的創建公式。
