Document (in English) are hosted at WordPress.org
Download
以下的中文文档只作参考,一切以英文文档为准
功能:
在文章内输入latex公式,将自动生成公式图片。图片的alt属性使得即使插件运行不正常(比如CGI服务器中断服务),也不会影响文章的可读性。
latex公式指左右各两个美元$符号所包含的部分。
下面是两个例子:


-
行内公式:
,源代码$$\alpha+\beta\geq\gamma$$,类似于Latex中的
。 -
行间公式(独立一行,居中显示):

源代码:$$!\left\{\begin{array}{ccc}x_1+x_2&\leq&2\\x_1-x_2&\leq&3\end{array}$$在源代码前面添加!号即表示此公式为一个行间公式,独立一行显示,等价于Latex中的

。
-
如何显示源代码:要想显示latex源代码,不替换成图片怎么办?在公式的最后添加一个!号,比如要想直接显示$$1+1\neq2$$,使用源代码$$1+1\neq2!$$。
-
要想显示2个$号怎么办?不好意思,现在还没有解决办法,请尽量避免这样做。你说你没事写2个$干吗呢。或者用$$这样的HTML字符写法。
插件是如何实现的?
- 利用正则表达式查找文章中的数学公式
- 查找此公式对应的公式图片是否存在,如果不存在,向MimeTex服务器请求图片,并缓存它。
- 将数学公式替换成相应图片。
安装:
MimeTex for WordPress
- 下载插件后上传到WordPress的插件目录。
- 到管理员后台激活插件。
- 在wp-content下新建cache文件夹,并赋予777权限。
MimeTex for bbPress
- 察看你的bbPress根目录下是否有my-plugins目录,没有的话,新建它。
- 下载MimeTex for bbPress,并上传到my-plugins目录下。
- 察看你的bbPress根目录下是否有my-plugins目录,没有的话,新建它。赋予777的读写权限。
注意事项:
建立你自己的MimeTex服务
由于公用的MimeTex服务关掉了,现在插件里填写的是我能找到的公用服务器,随时有可能失效。请尽量使用自己的服务。
建立方法:到MimeTex首页下载源代码,按照它所给方法编辑,将编译后的mimetex.cgi文件放到你想要的文件夹,比如根目录的cgi-bin下,然后你便可以通过http://yourdomain/cgi-bin/mimetex.cgi?访问你的mimetex服务了。修改你的mimetex-plugin.php的$mimetex_server变量:
<?php
// change it to your server
$mimetex_server = "http://zhiqiang.org/cgi-bin/mimetex.cgi"
?>
你甚至不需要编译它,它的首页上直接提供编译好的版本下载:Windows,Linux (i386), FreeBSD (i386), NetBSD (i386), Sparc/Solaris8,Alpha/VMS,VAX/VMS。
修改公式的tag:
这个插件默认的公式是两边各两个美元符号(与平时写latex文档一致),如果你喜欢的话,你也可以改成别的,到mimetex-plugin.php,修改$regex变量的值
<?php
// change it to
// $regex = '#
(.*?)
#si';
// if you want [tex]your formula[/tex] stype in your post
$regex = '#\$\$(.*?)\$\$#si';
?>
图片式样
所有生成图片都拥有class="tex",你可以到你的css文件设置它的式样。
Change Log
version 2.0
- 修改公式形式,与latex文档兼容。
- 修改MimeTex服务器地址
- 增加一层decode函数,处理"&"等特殊字符


这个插件不错,对写数学方面blog的朋友很有帮助
WordPress2.1系列的表结构有些变化,导致Live Extended Archive出bug了,这篇文章是一页page,似乎不应该在这里出现。
不仅仅如此,你的single页面似乎不能显示评论
升级了
2.00版本不处理例外情况,你无法写出“$$a+b=c$$”这样的式子,如果你直接这样写,会被转成
。新版本新加了防转化,如果你想显示一个latex源表达式,而不需要转换成图片,请在后面的2个$之前添加一个"!",例如 $$a+b=c!$$。
webtex中国 http://www.webtexchina.com
此文对我很有用,谢谢分享。
你好,我在玩php,mysql,apache,wordpress,在自己的电脑上。 所以我下了mimetex for wordpress, 我的电脑是XP系统的。
按照你的说明,一个是在windows下不是mimetex.cgi,下载后得到的名字是mimetex.exe。
另外,我下的mimetex-plugin.php里没有$mimetex_server这个变量。不知道是不版本的关系。
帮我看看原因,谢谢!!
抱歉,的确是版本问题,改来改去有些东西改没了。刚刚更新了一下,你重新下载试试看。另外更新了文章里的说明,希望对你使用此插件有帮助。
mimetex.exe我没有用过,但应该差不多吧,把cgi改成exe看看。
[...] 今天,在更新一些wordpress插件时,发现阅微堂提供了MimeTex for WordPress & bbPress,这款插件使用MimeTex服务,工作原理是: [...]
谢谢提供如此好的插件。
有个问题,现在插件里的MimeTex公用服务器会在公式后面加上一个广告。。
嗯,是我错了,原来MimeTex公用服务器加的,而是我自己的gg ad变了位置和形式,应该是受到插件处处object的影响。
测试一下
很想知道怎么在自已的服务器上安装这个插件。
I was wondering if you could also make this site in English. I like your latex plug in, but I wasn't sure how to set everything up. Thanks.
You can see English instruction at http://wordpress.org/extend/plugins/latex/
[...] reason above caused the disability of Zhiqiang's latex-for-wordpress [...]
请问能支持几何图形吗
我不太明白你说的几何图形是啥意思。你可以在这里试试看,留言也支持latex的。
貌似回复错地方了,抱歉抱歉
试试。

[...] 在网上搜索了一下,找到了由zhiqiang制作的latex for wordpress插件(这里是帮助文档),以后可以在blog里输入公式了,比如输入
就可以生成公式: [...]
非常感谢你的插件和帮助文档,今天安装上了,很好用~
[...] 最近在家研究了一下——巨牛的文字排版系统,安装了从阅微堂下载的MimeTex for WordPress插件,修改了一下之后非常好用,其最大威力在于显示漂亮的数学公式。下面敲几个公式看看效果: [...]
[...] 在网上搜索了一下,找到了由zhiqiang制作的latex for wordpress插件(这里是帮助文档),以后可以在blog里输入公式了,比如输入
就可以生成公式: [...]