Categories
网站建设

如何在wordpress博客网页中显示latex公式

If you like, you can see the English version of this post here.

可能用惯了latex的人对于latex公式的书写语法会习惯很多,而且毕竟latex排出来的公式比较美观。但是我们对于PDF游刃有余,对于网页等传统媒介则显得捉襟见肘。

有需求就有供给,人的力量是无穷的!我最新欣赏的就是英文的wikipedia上面直接显示latex公式,并且你要去复制的话,粘贴出来的正是latex公式代码,直接放到latex编辑器里面可谓异常方便啊!在lyx里面更是直接在公式环境插入,所见即所得!那叫个舒服,惬意,盎然……

那么对于我们这种独立小博客,怎么办好呢?搜了搜,网路上有几种解决办法,我一一试了试。

  • 最好的办法是安装服务器端的latex,适用于有个人主机的。如这里何勃亮提供的办法,下载 LatexRender。然后对于wordpress的用户,更大的福音就是WP LaTeX这个插件。直接搞定~
  • 但是对于我这种虚拟主机用户,大多数虚拟主机是不会给你安latex的。所以,按照宋和平提供的办法: John Forkosh, 可以将LaTeX的数学公式转换为图像嵌入网页中, 即"real math images in html documents". 个人感觉mathTex好看点。 用法很简单, 把LaTex公式代码放在mathtex.cgi?后面, 以图像输出。
  • 不过上面的是不是有点麻烦呢?每次都要改链接。所幸已经有了wordpress插件,Latex for WordPess(MimeTex for WordPress & bbPress,来自阅微堂)。安装好后,他会自动请求服务器。哈哈,适用于我这种懒人。

如[cref stochastic-calculus-4th-week-sep]所示,现在落园已经能够成功的显示latex公式了~~

另,不知道为什么我这里直接安装阅微堂的latex for wordpress插件会导致网页打不开。后来改了一下默认的服务器地址,就好了。也就是将class mimetex {
下面的改为:

var $server = "http://www.bytea.net/cgi-bin/mimetex.cgi?formdata=";
var $img_format = "gif";

这里先谢过http://www.bytea.net/提供的公用接口!

MimeTex for WordPress & bbPress