Emacs上でTeX形式表現の数式をGoogle Chart APIで数式表示させる形式に変換する

変換といってもimgタグで括ってURLエンコードしただけです.

ソース


(2011/4/29 typo修正&gist管理)

使い方

上記コードを.emacsに書くなりして,emacsを再起動するかevalしておきます.
次のような文字列があったとして,まずこれをリージョン指定します.

x = \frac{-b\pm\sqrt{b^2-4ac}}{2a}

M-x latex-to-google-chart-apiすると次のように変換されます.

<img src="http://chart.apis.google.com/chart?cht=tx&chl=x%20%3D%20%5Cfrac%7B-b%5Cpm%5Csqrt%7Bb%5E2-4ac%7D%7D%7B2a%7D" alt="" />

html中に記述すれば次のように表示されるはずです.

あまりテストしてないので常に上手く動くのかどうかよく分かりません.Google Chart APIには文字数制限があるらしいのであまり長い数式は無理だと思います.
他の人がどうやっているのか検索しても今ひとつよく分からなかったので作ったのですが,ブログで数式沢山書いているような人は普段どうやっているのでしょう?