Muni Bus

パソコンの操作方法や設定方法を忘れないようにメモしています。ブログを一回引っ越ししているので、所々表示がかなり乱れています・・・

【TeX】upLaTeXで図としてPDFファイルを挿入する

\includegraphicsを使う。ただし、いろいろと細かな設定が必要。

\documentclass[uplatex]{jsarticle}
\begin{document}
\includegraphics{figure.pdf}
\end{document}

コンパイルしてみる。

PS > uplatex document
(表示省略)
! Undefined control sequence.
l.○ \includegraphics
{figure.pdf}

何も考えないでPDFファイルを指定すると、上記のようなエラーが発生する。\usepackageで以下のように指定する。

\documentclass[uplatex]{jsarticle}
\usepackage[dvips]{graphicx,color}
\begin{document}
\includegraphics{figure.pdf}
\end{document}

コンパイルしてみる。

PS > uplatex document
(表示省略)
! LaTeX Error: Cannot determine size of graphic in figure.pdf (no BoundingBox).
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.○ \includegraphics{figure.pdf}

これでもエラーが発生する。ドキュメントクラスのオプションにdvipdfmxを指定する必要がある。

\documentclass[uplatex,dvipdfmx]{jsarticle}
\usepackage[dvips]{graphicx,color}
\begin{document}
\includegraphics[]{figure.pdf}
\end{document}

これで、図が挿入される。