PDF画像の張り付けについて

PDF画像の張り付けについて

- Fuwa Roco の投稿
返信数: 5
いつもお世話になっております。
PDFの画像の張り付けがうまくいきません。
コンパイルは通るのですが、画像部分が白抜きになります。
入力例としては以下になります。

\begin{figure}[H]
\centering
\includegraphics[width=2cm]{X/EquationOfMotion.pdf}
\vspace{1zw}
\caption{運動方程式}
\label{fig.EquationOfMotion}
\end{figure}

ただしすべての画像が白抜きになるわけではなく、既存のPDFファイルについて(今までもTeXで利用していた)は正常に表示されます。新しくPDFを作成し、pdfcropで切り取ったファイルの張り付けで白抜きの現象が生じます(pdfcropは以前から利用しています)。

画像作成の工程でうまくいっていないと推察しているのですが、原因はわからない状態です。

ご教授宜しくお願い致します。
Fuwa Roco への返信

Re: PDF画像の張り付けについて

- 和田 勇 の投稿
EquationOfMotion.pdf を提示できますか?
和田 勇 への返信

Re: PDF画像の張り付けについて

- Fuwa Roco の投稿
問題の画像(EquationofMotion-crop.pdf)と正常な画像(EquationOfMotion.pdf)を2通添付しました。
補足としてはパワーポイントからPDFに焼き直し、pdfcropを使用しています。以前も同じように画像を作成していましたが、普通に表示されていました。いくつかテストを行ってみましたが、新しく作成した画像はすべて同じ事象にぶつかっています。
Fuwa Roco への返信

Re: PDF画像の張り付けについて

- Fuwa Roco の投稿
問題の画像が貼れていませんでしたので、こちらで送ります。
Fuwa Roco への返信

Re: PDF画像の張り付けについて

- aminophen の投稿
Fuwa Roco さんが添付されている EquationofMotion-crop.pdf について気づくことは,

(1) PDF のバージョンが 1.7 と高くなっている。
(元の EquationofMotion.pdf は 1.5 です。)
(2) 画像がビットマップ化(拡大するとギザギザ)されている。
(元の EquationofMotion.pdf はベクター画像です。)

おそらく画像が貼れない原因は (1) だと思います。
出力する PDF のバージョン(現在の TeX Live では 1.5 に統一されています)よりも
高いバージョンの PDF は取り込めません。
例えば dvipdfmx をお使いなのであれば,-V7 というオプションを付けると
出力する PDF のバージョンが 1.7 になるので大丈夫なのではないかと思います。

ちなみに,私の環境 (TeX Live 2018 + gs9.26) では
pdfcrop EquationofMotion.pdf
としても,PDF のバージョンは 1.5 のままで,ベクター画像のままです。(添付します)

Fuwa Roco さんの環境で pdfcrop をかけると上記 (1) (2) の現象が起こるようですが,その理由までは判りません。
aminophen への返信

Re: PDF画像の張り付けについて

- Fuwa Roco の投稿
aminophen様

ご教授ありがとうございました。
お陰様で解決に至りました。
ご指摘の通りPDFのバージョンが高いことが原因だったようです。
プリアンブルに「\special{pdf: minorversion=7}」を追加したら表示されるようになりました。

ちなみにpdfcropの有無は関係がなかったようです。

宜しくお願い致します。