MathJax-LaTeX插件在服务器本地安装的方法

在WordPress写数学类的文章时,需要一款插件可以显示数学公示。于是就找到了 MathJax-LaTex这个插件。虽然插件名字中有LaTex,但实际上不仅仅可以用LaTex语法描述数学公式,还可用AsciiMath,以及MathML。

MathJax-LaTex插件依赖MathJax这个javascript开源工程。由于某些原因,MathJax默认的CDN往往无法使用,用MathJax-LaTex默认配置有时不能正常显示。

为了解决这个问题,我们可以自己手动下载源码并安装到自己的服务器。这样,只要网站能打开,就能加载出公式。方法如下:

1.首先到 https://github.com/mathjax/MathJax/archive/master.zip 下载一个副本
2.把zip包上传到自己的服务器,找一个目录解压缩
3.打开MathJax-LaTex的配置页面,如下图如示

4.去掉Use MathJax CDN Service 的勾,不要用MathJax自己的CDN;然后,在Custom MathJax location选项中填上自己的路径。假如刚才zip包MathJax解压缩到的目录是/wp-content,那么就填上/wp-content/MathJax-master/es5/tex-chtml.js
5.创建一篇文章,现在可以录入数学公式啦。注意,在录入公式之前,要输入短代码[mathJax](J小写),这个标志的作用是让MathJax-LaTex插件加载显示数学公式相关的javascript代码。