dvipdfmxを用いてeps付きdviの変換

dvipdfmxを用いてeps付きdviの変換

- 匿 名 の投稿
返信数: 2
eps フォーマットの図が pdf 変換できない問題で困っています。
環境はWindows 7 32bit 使用エディタWinshell 3.3.2.4
Ghostscript 9.04。
もとのTeXファイルは以下のような感じです。

\documentclass{jarticle}
\usepackage[dvipdfmx]{graphicx}

\begin{document}

\begin{figure}[htbp]
\begin{center}
\begin{tabular}{c}

% 1
\begin{minipage}{0.33\hsize}
\begin{center}
\includegraphics[width=5cm]{fig1.eps}
\hspace{1.6cm} $\tilde{\gamma }=0$
\end{center}
\end{minipage}
% 2
\begin{minipage}{0.33\hsize}
\begin{center}
\includegraphics[width=5cm]{fig2.eps}
\hspace{1.6cm} $\tilde{\gamma }=0.1$
\end{center}
\end{minipage}

% 3
\begin{minipage}{0.33\hsize}
\begin{center}
\includegraphics[width=5cm]{fig3.eps}
\hspace{1.6cm} $\tilde{\gamma }=0.2$
\end{center}
\end{minipage}

\end{tabular}
\label{fig:lena}
\end{center}
\end{figure}
\end{document}

これはdvioutで正しく表示されましたが、なぜかdvipdfmxでdvi→pdfにしようとすると、以下のようなエラーが発生します。
cc:\works>dvipdfmx 1111F2
1111F2.dvi -> 1111F2.pdf
[1
** WARNING ** Filtering file via command -->gswin32c -q -dNOPAUSE -dBATCH -sPAPE
RSIZE=a0 -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dAutoFilterGrayImages=false
-dAutoFilterColorImages=false -dGrayImageFilter=/FlateEncode -dColorImageFilter
=/FlateEncode -dUseFlateCompression=true -sOutputFile=c:/temp/1.pdf -c .setpdfwr
ite -f ./fig1.eps -c quit<-- failed.

** WARNING ** Image format conversion for "./fig1.eps" failed...

** WARNING ** pdf: image inclusion failed for "fig1.eps".

** WARNING ** Failed to read image file: fig1.eps

** WARNING ** Interpreting special command PSfile (ps:) failed.

** WARNING ** >> at page="1" position="(64.5789, 201.485)" (in PDF)
** WARNING ** >> xxx "PSfile="fig1.eps" llx=50 lly=50 urx=194 ury=150 rwi=1417 "

]
10202 bytes written
匿 名 への返信

Re: dvipdfmxを用いてeps付きdviの変換

- 匿 名 の投稿
連投すみません。

なおPATHも正しく通っているはずです。
C:\w32tex\bin;C:\gs\gs9.04\bin;C:\gs\gs9.04\lib;C:\Program Files\Ghostgum\gsview

一応GSが正しく機能していないのかなと思い、コマンドプロンプトで、

gswin32c -q -dNOPAUSE -dBATCH -sPAPE
RSIZE=a0 -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dAutoFilterGrayImages=false
-dAutoFilterColorImages=false -dGrayImageFilter=/FlateEncode -dColorImageFilter
=/FlateEncode -dUseFlateCompression=true -sOutputFile=C:/temp/1.pdf -c .setpdfwr
ite -f ./fig1.eps -c quit

と入力した際はきちんと1.pdfが生成されていました。
epsファイルはgnuplotを用いて作ったものです。

解決策を知っている方はいらっしゃいませんでしょうか。よろしくお願いします。
匿 名 への返信

Re: dvipdfmxを用いてeps付きdviの変換

- 匿 名 の投稿
返答がありませんね。
EPs-convでjpegを epsで変換したものを使用したものでは
pdfファイルは作成されました。