网络化教学中数学公式输入简便实现.docVIP

网络化教学中数学公式输入简便实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络化教学中数学公式输入简便实现

网络化教学中数学公式输入简便实现   摘要:在阐述了网络化教育的必然趋势以及当前在线文字编辑器在数学公式录入与显示的困难现状基础上,综合比较了几种常用的在Web上录入数学公式的方法的优缺点后,提出一种以kindeditor在线文本编辑器为平台的在线数学公式录入的简便方法,最后给出了具体实现方法。 关键词:kindeditor;网络化教学;在线数学公式;实现 中图分类号:TP391 文献标识码:A 文章编号:1009-3044(2013)16-3775-04 信息化是当今世界经济和社会发展的大趋势,以网络和多媒体为核心的信息技术已经成为拓展人类能力的创造性工具,而随着网络化时代的深入发展,网络化教育已经渐渐成为了现代教育的一个特征。如何快速、高效的实现理工科教学中数理公式的录入与显示,成为了目前研究的重点。目前,对于在Web上录入和显示数学公式的解决方案基本有如下几种[1] 1) 图片法。 Web发布者先通过MathType、offic等客户端公式编辑器来编辑公式并将其转换为图片格式(一般是GIF或者JPG),然后嵌入到HTML网页中,最后,客户端的浏览器通过显示图片方式来表达数学公式。这种方式的主要缺点:制作公式和调用公式不是在同一页面进行,需要额外生成公式图片的步骤,增加了录入公式的难度;更改公式则必须重新绘制公式的图片,增大了工作量。 2) 基于MathML标记语言的应用。 MathML是W3C组织制定的一种基于XML语言标准的数学标记语言(Mathemaical Markup Language, MathML)。 MathML语言主要从表现(Presentation)和内容(Content)两个维度来定义各种数学符号和公式。表现标记是从数学表达式的显示形式来描述数学公式;而内容标记是从数学表达式本身的内在含义进行描述数学公式的 。这种方式的主要缺点:MathML数学标记语言相对复杂,不便于普通用户输入,无法实现“所见即所得”的用户体验。基于该缺点,目前较为常用的解决方案有MathML+WebEQ、ASCIIMathML转换程序,前者的设计思想是基于插件WebEQ开发包提供的编辑动态数学应用程序进行解析,后者的设计思想是在网页上插入一段JavaScript代码,将网页中的TeX指令自动转换成MathML表现标记语言,再返回给支持MathML标准的网络浏览器识别和显示。这两种方式的缺点主要有:WebEQ的显示是基于javaApplet技术,故在显示数学公式的浏览器必须先装载javaApplet插件,会一定程度上影响页面的显示速度,同时安全性不高,易被木马植入;ASCIIMathML则需要用户在本地保留js文件,同样会限制页面加载速度,同时对于不同浏览器支持的程度不一。 3) 专用的数学公式的浏览器插件。 有些公式为了配合本公司数学软件或者数学网站,自己定义了数学公式的表示方式,通常使用一些简单的标记语言。访问者要观看这些数学公式,必须下载和安装该公式的浏览器插件才能正常观看。这种方式的主要缺点:公式复用性差;软件独立性差;安全性不高。 4) 使用LaTex。 LaTex是一套基于习惯性书写四维的数学公式表示方式,一些大的软件公司开发出一些专用的LaTex浏览器插件,通过这种方式,浏览器可以直接观看嵌入在HTML中的公式符号。这种方式的优点是LaTex文档的操作简单,复用性好,用户体验好。缺点是必须基于插件的方式,对于用户而言存在安全思考。 通过以上几种方式的对比可以发现,用户体验和安全性是我们在设计时必须首要考虑的问题。而本文提出的解决方案——网络化教学数学公式输入正是基于这样的认识。 1 Kindeditor与LaTex 1.1 KindEditor 在线可视化编辑器[2] KindEditor是一套开源的HTML可视化编辑器,主要用于让用户在网站上获得所见即所得编辑效果,兼容IE、Firefox、Chrome、Safari、Opera等主流浏览器。KindEditor使用JavaScript脚本语言编写,可以无缝的与Java、.NET、PHP、ASP等程序接合,Kindeditor是基于功能插件的设计理念,所有功能都是插件,可根据需求增减功能,因此,KindEditor非常适合在网络教学平台、CMS、商城、论坛、博客、Wiki、电子邮件等互联网应用上使用,2006年7月首次发布2.0以来,KindEditor依靠出色的用户体验和领先的技术不断扩大编辑器市场占有率,目前在国内已经成为最受欢迎的编辑器之一。 1.2 LaTeX LaTex是一种基于TEX的排版系统,由美国计算机学家莱斯利兰伯特在20世纪80年代初开发,利用LaTex可以使没有任何排

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档