在WORD里面編輯公式,目前是有兩種方法。
1 使用mathtype,安裝好之后??梢韵仍趍athtype里面把表達式弄好,復制貼到到WORD,當再編輯的時候,可以雙擊公式,會自動彈出mathtype的公式編輯器。
2 使用WORD原生提供的插入公式功能,里面默認提供了8到9種公式表達式。當然,你還可以手動添加你想要的公式。
如果你有其它的方式,可以私聊我。閑話少說。當你要做類似學科網那種智能題庫的功能,不可避免要處理公式這種復雜表達式。想想初高中的物理,化學。。。不說了,想想我頭有些大了。
這里有兩個名詞需要解釋一下:
OMML(OfficeMathMarkupLanguage):它是一種在WORD里面進行公式表達的標記語法,是以XML結構來存儲的。
MML(MathML):它可以幫助我們在Web以及字處理器中顯示、操作和共享數學表達式。延伸閱讀MathML
所以現在問題來了,如何把omml轉化成mml?
a good question.其實微軟在安裝office的進候,系統會帶OMML2MML.XSL文件。這個文件描述了OMML與MML的語法對應關系。不過,我沒有找到。最后google一把,還是在GITHUB上面看到了。OMML2MML.XSL
下面一個MML代碼片斷:
最終利用mathjax來渲染,效果如下
mathjax,利用這個開源的JAVASCRIPT庫,就可以很好的解決WEB端顯示公式的問題。
我的微信公眾號,歡迎溝通學習。
posted on 2016-07-15 08:30
alexcai 閱讀(2195)
評論(1) 編輯 收藏