綠色版公式編輯器,免安裝,占用空間小,功能強(qiáng)大,速度很快。
公式編輯器,是一種工具軟件,與常見(jiàn)的文字處理軟件和演示程序配合使用,能夠在各種文檔中加入復(fù)雜的數(shù)學(xué)公式和符號(hào),可用在編輯試卷、書籍等方面。
基于圖片顯示
第一類方式又分為普通靜態(tài)圖片顯示和動(dòng)態(tài)生成圖片顯示兩種,前者是直接利用某些軟件(如Word等)制作數(shù)學(xué)公式圖片上傳到網(wǎng)絡(luò)服務(wù)器,這種方法的主要缺陷是占用網(wǎng)絡(luò)資源較大,且公式數(shù)據(jù)無(wú)法重用;后者是服務(wù)器接收到公式備注信息后再動(dòng)態(tài)生成圖片發(fā)送至網(wǎng)絡(luò)終端,但其中的公式備注信息需要通過(guò)深入學(xué)習(xí)才能理解和使用,對(duì)于網(wǎng)絡(luò)交互使用十分不便,其占用網(wǎng)絡(luò)服務(wù)器和網(wǎng)絡(luò)傳輸資源較大,不能適應(yīng)大并發(fā)數(shù)的網(wǎng)絡(luò)交互應(yīng)用。此外,使用圖片還會(huì)帶來(lái)另一些問(wèn)題,如高質(zhì)量的圖片雖然打印比較清晰,但是會(huì)影響到網(wǎng)絡(luò)傳輸,而低質(zhì)量的圖片顯示和打印都不清晰。
基于數(shù)學(xué)公式標(biāo)記語(yǔ)言
第二類方式則需要在支持MathML的瀏覽器中才可以顯示,但占市場(chǎng)主流的IE瀏覽器等都不支持MathML。從國(guó)際互聯(lián)網(wǎng)協(xié)會(huì)(W3C)網(wǎng)站收錄的情況來(lái)看,實(shí)現(xiàn)在主流的IE瀏覽器下顯示和編輯數(shù)學(xué)公式的方案,無(wú)一例外地需要安裝額外的軟件或插件。
基于HTML語(yǔ)言
由于MathML需要安裝插件,所以應(yīng)用并不廣泛。那么無(wú)需安裝插件的在線公式編輯器,應(yīng)運(yùn)而生。這類編輯器以JMEditor為代表。
JMEditor(JavaScript Math Editor)是基于CKEditor、jQuery、MathQuill等組件開發(fā)的,輕量級(jí)、開放源代碼、所見(jiàn)即所得、無(wú)任何插件的在線公式編輯器。CKEditor與jQuery應(yīng)用的十分廣泛,不再過(guò)多介紹。需要指出的是MathQuill,使用HTML+CSS+JS實(shí)現(xiàn)公式編輯的效果,他把dom的力量發(fā)揮到了極致。[1]
然而MathQuill并不十分完美,他依據(jù)LaTeX的語(yǔ)法實(shí)現(xiàn),但一些較復(fù)雜的效果尚未實(shí)現(xiàn),如矩陣等。