Latexで、画像挿入したファイルのpdfファイルへの出力がうまくいきません。

Windows Vistaです。
画像挿入が、画像だけの単体では、
\documentclass[a4j]{jarticle}
\usepackage[dvipdfmx]{graphicx}
\begin{document}
\begin{center}
\includegraphics[width=10cm]{fig2.eps}
\end{center}
\end{document}
でうまくいきますが、
コマンドで、
dvipdfmx fig1.dvi(このファイルの名前)
の時
gswin32は、内部コマンド外部コマンド操作可能な、バッチファイルとして、認識されていません。
とエラーがでます。
画像挿入されなかった場合、または画像が認識されなかった場合はpdfファイルは作成されます。

回答の条件
  • 1人5回まで
  • 登録:2009/09/11 10:36:21
  • 終了:2009/09/18 10:40:02

回答(3件)

id:i_kumagoro No.1

i_kumagoro回答回数170ベストアンサー獲得回数582009/09/11 23:03:19

ポイント27pt

Ghostscriptをインストールしてください。方法はW32TeXのサイトに示されています。バージョンが2種類ありますが、7.07の方が無難だと思います。

id:kojiro_i619

Ghostscriptは、7.07がインストールされています。

2009/09/14 09:47:19
id:i_kumagoro No.2

i_kumagoro回答回数170ベストアンサー獲得回数582009/09/14 13:15:48

ポイント27pt

でしたらパスが通っていないと思われます。

TeX Wikiのページにあるようにパスを通してください。("dvipdfmx や dvipdfm で PDF を作る際には,C:\gs\gs7.07\bin\ にパスを通しておきます。"以下を参照してください。また、同じページに環境変数を設定する方法についての記載があります。)

それから、できればこの質問のコメント欄を有効にしてください。

id:kojiro_i619

c:\Latex>dvipdfmx t5.dvi

t5.dvi -> t5.pdf

[1**** Unable to open the initial device, quitting.

WARNING ** Filtering file via command -->gswin32c -q -dSAFER -dNOPAUSE -dBATC

H -sPAPERSIZE=a0 -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dAutoFilterGrayImag

es=false -dAutoFilterColorImages=false -dGrayImageFilter=/FlateEncode -dColorIma

geFilter=/FlateEncode -dUseFlateCompression=true -sOutputFile=c:/tmp/dvipdfmx.a0

3904 -c .setpdfwrite -f ./fig5.eps -c quit<-- failed.

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

ERROR ** pdf_ref_obj(): passed invalid object.

Output file removed.

です。PathにC:\gs\gs7.07\bin\を入れましたが、上記のとおり、やはりできません。

2009/09/15 10:44:11
id:i_kumagoro No.3

i_kumagoro回答回数170ベストアンサー獲得回数582009/09/15 13:03:55

ポイント26pt

出力先に書き込めない場合のエラーだと思われます。

書き込もうとしているディレクトリ (c:¥tmp) が存在して、書き込み (ファイルの作成) が可能であることを確認してください。

問題なければ私には分かりません。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません