画像をPNGやJPEGで読み込む

mediabb.styを使う。画像のサイズ取得が自動化されてる。
参考


macportsplatex-utf8とdvipdfmxをインストールしてある環境。


mediabb.styをインストール

cd ~/
wget http://www.ma.ns.musashi-tech.ac.jp/Pages/TeX/mediabb.sty
sudo cp ~/mediabb.sty /opt/local/share/texmf/ptex/platex/base/
sudo cp -R /opt/local/share/texmf/ptex/platex/base/ /opt/local/share/texmf-local/tex/latex/
sudo mktexlsr


documentclassよりも下でmediabb.styを読み込み

\usepackage[dvipdfmx]{graphicx, color}
\usepackage{mediabb}


imgフォルダ下の3states.pngを読みこみ

\includegraphics[autoebb]{img/3states.png}


拡大縮小はscaleオプションを渡す

\includegraphics[autoebb,scale=1.3]{img/3states.png}

\listoffigures で図表番号で載せる場合

\begin{figure}[t]
\begin{center}
\includegraphics[autoebb]{img/3states.png}
\end{center}
\caption{3つの状態}\label{fig:3states}
\end{figure}


コンパイル

platex-utf8 -shell-escape thesis

こんなshellスクリプト作って楽してる
build.sh

#!/bin/sh
name=thesis
(platex-utf8 -shell-escape $name && platex-utf8 -shell-escape $name && dvipdfmx $name && open $name".pdf") || echo 'error!'

rm *~
rm *.aux
rm *.bbl
rm *.blg
rm *.dvi
rm *.log
rm *.lot
rm *.lof
rm *.toc
rm \#*\#