MathML Project 心得

關於這次的XML Project的報告,我負責的是實作的部分
由於MathML是個在網頁上將難以表示的數學符號用非圖片的方式來展現的技術
所以我的實作也是寫個網頁來表現
然後由於之前在修web基本原理技術這門課時就已經有寫過網頁
因此這次在網頁的實作方面並沒有遇到太多的困難
在呈現MathML的效果時,也因為有別人的幫助,得知要先下載MathPlayer才能正常顯示
所以也沒有太多的問題

然後在整個寫網頁的過程中
也學習到了一些事情
MathML這個技術比起LaTeX,它的文件長度真的長很多
而LaTeX則是較短,有時只要短短的一行就能夠有和MathML十幾二十行一樣的效果
不過若要實際寫出一個比較複雜的數學式子的話…可能就會有些難度
另外在實作中有一個地方是要一邊顯示原始碼,一邊則是顯示轉換後的樣子
所以也知道了在原始碼的前後必須要再加上一個標籤來包起來
而且不同的技術所用的標籤也不同
例如MathML是用、LaTeX是用\$…\$,而ASCIIMathML則是用\`…\`
然後也得知了要成功的轉換除了要安裝MathML之外
對於LaTeX和ASCIIMathML也要用.js檔來轉換才行,而這兩個.js檔也能在網路上找到

總之在這次的XML Project中除了複習了網頁的寫法
也學習到了如何呈現MathML,和其他有和MathML同樣功能的技術
相信在未來如果有需要用到也能很快上手