绿(lǜ)色版公式编辑(jí)器,免安装,占用(yòng)空(kōng)间小,功能强(qiáng)大,速度很快。
公(gōng)式编辑器(qì),是一种工具软件,与常见的文字处理软件和演示程序配合使用,能够在各种文档中加入复杂的数学公式和符号(hào),可用在编辑(jí)试卷(juàn)、书籍等(děng)方(fāng)面。
基于图片显示
第(dì)一类方式又分为普通静态图片显示和动态生成图片显示两种,前者是(shì)直接利用(yòng)某(mǒu)些(xiē)软件(如Word等)制作数(shù)学公式图片上传到网络服(fú)务器,这种方法的主要缺陷是占(zhàn)用网络资源较(jiào)大,且(qiě)公(gōng)式数据无法重用;后(hòu)者是服务器接(jiē)收到公(gōng)式备注信息后再动态生成图片发送至网络终端,但(dàn)其中的(de)公(gōng)式备注信息需要通过深入学习才能理解(jiě)和(hé)使用,对于网络交(jiāo)互使(shǐ)用(yòng)十(shí)分不便,其占用网络服(fú)务(wù)器和(hé)网络传输资源较大,不(bú)能适(shì)应大并发数的网络交互应用。此外,使用图片还会带来(lái)另一些(xiē)问题,如高质量的图片虽然打印比(bǐ)较清晰,但是会(huì)影响到网(wǎng)络传输,而(ér)低(dī)质量的图片显(xiǎn)示和打印都不清晰。
基于数学公式(shì)标记语(yǔ)言
第(dì)二类方式则需(xū)要在支(zhī)持MathML的浏览器中才可(kě)以显(xiǎn)示,但占市(shì)场主流的IE浏览器等都(dōu)不(bú)支持MathML。从国际互联网协会(W3C)网站收录的(de)情(qíng)况来(lái)看,实现(xiàn)在主流的IE浏览器下显示(shì)和编辑数学公式的方(fāng)案,无一例(lì)外地需要安装(zhuāng)额(é)外(wài)的软件或插(chā)件。
基于(yú)HTML语(yǔ)言
由于MathML需要安(ān)装(zhuāng)插件,所以应用并不广泛。那么无需安装插件的在线公式(shì)编辑(jí)器,应运而生。这类(lèi)编(biān)辑器以JMEditor为代表。
JMEditor(JavaScript Math Editor)是基于CKEditor、jQuery、MathQuill等组件(jiàn)开发(fā)的,轻量级、开放源代码、所见(jiàn)即所得、无任何插件的在线公式编辑器(qì)。CKEditor与jQuery应用的十分广泛,不(bú)再(zài)过多介绍。需要指出的是MathQuill,使(shǐ)用HTML+CSS+JS实(shí)现(xiàn)公式编辑的效(xiào)果,他把dom的力量发(fā)挥到了极(jí)致。[1]
然而MathQuill并不十分完美,他(tā)依据LaTeX的(de)语法实(shí)现,但一些较复杂的效果尚未实(shí)现,如矩阵等。
