LaTeX Tips
長い数式を複数行に分ける
align などでもできるが、multline を使うのが簡単。
\begin{multline}
5050 = 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + \dots \\
+ 99 + 100
\end{multline}
表の中で改行する
http://blog.s21g.com/articles/932
\shortstack を使う。
\begin{table}
\begin{tabular}{|c|}
\hline
\shortstack{hello \\ world} \\
\hline
\end{tabular}
\end{table}
eps ファイルのラスタライズ
巨大な eps ファイルを png に変換したい。 http://electron.mit.edu/~gsteele/pdf/ にあるように gs を使って
gs -r300 -dEPSCrop -dTextAlphaBits=4 -sDEVICE=png16m -sOutputFile=fig.png -dBATCH -dNOPAUSE fig.eps
とする。
convert を使う場合は http://d.hatena.ne.jp/OGS/20051126/1133008385 のように
convert -density 300x300 fig.eps fig.png
とする。
バウンディングボックス
extractbb -O image.png
でバウンティングボックスの値を得られる。
identify -units PixelsPerInch -verbose image.png
で ppi を調べられる。1bp は 1/72 in なので、96 ppi の場合、 ピクセル数 に 72 / 96 を掛けた値がバウンティングボックスの値になる。