概要
本文描述了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了