ページ

2015年6月4日木曜日

LaTeXでpdf画像が出力されない場合

日本語LaTeX (platex + dvipdfmx) 環境でpdf画像を\includegraphicsする際に,画像が出力されない場合があって困っていた.
具体的にはdviでは画像が出力されdvi -> pdfに変換後見えなくなる.

数年前に同じ経験をしていたのだが,解決方策を完全に忘れていたので,備忘録として残す.

私の環境下での解決方策は単純でpdfのversionが1-5だとdvi -> pdfに変換した際に画像が出力されなくなる.適当なテキストエディタ(emacsとか)でpdfの1行目にあるversionの情報
%pdf-1.5

%pdf-1.4
に書き直すだけで問題が解決された.副作用があるかどうかは知らない.

個人的な疑問だが,epsは原理的にテキストエディタで編集可能である事は知っていた.
その為nkf -g で文字コードを調べるとASKIIと帰ってくる.
しかしpdfはnkf -g で文字コードを調べるとBINARYである.
BINARYファイルを普通のテキストエディタで編集しても良いのだろうか?




Blog書くのひさしぶりだから(?),単文でも時間がかかるなぁ・・・.