パワポに貼る用の数式画像の生成

スライド作成は一時期beamerを使っていたものの面倒になってPowerPointに戻ってきている。Office2007の数式エディタはしょぼいのでdvipngを使う。具体的には次のようなシェルスクリプトMakefileで複数の数式ファイルを管理。(Officeを2010にする以外にも)もっとマシな方法がある気がする。

#!/bin/bash

tmp=`mktemp XXXXX`
echo -e "\documentclass{jarticle}\\n\usepackage{amsmath,amssymb}\\n\pagestyle{empty}\\n\\\begin{document}" | cat - $1 > $tmp
echo -e "\\n\\\end{document}" >> $tmp

platex $tmp
out=`echo $1 | sed -e s/\\\..*/\\\.png/`
dvipng ./${tmp}.dvi -T tight -o $out -D 300 -bd 1000
rm $tmp ${tmp}.*

exit 0