ようこそゲストさん

小さなそして広がっていく世界

2011/01/07(金) TeXでPDFに埋め込んだEPS画像が切れるんですけど……

2011/01/07 26:26 未分類

TeXでPDFに埋め込んだEPS画像が切れるんですけど……

dvipdfmxを使用して,DVIファイルをPDFに変換しているわけナノです.
一応理工系の修士論文を書いていて,偉くたくさん画像ファイルを読み込ませているんですが,
その画像のうちの一つが,何故か右端が切れるという原因不明の病を患ったのです.

それはIgor Proで作成したPNGファイルをInkscapeで読み込んで,解説を記述し,EPSに変換したものでした*1
奇っ怪だと思ったのが,PDFでは切れているのに,dvioutでDVIファイルを開いた際はなんの問題もなく表示されている点.

こんな症例もあるのだなぁと思いつつ,ググったんですけど,
検索上位に出た記事はみな「BoundingBoxの値の一部が負値をとっていることに原因がある」なんてことが書いてありました.
けど,そんな感じはしないんですよね.

試行錯誤をした結果,結局「作成した図が大きすぎてdvipdfmxの画像変換が扱う範囲を超えていた」ということだったぽいです.
GSviewという有名なGhostScriptビューワーがありますけど,それでもその画像ははみ出てました.

Inkscape上で図全体を縮小して,ページの大きさを図にフィットを実行したら普通に解決です.良かった良かった.

*1 : TeXで画像を扱う際は,どんなものでもLevel2以上のEPSファイルに変換して利用すると便利です.

1: 青城光 2011年01月07日(金) 深夜4時50分

うーむ、そんなこともあるのですなぁ。たしかに解像度に関しては気づきにくいわけですし(まあ私の場合はピクセル画像しか扱わないので問題ないですが)、変換の折には気をつけることにしましょう。

2: Hirayama Hirosugu 2011年01月08日(土) 深夜1時35分

EPSもラスタ画像は扱えたり…….TeX使ってるんですか?何にせよ気をつけてみてください.


名前:  非公開コメント   

  • TB-URL(確認後に公開)  https://ac206223.ppp.asahi-net.or.jp/adiary/memo/adiary.cgi/tdiary2/0187/tb/