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里输入公式了,比如输入
就可以生成公式: [...]
Hello, thanks for a great plugin... But I was wondering how I can get it to use display style math (eg where the lower and upper bounds of a summation are printed on top of Sigma instead of beside)?
.. mads
Are you saying the equations like
?
Try to insert code
$$\sum\limits_{i=1}^n=n(n+1)/2$$in your posts
try:
请问编译的时候是不是要上传到虚拟主机上进行?
我没有编译过,以前用mimetex的时候都是直接下载可执行文件。现在用72pines提供的latex服务了,这个效果感觉比mimetex要好。
[...] some work to some time ago nicely taken care of by zhiqiang. Here is a link to the article: http://zhiqiang.org/blog/plugin/mimetex and here is the Wordpress link: [...]
Hi,
thanks for maintaining the Latex-Plugin ...
I was having some trouble getting the plugin to work with Wordpress 2.6.5. The first problem was that I forgot to create a "cache" folder, the second was that its permissions weren't set right. The third was that the .png files where not set with the permissions to read them from the browser.
So what I did was adding some error messages to the code to make debugging for stupid ones like me easier and managed the permission setting to read. If you want to check it out, you can get it here:
http://fstyle.de/hp_fstyle/wordpress/2008/11/27/latex-for-wordpress/
Let me know if it helped.
Regards,
Martin Becker
Sure. Thanks.
bbPress
请问我在哪里可以找到
?
测试$$$\frac{a}{b}$
晕
恩这里的还是好的,论坛里的已经失效,而且凡是包含公式的帖子打开都需要30秒以上
请问在哪里找到“MimeTex for bbPress”插件?
我尝试从“for wordpress”修改,但自己水平太差没能成功
恩,通过修改一个官方bbcode插件实现了
博主你好,我在linux上安装了mimetex,按官方的教程进行安装,在终端下执行./mimetex "x^2 y^2" 也能象官网上那样正确显示,可是在浏览器里输入http://localhost/cgi-bin/mimetex.cgi?x^2 y^2后,就会弹出一个要我下载文件的对话框,当然下载下来的文件是.cgi,很不解,我认为mimetex. cgi应该编译成功了,而且权限也改了,但为什么还出现这种情况,在浏览器里面怎么也显示不出图片来? 搞了我两天了,实在是头大了