如何在Word中输入数学公式(精选7篇)
烈面镇小学张亚菲
为使我校教师助学案电子文档更易输入和编辑,现已采用Word文本格式,在Word中纯文字容易输入和编辑,但涉及数学公式的输入和编辑可能较难,下面简单介绍一下有关数学公式的输入方法:
方法一:用公式编辑器。从菜单栏里选择“插入“->“对象”,然后选择“Microsoft 公式 3.0”就可以编辑任何你想要的公式了。(使用本方法的前提是您的电脑中装了“Microsoft 公式 3.0”)
方法二:用EQ域(如果您的电脑没有安装公式编辑器的话可用此法,但Word2003中有此功能)。具体方法如下: 按“Ctrl+F9”组合键,出现灰底的大括号,里面有光标在闪动,要输入分数的话,在这个大括号里面输入“eq f(x,y)”(不含双引号),其中x、y分别是分子和分母;最后按一下“Shift+F9”组合键,这个X/Y分数就打出来了。(注:1.eq后面有个空格。2.输入域代码时要在英语输入法状态下输入)
方法三:从菜单栏里选择“插入“->“域”,在“类别”复选框中选择“公式和等式”,再在下面域名复选框中选“EQ”,再点击右边域属性的“公式编辑器”,便可以出现你可能有用的许多公式符号,然后再点按你所要用的公式符号,最后就在公式中输入即可。
至于你要在分子和分母中输入上标和下标的问题,Word中有一组快捷键:上标快捷键为“Shift+Ctrl+=”,下标快捷键为“Ctrl+=”。比如你的分数的分子是X的平方,先输入X,按一下“Shift+C
关键词:kindeditor,网络化教学,在线数学公式,实现
信息化是当今世界经济和社会发展的大趋势,以网络和多媒体为核心的信息技术已经成为拓展人类能力的创造性工具,而随着网络化时代的深入发展,网络化教育已经渐渐成为了现代教育的一个特征。如何快速、高效的实现理工科教学中数理公式的录入与显示,成为了目前研究的重点。目前,对于在Web上录入和显示数学公式的解决方案基本有如下几种[1]
1)图片法。Web发布者先通过Math Type、offic等客户端公式编辑器来编辑公式并将其转换为图片格式(一般是GIF或者JPG),然后嵌入到HTML网页中,最后,客户端的浏览器通过显示图片方式来表达数学公式。这种方式的主要缺点:制作公式和调用公式不是在同一页面进行,需要额外生成公式图片的步骤,增加了录入公式的难度;更改公式则必须重新绘制公式的图片,增大了工作量。
2)基于Math ML标记语言的应用。Math ML是W3C组织制定的一种基于XML语言标准的数学标记语言(Mathemaical Markup Language,Math ML)。Math ML语言主要从表现(Presentation)和内容(Content)两个维度来定义各种数学符号和公式。表现标记是从数学表达式的显示形式来描述数学公式;而内容标记是从数学表达式本身的内在含义进行描述数学公式的。这种方式的主要缺点:Math ML数学标记语言相对复杂,不便于普通用户输入,无法实现“所见即所得”的用户体验。基于该缺点,目前较为常用的解决方案有Math ML+Web EQ、ASCIIMath ML转换程序,前者的设计思想是基于插件Web EQ开发包提供的编辑动态数学应用程序进行解析,后者的设计思想是在网页上插入一段Java Script代码,将网页中的Te X指令自动转换成Math ML表现标记语言,再返回给支持Math ML标准的网络浏览器识别和显示。这两种方式的缺点主要有:Web EQ的显示是基于java Applet技术,故在显示数学公式的浏览器必须先装载java Applet插件,会一定程度上影响页面的显示速度,同时安全性不高,易被木马植入;ASCIIMath ML则需要用户在本地保留js文件,同样会限制页面加载速度,同时对于不同浏览器支持的程度不一。
3)专用的数学公式的浏览器插件。有些公式为了配合本公司数学软件或者数学网站,自己定义了数学公式的表示方式,通常使用一些简单的标记语言。访问者要观看这些数学公式,必须下载和安装该公式的浏览器插件才能正常观看。这种方式的主要缺点:公式复用性差;软件独立性差;安全性不高。
4)使用La Tex。La Tex是一套基于习惯性书写四维的数学公式表示方式,一些大的软件公司开发出一些专用的La Tex浏览器插件,通过这种方式,浏览器可以直接观看嵌入在HTML中的公式符号。这种方式的优点是La Tex文档的操作简单,复用性好,用户体验好。缺点是必须基于插件的方式,对于用户而言存在安全思考。
通过以上几种方式的对比可以发现,用户体验和安全性是我们在设计时必须首要考虑的问题。而本文提出的解决方案——网络化教学数学公式输入正是基于这样的认识。
1 Kindeditor与La Tex
1.1 Kind Editor在线可视化编辑器[2]
Kind Editor是一套开源的HTML可视化编辑器,主要用于让用户在网站上获得所见即所得编辑效果,兼容IE、Firefox、Chrome、Safari、Opera等主流浏览器。Kind Editor使用Java Script脚本语言编写,可以无缝的与Java、.NET、PHP、ASP等程序接合,Kindeditor是基于功能插件的设计理念,所有功能都是插件,可根据需求增减功能,因此,Kind Editor非常适合在网络教学平台、CMS、商城、论坛、博客、Wiki、电子邮件等互联网应用上使用,2006年7月首次发布2.0以来,Kind Editor依靠出色的用户体验和领先的技术不断扩大编辑器市场占有率,目前在国内已经成为最受欢迎的编辑器之一。
1.2 La Te X
La Tex是一种基于TEX的排版系统,由美国计算机学家莱斯利兰伯特在20世纪80年代初开发,利用La Tex可以使没有任何排版经验和编程知识的人快速构建出高质量的科技或者数学文档。由于其对复杂数学符号等的完善支持,成为当今最主流的复杂公式的一种实现方式。该文正是基于La Tex的图形化输入而实现的在线公式编辑器。
2 在线数学公式输入的设计与实现
2.1 设计
La Tex公式编辑器强大的“所见即所得”公式编辑能力,对于完全没有接触过Tex语言的普通用户都能实现快速的输入公式,其简便性不言而喻;而Kindeditor在线编辑器以其友好的用户界面和便捷的功能插件接口,为二次开发者设计自定义功能提供了方便。而要实现文本编辑器便捷输入公式的目的,必须将这两者有效的结合起来。实现这样一个编辑器,该文的设计思路是:1)在工具栏上设计一个插入公式的自定义图标,使其作为公式编辑和插入的接口;2)设计一个页面加载La Tex编辑器,使其能完成所见即所得的公式输入功能,自动获取公式图片的HTML代码并能传递该值。
笔者所选用的Kindeditor是目前国内应用范围很广、用户界面及用户体验都很好的在线文本编辑器,而将Kindeditor作为开发平台,则是基于Kindeditor是一款轻量级、完全开源的在线编辑器,具备加载速度快、兼容能力强的优点,将在线编辑器的功能以插件形式选择性体现,不但丰富了编辑器的功能,而且又不至于出现因编辑器过大而页面加载不流畅的缺点。首先,在Kindeditor的工具栏中增加一个“输入公式”的工具图标,作为调用公式编辑器及公式输入的接口。当用户需要输入公式的时候,点击该工具栏图标,Kindeditor自身的Java Script脚本语言将启动公式编辑的页面,弹出一个加载有公式编辑器的界面;当用户在该公式编辑器中“所见即所得”地输入公式后,点击“公式输出”按钮,页面自动将公式图片所对应的HTML代码解析获取并利用Java Script具备在不同页面之间通信传值的功能将代码传递给Kindeditor编辑器,最后通过Kindeditor内置的嵌入函数将所获取的图片代码嵌入编辑框中,并在其中显示出来,达到公式输入的目的。公式输入的具体流程图如图1。
2.2 实现
具体实现过程如下:首先下载开源文本编辑器Kindeditor的源码包(笔者使用的版本为4.1.5),解压后将lang、plugins和themes三个文件夹和kindeditor.js这个文件保留,其余文件和文件夹可删除。将这四个文件放到网站根目录下的editor文件夹中,并新建一个ke.html文件来加载该文本编辑器。以下是ke.html页面的一些关键代码及说明:
接下来为Kindeditor编写公式输入的“接口”,首先在plugins文件夹下新建一个名为equation的文件夹,并在其中建立equation.js的函数文件。这里../editor/plugins/equation/equation.js即为新增公式输入插件的函数路径,通过该函数文件的调用可以实现公式编辑页面中生成的公式的调用。核心代码如下:
为了在工具栏上显示“公式”图标,必须通过修改kindeditor.js、zh_CN.js为这个新增的公式插件进行定义说明,同时修改Kindeditor的样式文件default.css才可实现。
图2为添加插入公式图标后的Kindeditor的截图。
最后加载公式编辑器,我们通过La Tex在线编辑器提供的接口文件latex.codecogs.com/js/eq_config.js、latex.codecogs.com/js/eq_editor-lite-11.js,将La Tex公式编辑器加载到我们设计的公式编辑页面,代码如下:
在对应的公式编辑框编辑好公式后,通过“预览公式”下实时生成的公式样式,在符合我们的需求后点击“输入公式”按钮将该公式的HTML代码解析获取,最后将值通过Java Script脚本传递到我们之前做好的“接口”上即可在原编辑框中插入数学公式了。图3为点击“公式”图标后加载La Tex公式编辑器的截图。
核心代码及说明如下:
这行代码是在公式预览下面的一个公式输出按钮,当公式输入完毕,点击该按钮将执行Java Script脚本语言,将生成的公式HTML代码获取并传递到Kindeditor的接口中。图4为Kindeditor插入生成的数学公式的截图。
图4脚本如下:
在编辑器中,我们还能对公式的位置及大小进行编辑,以满足用户的需求。
3 在线公式编辑器的应用及改进
网络化教学中,交流是必不可少的部分,然而,目前大多数的系统都采用一般的文本编辑器来供用户进行文本编辑,这样的编辑器在完成一些简单的文字输入固然没有大碍,但是无法满足数理学科的基本需求。在此,笔者将Kindeditor进行公式输入的改进,使其能够基本满足数理学科领域中对公式输入的要求。加之Kindeditor的可移植性强,只需简单修改就可以将该编辑器应用到数学论坛、作业系统等需要在线编辑公式的场所。此外,基于Kindeditor的设计理念,还可以作如下的改进:以Kindeditor为平台的公式编辑器可根据用户自身工作特点、便捷等需求定制带有个人特色的公式编辑器。一方面可以方便工作需求,另一方面可适当减小公式编辑器的大小以进一步提高加载速度。
4 结束语
随着网络化教育的快速发展,在线输入数理公式已成为一种迫切的需求。该文在综合比较了当下几种常用的公式输入方法的优缺点后提出了以kindeditor在线编辑器为平台的基于latex的数学公式编辑的在线实现方法,为解决复杂公式的在线编辑提供了相对简便的实现方法,与其他几种方式相比,该文提出的方法在页面加载速度和用户体验两个方面都有很大的提升,而进一步优化用户体验,丰富编辑器功能以及提高性能依旧是今后研究的方向。
参考文献
[1]欧阳辰.数学公式与Web[J].计算机工程与应用,2001,37(17):89-92.
点击工具-对象
在打开的对象对话框中,点击“Microsoft 3.0”,点击确定
在空白框下面的就是公式编辑器
我们先在空白框中输入f(x)=
点击“分式和根式模板”,选择分式
将光标定位在箭头处,点击“分式与根式模板”,选择根式
在根号下输入3之后,将光标定位在根号外,点击“运算符号”
选择+/-号
在+/-号后面输入4a,然后点击“下标和上标模板”
选择右上角上标,输入2
偷懒方法如下:
1、用Word2013打开一篇文档,切换到“插入”选项卡,我们“符号”组中的“符号”命令,然后在弹出的菜单中选择“其他符号”选项,
对于同时按下两个或多个键的键盘快捷键,在“Microsoft Word 帮助”中用加号 (+) 分隔要按下的键。
对于按下一个键后紧接着按另一个键的键盘快捷键,用逗号 (,) 分隔要按下的键,
若要使用包含 Shift 的组合键键入小写字符,请同时按下 Ctrl+Shift+符号键,然后在键入字母前将其释放。
对于Word中的公式编辑器很多人都比较陌生,有的连公式编辑器安装也不会,在这里,本文有必要强调下如何找到并安装公式编辑器。公式编辑器在Word中有很重要的作用,运算离不开它。
在Word中单击“工具→自定义”选项,然后在“自定义”窗口中单击“命令”项,在左边单击“插入”,在右边找到“公式编辑器”,将它拉到工具按钮栏或菜单的某个位置,再将“自定义”窗口关闭,
单击刚拖出来的“公式编辑器”按钮,会出现一个窗口,提示是否安装公式编辑器,然后提示插入Office光盘。装完后“公式编辑器”就可以使用了。
仍然,很多人只会使用公式编辑器,却不会修改公式编辑器中的文字的字体字号的大小,那么,要解决这个问题,如何操作呢?
方法很简单,这是一个已经输入数据的公式编辑器。
我们来看看,如何修改该公式编辑器中的文字,如99和3的字号的大小!
首先,选中公式编辑器,记住啊,选中,然后双击,
选中双击了以后,公式编辑器就会进入到修改编辑状态,这个时候,我们可以看到,word窗口的菜单变了。现在,执行菜单操作:“尺寸”→“定义”。
弹出对话框!
要修改公式编辑器文字的字号大小,就非常简单了,一般情况下,只需要修改①的位置即可。当然,②到⑤,也可以修改。
【如何在Word中输入数学公式】推荐阅读:
如何在WORD中输入分数01-30
在Excel中输入数据导学案10-28
背诵式语言输入在成人英语教学中的应用09-07
搜狗输入法输入法界面解析09-24
能源输入管理10-25
输入文字教案12-30
《输入文字》教学反思06-15
管理评审输入报告02-20
词语输入速度快05-26
输入汉字教学设计06-29
注:本文为网友上传,旨在传播知识,不代表本站观点,与本站立场无关。若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:iwenmi@163.com