pdf figureのコンパイル方法

pdf figureのコンパイル方法

- 亀山 尚文 の投稿
返信数: 10
お世話になります。
亀山です。

「奥村先生の改訂第五版 LATEX2e 美文書作成入門」により、TeXWorksをmacでインストールいたしました。

pdfpLaTeXを使用しているのですが、
\usepackage{graphicx,color}

\begin{figure}[htbp]

\begin{center}

\includegraphics[scale=.5]{file.pdf}

\end{center}

\end{figure}としてもコンパイルエラーが出ます。

恐らく、以前に同様な質問者がおられるとは思いますが、探しきれませんでしたのでご回答いただけると幸甚です。

よろしくお願いします。

亀山 尚文 への返信

Re: pdf figureのコンパイル方法

- 奥村 晴彦 の投稿
\documentclass{article}
\usepackage{graphicx,color}
\begin{document}
\begin{figure}[htbp]
\begin{center}
\includegraphics[scale=.5]{file.pdf}
\end{center}
\end{figure}
\end{document}

でやってみましたがコンパイルエラーは出ません。
そもそもどういうエラーが出るのでしょうか?
奥村 晴彦 への返信

Re: pdf figureのコンパイル方法

- 亀山 尚文 の投稿
奥山様

質問に答えて下さりありがとうございます。
エラーについてですが、

! LaTeX Error: Cannot determine size of graphic in ms.pdf (no BoundingBox).

とあり、適当にBoundingBoxを指定すればコンパイルできる事が分かりました。

もし他に良い方法がありましたら、教えて下されば幸いです。

亀山 尚文 への返信

Re: pdf figureのコンパイル方法

- 奥村 晴彦 の投稿
うちではまったく問題ありません。
お使いのPDFファイルがわからないため,試しに
http://oku.edu.mie-u.ac.jp/~okumura/texfaq/dtp/apple.pdf
をダウンロードして,
\documentclass{article}
\usepackage{graphicx,color}
\begin{document}
\begin{figure}[htbp]
\begin{center}
\includegraphics[scale=.5]{apple.pdf}
\end{center}
\end{figure}
\end{document}
を処理してみてください。エラーが出るでしょうか?
奥村 晴彦 への返信

Re: pdf figureのコンパイル方法

- 亀山 尚文 の投稿

奥村様


試してみましたが、

! LaTeX Error: Cannot determine size of graphic in apple.pdf (no BoundingBox).

とエラーが出ました。

しかし、BoundingBoxを適当に指定すればコンパイルできました。

亀山 尚文 への返信

Re: pdf figureのコンパイル方法

- TONE Kozaburo の投稿
bb ファイルは作られているのでしょうか。
TONE Kozaburo への返信

Re: pdf figureのコンパイル方法

- 亀山 尚文 の投稿
bb fileは作られていませんでした。
そのせいで、サイズを指定しないとコンパイルで来なかったみたいです。
亀山 尚文 への返信

Re: pdf figureのコンパイル方法

- 奥村 晴彦 の投稿
新しいpdflatexはbbやxbbといったファイルは不要なはずですが,第5版の環境はもうないので,試せません。すみません。

pdflatexだけの問題でしょうか。ふつうにplatex+dvipdfmxでは大丈夫ということでしょうか。
奥村 晴彦 への返信

Re: pdf figureのコンパイル方法

- Z. R. の投稿

>pdfpLaTeXを使用しているのですが、

pdf“p”LaTeX ですよ。
(多分 TeXworks のコンパイルメニューの名称)

Z. R. への返信

Re: pdf figureのコンパイル方法

- 奥村 晴彦 の投稿
あぁ,失礼しましたm(__)m
pdfLaTeXと空目しました。

であればxbbファイルができていないのはおかしいですね。
奥村 晴彦 への返信

Re: pdf figureのコンパイル方法

- 奥村 晴彦 の投稿
この件,そのままになっていましたが,pdfplatex(つまりpLaTeX使用)だったんですね。それなら,
\usepackage[dvipdfmx]{graphicx}
というオプションが必要なので,バウンディングボックスができないのは当然ですね。pdfLaTeXと空目したためにいろいろ変な話になってしまい,しかも出張前だったために途中で忘れてしまって,すみません。