プログラマーのメモ書き

伊勢在住のプログラマーが気になることを気ままにメモったブログです

数式表示

Webの記事で数式をきれいに表示するためには、いくつかの方法があると思います。

しかし、なるべく手間をかけずに、数式を入力するだけで、きれいに表示できる方法を探したところ、mimeTeXというものがあることがわかりました。

このmimeTeXは、LaTeXのように数式を記述すると、gifイメージを作成してhtmlに埋め込んでくれるように動作します。また、LaTeXはインストールしなくてよいので手軽に使えます。

しかも、Joomla!用のプラグインが公開されているので、Joomla!から使用する場合は、{ tex }, { /tex } タグ(実際に記事中に書く際は空白を削除してください)で囲むだけで数式を表示することができるようになります。

 

表示例

入力:f(x,y)=\frac{x^2 + x}{y-1}

表示:{tex}f(x,y)=\frac{x^2 + x}{y-1}{/tex}

入力:f(x)=\sum_{i=1}^{\infinity}x_i

表示:{tex}f(x)=\sum_{i=1}^{\infty}x_i{/tex}

 

mimeTeXの詳細については下記等を参考にしてください。

 

(参考サイト)

mimeTeXについて

http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?mimeTeX

http://www.forkosh.com/mimetex.html

Joomla!のプラグイン

http://extensions.joomla.org/extensions/vertical-markets/education/5932/details

 

(2012/8/15追記)

mimeTexプラグインは、埋め込まれたタグを解析し、サーバー側へリクエストを出して、画像ファイルに置換する処理をしているようです。

いつのまにやら、このサーバーのURLが変わっていたようで久しぶりに確認したら、数式が正しく表示されていませんでした。http://www.forkosh.com/mimetex.html を見るとPublic Web Service の節に書いてあるURLがあったので、それに直してみました。

エクステンション→プラグイン管理→mimeTexを選び、プラグインパラメータのmimeTeX location

(旧)http://www.forkosh.dreamhost.com/mimetex.cgi
(新)http://www.forkosh.com/mimetex.cgi

と新しいURLに修正します。こうしたら、問題なく表示できました。

(でも、前に比べて、心持、フォントサイズが大きくなったように見えるな・・・)。