eps以外のフォーマットの画像を貼り付け

通常、Texに貼り付けられる画像形式はepsだけである。
しかし、PNGJPEGなどの形式を貼りたい時もある。
調べてみたら結構簡単にできるらしいのでやり方をメモ。

準備

まず、表示したい画像形式を表示するSusieプラグイン
手に入れて来て、どこかのディレクトリに入れておく。
今回は、ifPNG.spiを

C:\tex\dviout\PLUGIN

というディレクトリを作り、コピーした。
dvioutを起動し、Option->Setup Prameters->Graphic->spi:
に先ほどのSusieプラグインディレクトリを指定する。

Texファイルの書き方

まず、使いたい画像ファイルにebbコマンドをかけ.bbファイルを作る。

> ebb hoge.png


Texファイルの上の方で

\usepackage[dvipdfm]{graphicx}

とする。
あとは画像を挿入したい場所で、

\includegraphics{./hoge.png}

とするだけ。
普通はキャプションなどを設定するので

\begin{figure}[htbp]
    \centering
    \includegraphics[width=0.9\textwidth]{./hoge.png}
    \caption{hoge}
    \label{hoge}
\end{figure}

のようにする。


簡単ですね。

2008/01/09 追記

documentstyle 環境では

\usepackage[dvipdfm]{graphicx}

が指定できないので以下のようにする.

\begin{figure}[htbp]
    \centering
    \includegraphics[width=0.9\textwidth,bb=0 0 272 94]{./hoge.png}
    \caption{hoge}
    \label{hoge}
\end{figure}

"bb=0 0 272 94" の部分には .bb ファイルの中身を貼り付ける.