随笔-35  评论-33  文章-0  trackbacks-0

        在WORD里面编辑公式,目前是有两种方法。

1  使用mathtype,安装好之后。可以先在mathtype里面把表达式弄好,复制贴到到WORD,当再编辑的时候,可以双击公式,会自动弹出mathtype的公式编辑器。

2 使用WORD原生提供的插入公式功能,里面默认提供了8到9种公式表达式。当然,你还可以手动添加你想要的公式。

如果你有其它的方式,可以私聊我。闲话少说。当你要做类似学科网那种智能题库的功能,不可避免要处理公式这种复杂表达式。想想初高中的物理,化学。。。不说了,想想我头有些大了。

这里有两个名词需要解释一下:

OMML(OfficeMathMarkupLanguage):它是一种在WORD里面进行公式表达的标记语法,是以XML结构来存储的。

MML(MathML):它可以帮助我们在Web以及字处理器中显示、操作和共享数学表达式。延伸阅读MathML


所以现在问题来了,如何把omml转化成mml?

a good question.其实微软在安装office的进候,系统会带OMML2MML.XSL文件。这个文件描述了OMML与MML的语法对应关系。不过,我没有找到。最后google一把,还是在GITHUB上面看到了。OMML2MML.XSL

下面一个MML代码片断:



最终利用mathjax来渲染,效果如下



mathjax,利用这个开源的JAVASCRIPT库,就可以很好的解决WEB端显示公式的问题。



我的微信公众号,欢迎沟通学习。
posted on 2016-07-15 08:30 alexcai 阅读(2150) 评论(1)  编辑  收藏

评论:
# re: Word处理主题--在网页上显示公式 2016-08-21 22:16 | 礼品茶
感觉在excel里面用公式就已经很厉害了,还可以在word里面用!牛!  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: