发布时间:2021-04-28 09: 30: 30
在上篇文章里,我们在发布MathPage页面时对公式选择的GIF图片的形式,当时有提到MathType 7(Win系统)上MathML和GIF的不同。今天我们就来看一下使用MathML格式发布的不同之处。
MathML是一种基于XML标准的数学标记语言,用来在互联网上书写数学符号和公式的置标语言, 该语言在1998年由World Wide Web Consortium(W3C)标准化。
由于数学符号和公式的结构复杂,且符号与符号之间存在多种逻辑关系,导致MathML的格式十分繁琐。因此很少会有去直接手写MathML的情况,正常都是利用MathType来编写之后再发布为MathML。
尽管浏览器对MathML的支持已大大改善,但是可以使用一些不同的方法来生成包含MathML的网页。在我们点开“MathML使用”选项框时,我们会发现里面有5个不同的选项可供我们使用。
若我们无法确定读者用户的浏览器是否处于较新版本的时候,为了保险起见,我们可以选择此项进行输出。
此项生成的页面扩展名为“.htm”,能在绝大多数浏览器上都能打开。
在所有其他条件都相同的情况下,此项是我们的建议输出方式。如果我们以及目标读者的浏览器支持HTML5或XHTML,或者我们的工作流程涉及到电子书,又或者我们生成的页面需要在移动设备上的浏览器进行展示。那么这一项就是我们所需要的格式。
此项生成的页面扩展名为“.xht”。
这一项生成的页面是跨平台MathML格式,即包含MathML的XHTML页面。
我们在Word中应用此选项生成MathPage页面后,却会发现生成的页面有错误了,使用MathType编辑插入的公式无法显示了。
这是因为目前有部分浏览器(如谷歌Chrome、IE、Edge等)的部分版本没有提供对MathML的支持。
想要让公式正常显示出来,我们还需要手动操作两步。
(1)我们需要给自己以及需要浏览此网页用户的计算机安装MathPlayer【下载地址】。此程序由MathType官方免费提供,当前版本为MathPlayer 4。
(2)MathPlayer需要在Windows系统中的IE 6-9版本,或企业模式下的IE 11上运行。
在IE 11上打开我们的生成网页后,需要设置为企业模式方能正常显示公式,设置企业模式的方法:工具(快捷键Alt+T)-企业模式。
MathPlayer是MathType官方推出的MathML显示引擎,仅适用于IE 6-11的windows版本,经测试IE 20H2版本尚未支持。
如果之前我们选择了一种MathJax方式生成了页面,随后发现大量的观众正在使用可能无法正确显示MathJax方程的旧版本浏览器,或者禁用了JavaScript,那么我们可以采用这项通用选项。
需要注意的是,将Word文档发布成MathPage页面的功能仅在Windows版的MathType 7 上可以使用,Mac版MathType目前没有此项功能。而MathType 7(Win系统)发布出来的MathPage页面适用于能在Windows,Mac和Linux / Unix平台上运行的所有主要浏览器。
想了解更多MathType的实用技巧技巧,敬请关注MathType中文网哦。
展开阅读全文
︾