カテゴリー
未分類

WordPressで数式が書きたいぜ

まあ表題のとおりなんだが。

anlak
You can embed Latex math formulas to WordPress posts using mimetex plug-in.

WordPressで数式が書きたいなと思って良さげだったもの。

しくみは単純で、latex文字列をクエリで渡すと、画像として返してくれるWebサービスを利用している。で、とってきたらcacheに置くと。

ただなんか、PHPのurlencodeをつかうと、スペースが+になってしまうので、latexは+文字として解釈してしまうので注意。

あと、取得元のWebサービスのURIが古かったりする。 ((via WordPressホームページ作成のメモ: mimetex(Latex)によるWordPressの数式表示))

//もとからあるやつ。urlencodeがダメなのと、そもそもサービスURIの構成が古い。
$snoopy->fetch('http://www.forkosh.dreamhost.com/cgi-bin/mimetexpublic.cgi?formdata='.urlencode($formula_text));

//もとからつかわれていたサービスを生かすならこう。
$snoopy->fetch('http://www.forkosh.dreamhost.com/mimetex.cgi?'.rawurlencode($formula_text));

//もうひとつ別のサービスのやつ。こっちはgifのところpngとか指定できるっぽい。
$snoopy->fetch('http://www.codecogs.com/gif.latex?'.rawurlencode($formula_text));