TeXを利用していて,epsファイルをインクルードして,pdfファイル出力しようとしても,pdfでは\includegraphicsしたjpgやpdfファイルの図は挿入されるが、epsファイルの図が挿入されない現象が起こることがある.
これは,pdfファイルを作成する際に,pdflatexを利用しているために起こる.
この現象は,海外のサイトからTeXをインストールした場合に起こることが多いようだ.
解決方法
1.pdflatexを使う場合
(1)epsをpdfに変換する
コマンドプロンプトを立ち上げ,epstopdf filename.epsと打ち込み,Enterキーを入力すると,pdfファイルが作成される.
(2)pdflatexを使ってtexをpdfに変換する
コマンドプロンプトを立ち上げ,pdflatex filename.texと打ち込み,Enterキーを入力する
※pdflatexを使用すると,bbファイルを作成する必要がない.また,include時に画像ファイルの拡張子不要
※pdflatexは日本語を出力できない
(1)dvipdfmxをインストールする
詳細は調べて!「解決!LATEX2e」には書いてある.
(2)tex本体にパッケージを利用する
プリアンブルに\usepackage{dvipefmx}{graphicx}と書く.
(3)dvipdfmxを使ってtexをpdfに変換する
コマンドプロンプトを立ち上げ,dvipdfmx filename.texと打ち込み,Enterキーを入力する
※dvipdfmxを使用すると,EPSファイル以外では,bbファイル必要.include時にEPSファイル以外の画像ファイルには拡張子必要
☆コマンドプロンプトを使わずとも,TeX用エディタ(Winshellなど)やマクロを使うことでも可能.
☆このTeXインストーラを使えば,こんな問題も生じません!
その他の解決方法
(1) http://chi3x10.wordpress.com/2009/06/18/eps-and-pdflatex-no-more-converting-eps-to-pdf/
(2)プリアンブルでepstopdf.styを読み込んで,コマンドプロンプトで実行する際に,pdfaltex -shell-escape filename.texとする(安全性から-shell-escapeを使うのはいまいちのようだ…)
同じ現象で調べてたどり着きました。
返信削除私の場合はフォントが原因で、
Illustratorでテキストのアウトライン化を行い解決しました。ヽ(^o^)丿
このコメントは投稿者によって削除されました。
返信削除