PDFのデータの取り込みについて

PDFのデータの取り込みについて

- 池田 裕 の投稿
返信数: 4

インターネットから取り込んだPDFのデータの一部を、私が作成するPDFに取り込んで利用したいと思っています(ページ単位で取り込むのではなく、ページの一部として取り込みたいと思っています)。

PDFのまま挿入するやり方がわからなかったので、その部分をadobe acrobatでepsに変換して、私のtex文書の中に、次のように取り込みました。

\begin{breakbox}

\centering
\includegraphics[width=13cm]{23r-m2.eps}

\end{breakbox}

すると、dvi表示では取り込んだ部分はすべて正常に表示されるのですが、PDFにすると、取り込んだ部分のデータの一部(左側や下側)が欠けて表示されるものがあります(PDFにしても正常に表示されるものもあります)。

width=13cmをwidth=11cmにしてみたりしたのですが、やはり欠けてしまいます。

どのようにすればよいのでしょうか。

池田 裕 への返信

Re: PDFのデータの取り込みについて

- 前田 富美男 の投稿

方法1.

C:/w32tex/share/texmf/web2c/texmf.cnf

texmf.cnfファイルを開き

その中の shell_escape_commands =

の右辺にextractbb を追加して下さい。

コマンドプロンプトから

extractbb sample.pdf

とすると、sample.xbb というファイルができます。

方法2.

 mediabb.styを使う方法があります。

プリアンブルに \usepackage{mediabb}

と書いとくだけで、PDFのサイズを自動的に

取得することができます。

参考文献

改訂第5版LaTeX2e美文書作成入門p114-115

前田 富美男 への返信

Re: PDFのデータの取り込みについて

- 前田 富美男 の投稿

方法1において

extractbbを使いましたが、

ebb sample.pdf

で、bbファイルを作成することで

良いみたいです。

前田 富美男 への返信

Re: PDFのデータの取り込みについて

- 前田 富美男 の投稿

picture環境を用いると、どうなるでしょうか?

\documentclass[a4paper]{jsarticle}
\usepackage[dvipdfm]{graphicx}
\begin{document}
\setlength{\unitlength}{1mm}
\begin{picture}(110,156)
\put(0,-10){ \includegraphics[width=110mm,height=156mm,keepaspectratio,clip]{test5.eps}}
\end{picture}
\end{document}

前田 富美男 への返信

Re: PDFのデータの取り込みについて

- Akira Kakuto の投稿

> その中の shell_escape_commands =

> の右辺にextractbb を追加して下さい。

> コマンドプロンプトから

> extractbb sample.pdf

> とすると、sample.xbb というファイルができます。

コマンドプロンプトから実行するのなら,
shell_escape_commands に触る必要はありません。
shell_escape_commands に記述するのは,
\usepackage[dvipdfmx]{graphicx}
の場合に,.xbb 作成を自動化するためです。

なお,dvipdfm, ebb , .bb ファイル
は,過去との互換性のために残してあるもので,
できるだけ使用しないほうがベターということに
なっています。