LaTeX
TeX

LaTeX+dvipdfmx でEPS画像がずれる場合の対策

More than 3 years have passed since last update.


前提


  • LaTeX 文書を dvipdfmx を使って PDF 文書に変換している。

  • 文書中でEPS形式の画像を読み込んでいる。

  • 最近(2013年以降)TeX一式をインストール/アップデートした。


問題


  • 一部のEPS画像の位置がずれて出力される。

  • あるいは、dvipdfmx は確かにEPSファイルを読み込んでいる(-vv オプションで確認)のに、
    結果のPDF文書では図が出力されていない。


  • 「今時はベクトル画像はEPSじゃなくてPDFでしょ」という意見もあるが、
    EPSを使わざるを得ない事情がある。


対策方法



  • graphicx(または graphics)パッケージの読込時のオプションを見て、

    dvipdfmx のドライバ指定があるかを確認する。

    \usepackage[dvipdfmx]{graphicx}
    


  • dvipdfmx が無ければ追加する。

    同時に、dvipsdvipdfm 等の間違った指定があれば削除する。



  • graphicx のドライバ指定は文書クラス指定のオプションでも行える。

    この場合も対処は同じ。

    \documentclass[a4paper,dvipdfmx]{jsarticle}
    
    \usepackage{graphicx}


※もし「これらの対処をしても出力が全く変わらない」という場合は、color パッケージに関する記事も参照されたい。


詳細

詳細については以下の記事を参照されたい。

もし、何か複雑な事情があって、「故意に間違ったドライバ指定を行っている」場合の対処も述べられている。