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 を掛けた値がバウンティングボックスの値になる。

参考

Tags of current page