你有独立Blog吗?你使用Wordpress吗?你经常需要在文章中插入数学公式吗?如果你的回答是肯定的,那么这篇文章就是写给你的。
先前,我一直使用zhiqiang的一款流行的插件LaTeX for WordPress。这款插件使用LaTeX语法,和Wordpress提供的mimeTeX服务,为数学公式生成图片,缓存在博客程序所在主机上。每次访问页面,如果缓冲文件夹中没有所请求的公式图片,就会向远程服务器发出请求,从而生成图片,否则就直接使用缓冲文件夹已经生成的图片。关于这款插件的使用方法见zhiqiang(阅微堂)的这篇文章。
但是,这款插件有几个不算是缺点的缺点。mimeTeX生成的公式不是十分美观,当然这和具体的程序和服务器有关。mimeTeX的功能过于精简,LaTeX的诸多特性都得不到支持。编辑公式过程中会出现错误,或者需要再次修改,这样一来,那些被抛弃的图片仍然存在于缓冲文件夹中,需要手动清理。
前些天看到这篇文章,知道有这么个网站提供了这样的服务。除了方便的在线编辑外,这个网站对外还提供生成公式图片的服务,而且图片格式可选,公式清晰、字体饱满。于是我产生了修改LaTeX for WordPress插件的想法,于是就有了这个插件Using
。使用方法原来zhiqiang的插件,即通过一对$ $之间嵌入LaTeX公式(如$$\LaTeX $$),通过在公式末尾加!号显示LaTeX语句本身(即$$\LaTeX!$$)。
由于不再使用mimeTeX,而是CodeCogs提供的服务,因此可以使用CodeCogs提供的特有的语法,比如不同的字体风格、不同的分辨率、不同的图片格式、不同背景色等等,其他特色请自己揣摩。另外,Using LaTeX在大约500次访问之后,会自动清空缓冲文件夹。
点击此处下载Using LaTeX,安装方法同普通Wordpress插件,需要注意的是本插件会在wp-content下建立cache文件夹,请务必保证cache文件具有读写权限。
最后炫一个

你好!除了代码,此处没有多少原创之物,皆为本人搜集、整理、总结之记录与心得,欢迎转载分享!转载时请尽量注明出处,将不胜感激。祝你健康、快乐!
你好。我现在是个wordpress使用的菜鸟。
我装了using latex插件。
输入公式$$\alpha+\beta\geq\gamma$$后预览却得到:
Warning: fopen(/home/sinwunet/public_html//wp-content/cache/ebb782749790e72b71fcc022d944016a.png) [function.fopen]: failed to open stream: No such file or directory in /home/sinwunet/public_html/wp-content/plugins/Using-LaTeX.php on line 118
Warning: fputs(): supplied argument is not a valid stream resource in /home/sinwunet/public_html/wp-content/plugins/Using-LaTeX.php on line 119
Warning: fclose(): supplied argument is not a valid stream resource in /home/sinwunet/public_html/wp-content/plugins/Using-LaTeX.php on line 120
请问这是什么意思啊?
在留言中的试验:
可能是cache的权限设置问题,你检查一下cache文件夹,看里面有没有图片,没有就更改cache文件夹的权限为777:
chmod 777 /path/to/cache -R
我的里面并没有cache文件夹,这是为什么啊?
还是权限问题,更改上级目录权限,使之可写。或者手动建立cache文件夹。
问题已解决,回来报备一下。我手动建了一个cache文件夹,无论我如何改权限,这个文件夹是无法自动生成的。建好文件夹后把cache的权限改为777就一切ok了。谢谢博主。
客气了!
插件安装了,但我不知道怎么用,博主赐教。
上面说的应该比较清楚了吧
博主你好,我是从阅微堂的Latex插件看到您这儿的,正如您所言mimeTeX所呈现的公式不大美观,所以我试用了您提供的这款插件,觉得效果好多了,但还是发现了一个问题,公式的图片跟文字的对齐方式不知道如何修改呢?虽然您这原文提示是“不同的字体风格、不同的分辨率、不同的图片格式、不同背景色等等,其他特色请自己揣摩”,但我还是摸不清头脑,究竟是跟阅微堂一样使用的是class=”tex”来修改CSS样式还是什么别的?
谢谢!
已经找到解决方法了
http://wordpress.org.cn/thread-78860-1-2.html
你好啊,我发现公式太长会出现问题:
P = \left\{ {p(y|x)\left| \begin{array}{l} \forall {f_i}:\sum\limits_{(x,y)} {p(y|x)\bar p(x){f_i}(x,y)} = \sum\limits_{(x,y)} {\bar p(x,y){f_i}(x,y)} \\ \forall x:\sum\limits_y {p(y|x) = 1} \end{array} \right.} \right\}
在你这里没问题,为什么在我那里会出现无效的公式那个图标呢?