MathType桌面版+QuickLatex为WordPress加上公式

概要

本文描述了MathType桌面版和QuickLatex插件配合使用实现网页公式显示的方法

来由

之前用过一段时间的MathType for WordPress,虽然它的显示效果很不错,而且支持在线编辑公式,但是有两个缺点

  • 拖慢网页加载速度
  • 需要另外联系购买key

所以趁着还没有用它写太多文章,赶紧换成了性能更好、而且免费的QuickLatex

但是我又不会Latex,只能用桌面版的MathType生成Latex代码

配置

QuickLatex安装

在WordPress的插件页面搜索QuickLatex并安装、启用

MathType安装配置

官网购买之后下载安装激活

然后在MathType的偏好-复制和剪切偏好设置里面,选中用于应用程序或网站的公式,然后选WordPress

使用

在文章的前面插入一个简码,然后里面填上

[latexpage]

这样这个页面中包在$$中间的Latex代码就可以正确显示成公式了

然后在MathType里面编辑好想写的公式,然后全选公式,复制

在文章里面粘贴,就可以看到Latex代码已经加到文章里了

现存问题

在用的过程中,我发现这个矩阵的换行貌似没办法正确的显示出来,代码里的每行之间是用\隔开的,但是实际上需要用\\隔开

一个方法是手动加上缺了的\

另一个方法是找其他的复制剪切选项,并希望可以正确显示

目前找到Wikipedia的代码可以正确显示矩阵,但是没有自动加上$$,并且也没有\displaystyle(用于正确显示分式和求和符号)

法1法2
$latex \displaystyle \frac{1}{2}\left[ {\begin{array}{*{20}{c}} 1 \ 2 \end{array}} \right]$\frac{1}{2}\left[ \begin{matrix} 1 \\ 2 \\ \end{matrix} \right]
两种选项生成的代码

所以说目前两种方法都没法很方便地解决问题,如果各位有更好的复制剪切选项,欢迎在评论区讨论

默认使用\displaystyle

在QuickLatex的设置页的Advanced选项页中,可以添加Latex文档前缀,在里面添加如下代码后,即可默认使用\displaystyle,而不需要手动加上

\everymath{\displaystyle}

当然如果需要换回\textstyle,那就需要手动加\textstyle了

参考链接

https://www.holoborodko.com/pavel/quicklatex/

https://www.wiris.com/en/mathtype/office-tools/

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据