MathML四部曲-實作

介紹了那麼多,接下來就說明如何把數學式子放到網路上吧

 

1.      使用Microsoft Word的方程式編輯器,再將打好的方程式存成圖檔然後放置網路上,這是"普通人"常用的方法(以前大一時的微積分老師也這樣做),缺點是無法直接修改及擷取數學式子。

2. 使用現成的 JavaScript – ASCIIMathML

 既然學過了MathML,就要使用這個才顯得較有格調唷。

ASCIIMathML 是一種透過 Javascript 來讓網頁可以動態顯示數學式。

 

使用步驟: 

(1) 下載 ASCIIMathML.js 檔案,將它和你編寫數學式子的網頁放在同一個目錄

(2) 在你編寫數學式的網頁插入 <script type="text/javascript" src="ASCIIMathML.js"> </script>

(3) ASCIIMath TeX 語法來編寫數學式

(4) 將你編寫好的數學式網頁及 ASCIMathML.js 傳到伺服器上

這樣就完成你辛苦做好的數學網頁啦,大家也能看到你寫的數學式子唷! 我們的組員也有參考網路上的code,實作出能轉換MathML和LeTex語法的網頁。

*結論及未來發展:

       其實目前MathML還不算完全普及,主因在於它複雜化的寫法常讓人望之退卻,但它也清楚的表達了數學式中的意義,解決了網路上數學交流的問題,目前許多線上數學討論版也都應用了MathML的技術呢!

        未來可望發展線上畫圖功能,讓數學及圖形解說能相輔相成。或者發展數學及時通,像MSNYAHOO Message般,但多加了討論數學的功能。

參考資料:

在網頁上放置數學式的簡易方法

http://boson4.phys.tku.edu.tw/numerical_methods/nm_units/math_on_web.htm

回應

哈~我們這兩組的題目其實有關係耶
在ODF中的方程式編輯器中
MATH的NAMESPACE
是去http://www.w3.org/1998/Math/MathML驗證的
你們的檔案應該也有這串吧

MathML真是好用的數學式子表示,這樣一來比在用WORD檔案寫數學式子清楚多了,不過比較麻煩的是要記住裡面的表示語法。

有過在word寫過數學式子經驗

不過那真的是很麻煩

如果這個真的很方便的話

相信它會慢慢普級的

參考的網頁寫的蠻詳細的