從剛剛睡醒之後稍微看了一下,這次除了下了大雨外,
外面似乎沒有暴動,更沒有人在凱達格蘭大道開夜市..
所以,台灣的民主進步了嗎?
從選舉後的冷靜來看,我想答案是肯定的。
敗不餒,勝不驕,還是該對未來抱持希望呢。
好,接下來就是跟選舉完全無關的事情了。
實驗室接的,為時一年的校內計畫即將結束,
不過,網頁的部分還是不斷地在新增功能,
而資料庫表格,也常因為與當初規劃不同而修正 @@
雖然如此,但大家還是努力地趕上了進度,
最讓人感到自傲的,或許就是我們的網頁完全符合標準吧。
本來以為在新增資料頁面加上 WYSIWYG 編輯器,
就可以應付所有子計畫對內文顯示的格式要求,
但很明顯地,我想得太簡單了 (遠目)
子計畫中,有一項會使用到大量數學方程式,
計畫採用的 TinyMCE 只能處理純 HTML,
為了讓產生的 HTML 盡量乾淨,內文是不能貼圖的;
而上傳一堆方程式圖片又會有一堆排版問題,
最後,我選擇了網路上常用的 LaTeX。
將 LaTeX 語法用 [tex][/tex] 包起來很簡單,
只需要將裡面的語法都丟到 mimeTeX 去產生圖片即可,
但困難的是,LaTeX 語法本身是需要學習的,
一開始我找上了 MathType 的 TeXaide,
因為就是做 Word 的方程式編輯器的那家公司,
程式用法是一樣的,複製方程式時會自動轉換成 LaTeX 語法,
只要在編輯的時候記得放在 [tex][/tex] 裡面就好。
聽起來很簡單,自己操作起來也不難,
但 Boss 看過之後,說可能會需要到場教學..
唔,所以這樣的解決法還是太複雜。
於是又回頭地搜尋可以產生 LaTeX 語法的程式;
最好的狀況就是可以直接內嵌到 TinyMCE 中,
而最後我也確實找到了,就是 MoodleMCE,
它是為了 Moodle 而產生的 TinyMCE 變形,
數學公式部分則是使用 DragMath 達成 WYSIWYG。
花了些時間把那個 plug-in 掛到 TinyMCE 中,
完成後的實際測試也還算令人滿意,
有圖有真相,所以下面是真相:
圖中我們可以看到,小視窗裡面有 DragMath,
一個堪稱無腦的視覺化方程式輸入器;
不過產生的 LaTeX 語法還是醜醜的,
之後應該再研究看看,能不能直接在 TinyMCE 裡面顯示圖片。
在前端顯示出來的數學方程式,看起來還滿可愛的 (戳戳)
圖片有霧霧的感覺,是因為我的 Opera 預設放大顯示,
不是程式產生的圖片有問題喔。
嗯.. 因為我懶得把所有細節都寫完,
其他那些比較 trivial 的玩意兒就不多贅述,
總之,計畫網頁已經變得跟最開始的想像差很多就是了 囧..
另外,被我停掉好一陣子,跟無名小站有關的工作,
在這兩天總算移到了 PostgreSQL,然後順手裝好了 Ludia,
前端的網頁部分也完成了修改,重新回到線上了。
搬移資料的途中,發現之前用 MySQL 建立的資料有些問題,
原本應該是 UNIQUE 的欄位出現了重複的東西.. 很微妙 @@
之後幾天應該會先把資料再檢查過,
曾經緩慢的研究,總算是又可以順暢地跑下去了。
心中有些計畫,希望可以在春假之後開始執行,
白洞,白色的明天在等著我們 (飄)
在〈選舉,更多的是與選舉無關的〉中有 2 則留言
您好
我是個研究生
最近再開發一個像您一樣的擁有數學方程式可編輯的
線上編輯器
不知是否可以分享如何設計的經驗
感謝
您好,我們所使用的皆為 Open Source 的程式,
如果您只是想線上編輯方程式的話,
DragMath 是個不錯的選擇
網址: http://www.dragmath.bham.ac.uk/
不過需要注意的是,因為 DragMath 使用到 JAVA SE,
對於一些人來說,安裝 Java Runtime 是有些麻煩的,
而與 TinyMCE 合併使用時,編輯窗內顯示的是 LaTeX 語法,
雖然有辦法改變成以圖形顯示,但實際使用不甚方便
若安裝使用上有任何問題,還請回覆文章告知囉 :)