MathJax是一个开源的数学公式显示脚本.其最大的优势在于可以以基于文本的方式显示页面中的数学公式.而且支持Tex和LaTex,MathML,ASCIIMathML语言来书写公式,完美支持各大主流浏览器,拥有丰富的API接口.
MathJax的安装十分简单,只需要一句代码就可以完成配置.
这将会调用MathJax自有的CDN进行显示,这也是推荐的方法.
现在已经不再推荐直接修改某一个主题的header.php,更加科学合理的做法是利用WordPress的脚本加载机制进行外部脚本的加载.具体方法为创建一个子主题,并在子主题的function.php中添加加载脚本的代码,
另外,你也可以在自己的服务器上部署MathJax,这样就可以把上面的URL替换成你自己服务器的地址.
大D说道:
这是要搞更高阶更牛的东西啊~~
本文中提到的方法仅适用于文章页面的显示,预览模式下可能并不会加载之间的脚本.
西域狂猪说道:
你好,请问楼主有写过矩阵吗?我不知道是语法写错了,还是 Mathjax 没生效,但是普通的等式可以加载出来的,而且我矩阵查了语句也没有问题,在CSDN上可以渲染.我使用过\begin{matrix} \begin{bmatrix} 和 \begin{array}.感谢!
经过我的测试,我这里的MathJax显示矩阵是没有问题的.显示出现问题可能要看你具体使用的加载方式和配置.文中使用的MathJax版本是2.7,现在最新的版本是3.0,两个版本之间的配置存在一定的差异,建议参考MathJax网站上的相关文档[1].本文仅仅提供了一个配置上的思路.如果在配置上确实有困难,直接使用WordPress插件仓库里的相关插件[2]可能会更方便一些.