公式编辑器,是一种工具软件,与常见的
文字处理软件和演示程序配合使用,能够在各种文档中加入复杂的数学公式和符号,可用在编辑试卷、书籍等方面。
公式编辑器的来历
Word中有个“公式编辑器”应用程序,但它其实不是微软公司开发的,而是DesignScience公司的Mathtype“公式编辑器”特别版,是为Microsoft应用程序而定制的。“公式编辑器”不是Office默认安装的组件。
研究现状
随着互联网的迅速发展,通过网络获取、发布和共享信息资源已成为人们工作、学习、研究和交流的基本手段。数学是科学技术的基本语言,因而对于教育和科研领域来说,解决基于网页的数学公式编辑问题显得更为迫切。事实上,它一直以来都是人们致力解决的重大问题,各国同行也先后给出了一些技术解决方案,综合起来,可以分为三大类:第一类是基于图片显示;第二类是基于数学公式
标记语言MathML (Mathematical Markup Language)来标记数学公式;第三类是基于HTML语言编辑和显示。
基于图片显示
第一类方式又分为普通
静态图片显示和动态生成图片显示两种,前者是直接利用某些软件(如Word等)制作数学公式图片上传到
网络服务器,这种方法的主要缺陷是占用
网络资源较大,且公式数据无法重用;后者是服务器接收到公式备注信息后再动态生成图片发送至网络终端,但其中的公式备注信息需要通过深入学习才能理解和使用,对于网络交互使用十分不便,其占用网络服务器和
网络传输资源较大,不能适应大
并发数的网络
交互应用。此外,使用图片还会带来另一些问题,如高质量的图片虽然打印比较清晰,但是会影响到
网络传输,而低质量的图片显示和打印都不清晰。
基于数学公式标记语言
第二类方式则需要在支持MathML的
浏览器中才可以显示,但占市场主流的
IE浏览器等都不支持MathML。从国际互联网协会(W3C)网站收录的情况来看,实现在主流的IE
浏览器下显示和编辑数学公式的方案,无一例外地需要安装额外的软件或
插件。
基于HTML语言
由于MathML需要安装插件,所以应用并不广泛。那么无需安装插件的在线公式编辑器,应运而生。这类编辑器以JMEditor为代表。
JMEditor(JavaScript Math Editor)是基于CKEditor、jQuery、MathQuill等组件开发的,轻量级、开放源代码、所见即所得、无任何插件的在线公式编辑器。CKEditor与jQuery应用的十分广泛,不再过多介绍。需要指出的是MathQuill,使用HTML+CSS+JS实现公式编辑的效果,他把dom的力量发挥到了极致。
然而MathQuill并不十分完美,他依据LaTeX的语法实现,但一些较复杂的效果尚未实现,如矩阵等。
网页公式编辑器
网页公式编辑器(以下简称MathPlay)是基于Web在线编辑、发布、浏览、复制与修改数学公式的
软件系统,该系统采用Javascript开发,运行于各类Windows平台终端,广泛适用于IE等主流
浏览器。MathPlay突破了严重制约人们基于网络进行教育学习、科学研究、技术交流、文献库建设以及论文资讯发布的技术瓶颈,其先进、实用与经济等方面的特性为人们基于网络交流提供了开放、便捷与高效的编辑工具。
五大特点:
(2)以Html表示数学公式,公式显示美观,打印清晰;
(3)数学公式可视化编辑,且支持在线复制、粘贴与修改;
(4)基于文本格式描述和存储公式信息,
网络服务器压力降至最低 ;
(5)公式的编辑与解析均在网终端完成,
网络传输的压力降至最低;
安装
在安装Office 2003的时候,如果采用典型安装方式,则“公式编辑器”将不被默认安装。因此如果在Word 2003的“对象类型”列表中无法找到“Microsoft公式 3.0”选项,则需要安装“公式编辑器”工具。以在Windows XP系统中安装公式编辑器为例介绍方法:
第1步,在“开始”菜单中依次选择“设置”→“
控制面板”菜单命令。
第2步,打开“
控制面板”窗口,双击“添加/删除程序”图标。
第3步,在打开的“
添加或删除程序”对话框中切换到“更改或删除程序”选项卡,在“当前安装的程序”列表中选中Microsoft Office Professional Edition 2003选项,并单击“更改”按钮。
第4步,打开Microsoft Office 2003安装向导的“维护模式选项”对话框,选中“添加或删除功能”
单选框,并单击“下一步”按钮。
第5步,在打开的“自定义安装”对话框中选中“选择应用程序的高级自定义”
复选框,并单击“下一步”按钮。
第6步,打开“高级自定义”对话框,展开“Office工具”目录,单击“公式编辑器”选项。在打开的
菜单中选择“从本机运行”命令。
第7步,安装向导提示用户查找Office2003安装
源文件,单击“浏览”按钮找到Office安装源文件,并单击“确定”按钮即可完成安装。
使用
以Word 2003为例介绍Word中使用公式编辑器的方法:
第1步,打开Word2003文档窗口,在
菜单栏依次选择“插入”→“对象”菜单命令。
第2步,在打开的“对象”对话框中,切换到“新建”选项卡。在“对象类型”列表中选中“Microsoft 公式 3.0”选项,并单击“确定”按钮。
第3步,打开公式编辑窗口,在“公式”工具栏中选择合适的数学符号(例如根号)。
第4步,在公式中输入具体数值,然后选中数值,在
菜单栏依次选择“尺寸”→“其他尺寸”菜单命令。打开“其他尺寸”对话框,在“尺寸”编辑框中输入合适的数值尺寸(可能需要多次尝试才能确定数值尺寸),并单击“确定”按钮。按照此方法分别设置公式中所有数值的尺寸。
第5步,在公式编辑窗口中单击公式以外的空白区域,返回Word文档窗口。用户可以看到公式以图形的方式插入到了Word文档中。如果需要再次编辑该公式,则需要双击该公式打开公式编辑窗口。
工具栏的组成
创建公式主要是由“公式编辑器”
工具栏来完成的,在工具栏上排列着两行共19个按钮,将鼠标箭头停留在按钮上,会自动显示各按钮的提示信息。双击图标,可打开一个独立的“公式编辑器”程序窗口,此程序窗口与Word程序窗口是相互独立的,在编辑公式过程中若想编辑文字,直接切换到Word程序窗口进行编辑即可,不需关闭“公式编辑器”程序窗口,给编辑文档带来了很多方便。在“公式编辑器”程序窗口中编辑完公式后,单击“文件→更新”命令,或者按F3键,文档中的公式即被更新,若直接关闭了“公式编辑器”程序窗口,也可完成更新操作。
建立“公式编辑器”快捷方式:单击菜单“工具→自定义”命令,在“自定义”对话框中的“命令”选项卡中选中“类别”下的“插入”项,然后在“命令”下找到“公式编辑器”,按下左键将它拖动到工具栏上放下即可。用顶行的按钮可插入150多个数学符号,其中许多符号在标准Symbol字体中没有。底行的按钮用于插入模板或结构,它们包括分式、根式、求和、积分、乘积和矩阵等符号,以及各种围栏。许多模板包含插槽(键入文字和插入符号的空间)。工具板上的模板大约有120个(分组显示),我们可以通过嵌套模板(把模板插入另一个模板的插槽中)来创建复杂的多级化公式,但嵌套的模板不能超过10级。若要在公式中插入符号或模板,可单击工具栏上的相应按钮,然后在显示的工具板中单击特定符号模板。