WordPress插件 - mimeTeX

Jump to comments

本文在署名-非商业性使用-相同方式共享 3.0版权协议下发布, 转载请注明出自aifreedom.com

\TeX是Donald E. Knuth在1978年开始开发的一款用于排版他的著作《The Art of Computer Programming》的自由软件. Knuth为每一个发现Bug的用户提供奖励, 奖励金额从1美分开始, 并每年翻倍, 直到目前的327.68美元封顶. 但他却并未为此付出太多金钱, 因为\TeX中的漏洞实在很少. \TeX最初的版本号是3.0, 每次更新后在版本号小数点后添加一位, 使它愈趋近于\pi, 现在的版本号是3.1415926. \LaTeX\TeX的一个宏包, 它使\TeX更方便易用. 由于LaTeX很方便排版, 尤其在处理复杂的表格和数学公式上极为突出, 它被广泛用于制作各种科技文献和出版物. 比如Knuth的《具体数学》(Concrete Mathematics)就是用TeX排版的, 许多大学也提供各自的毕业生论文LaTeX模板.

在GPL协议下发布的mimeTeX, 是一个用于轻松地在网页中嵌入\LaTeX数学表达式的软件. 由张志强开发的mimeTeX for WordPress是WordPress下调用mimeTeX的插入\LaTeX公式的插件. 如果有可能, 最好在自己的服务器上安装mimeTeX(只需要cgi支持, bluehost, dreamhost都支持), 但我的服务器不能自己安装, 所以只能使用第三方架设的mimeTeX服务.

插件的安装方法很简单

  1. 下载插件后上传到WordPress的插件目录.
  2. 到管理员后台激活插件.
  3. 在wp-content下新建cache文件夹, 并赋予777权限.

来看几个例子吧, 其实上面的\LaTeX就是调用mimeTeX显示的, 我输入的仅仅是$$\LaTeX$$.

先来个简单的

\Large x^2+y^2=z^2

还有上次我提到的那个表示化圆为方的式子, 谁告诉我下它究竟讲的什么

\Large \exists f\in\mathbb{P}^{[\mathbb{R}]}_{\infty},f(\sqrt{\pi})=0

更复杂一些的

\Large      e^x=\lim_{n\to\infty} \left(1+\frac~xn\right)^n

\Large A\ =\ \large\left(         \begin{array}{c.cccc}&1&2&\cdots&n\\         \hdash1&a_{11}&a_{12}&\cdots&a_{1n}\\         2&a_{21}&a_{22}&\cdots&a_{2n}\\         \vdots&\vdots&\vdots&\ddots&\vdots\\         n&a_{n1}&a_{n2}&\cdots&a_{nn}\end{array}\right)

\normalsize         \left(\large\begin{array}{GC+23}         \varepsilon_x\\\varepsilon_y\\\varepsilon_z\\\gamma_{xy}\\         \gamma_{xz}\\\gamma_{yz}\end{array}\right)\ {\Large=}         \ \left[\begin{array}{CC}         \begin{array}\frac1{E_{\fs{+1}x}}         &-\frac{\nu_{xy}}{E_{\fs{+1}x}}         &-\frac{\nu_{\fs{+1}xz}}{E_{\fs{+1}x}}\\         -\frac{\nu_{yx}}{E_y}&\frac1{E_{y}}&-\frac{\nu_{yz}}{E_y}\\         -\frac{\nu_{\fs{+1}zx}}{E_{\fs{+1}z}}&         -\frac{\nu_{zy}}{E_{\fs{+1}z}}         &\frac1{E_{\fs{+1}z}}\end{array} & {\LARGE 0} \\         {\LARGE 0} & \begin{array}\frac1{G_{xy}}&&\\         &\frac1{G_{\fs{+1}xz}}&\\&&\frac1{G_{yz}}\end{array}         \end{array}\right]         \ \left(\large\begin{array}         \sigma_x\\\sigma_y\\\sigma_z\\\tau_{xy}\\\tau_{xz}\\\tau_{yz}         \end{array}\right)

甚至可以画图

\Large\hspace{5}\unitlength{1}    \picture(175,100){~(50,50){\circle(100)}    (1,50){\overbrace{\line(46)}^{4$\;\;a}}    (52,50){\line(125)}~(50,52;115;2){\mid}~(52,55){\longleftar[60]}    (130,56){\longrightar[35]}~(116,58){r}~(c85,50;80;2){\bullet}    (c85,36){3$-q}~(c165,36){3$q}    (42,29){\underbrace{\line(32)}_{1$a^2/r\;\;\;}}~}

而且支持在评论时加入\LaTeX表达式, 试试吧!

记得要在\LaTeX表达式两端用两个$符号引起来!


您可能还喜欢:

11 Responses to “WordPress插件 - mimeTeX”

  1. tataliya

    化圆为方那个式子根号下应该是\pi吧...
    我觉得这个式子是判断\sqrt{\pi}是不是超越数,
    不过并不是化圆为方的充要条件...(这个式子的否定是不能化圆为方
    的充分不必要条件)
    能不能化圆为方和\sqrt{\pi}是不是Constructible number
    是充要的,可以参考这里
    应该是这样...

  2. Ai.Freedom

    @tataliya 确实是\sqrt{\pi}, 之前是我打错了. 谢谢你提供的链接!

  3. B.Storm

    确切地说,这玩意儿是把TeX编译成MathML了

  4. Ai.Freedom

    是这样么? 那是什么把它转换成gif格式的?

  5. leafduo

    \ldots
    \LaTeX
    随便打几个玩玩……

  6. 于仁颇黎

    :grin:

    在考虑是不是需要使用latex来处理文章中

  7. Baiger

    看leafduo的回复, 效果好像不太对嘛~
    $\mathrm{e}^{\mathrm{i}\pi} + 1 = 0$

  8. Ai.Freedom

    @Baiger 你得用两个$符号将需要mimeTeX解析的部分引起来..

  9. leafduo

    $\LaTeX$
    发完之后我才发现的

  10. leafduo

    还是不行??????

  11. Ai.Freedom

    @leafduo 要用两个$符号引起来.. 比如$$\LaTeX$$