w32texのTexWorksにepsが表示されない

w32texのTexWorksにepsが表示されない

- Dido Dad の投稿
返信数: 14
初心者の質問で申し訳ございません。何度も試してもできなかったので皆様にお聞きしたいです。

添付した、ieiceguide.texをTexWorksでieiceguide.pdfに変換しました。特にエラーなどが表示されないのですが、epsファイルが表示されるはずのところに何も表示されいません。本来であれば、texieiceguide.pdfのように表示されるはずなんです。

以上、よろしくお願い致します。




Dido Dad への返信

Re: w32texのTexWorksにepsが表示されない

- 梅田 宗宏 の投稿
epsファイルが表示されないという意味がわかりません。
こちらでTeXWorksで処理したところ、サンプルのようなPDFファイルが
できましたが。
TeXWorksでは、PDFファイルを直接出力してくれます。
見たところ、epsファイルを読み込んではいないようですが。
梅田 宗宏 への返信

Re: w32texのTexWorksにepsが表示されない

- Dido Dad の投稿
早速のお返事ありがとうございます。

こちらのGhostscriptがうまく行っていないようです。
Dido Dad への返信

Re: w32texのTexWorksにepsが表示されない

- Akira Kakuto の投稿
コマンドプロンプトで

rungs -h

とすると,何か表示されますか?
Akira Kakuto への返信

Re: w32texのTexWorksにepsが表示されない

- Dido Dad の投稿
早速の返信ありがとうございます。

cmdでrungs -hと入れたら何も表示されませんでした。

一方、TexWorksのコンソールでは以下のようなエラーが表示されたいます。

以上、よろしくお願い致します。

[1

dvipdfmx:warning: Filtering file via command -->rungs -q -dNOPAUSE -dBATCH -dEPSCrop -sPAPERSIZE=a0 -sDEVICE=pdfwrite -dCompatibilityLevel=1.5 -dAutoFilterGrayImages=false -dAutoFilterColorImages=false -dGrayImageFilter=/FlateEncode -dColorImageFilter=/FlateEncode -dUseFlateCompression=true -sOutputFile='C:/Users/Bat/AppData/Local/Temp/dvipdfm-x.4c79d751f7d47afb1382d1ef57893577' -c .setpdfwrite -f './figure.eps' -c quit<-- failed.

dvipdfmx:warning: Image format conversion for "./figure.eps" failed...

dvipdfmx:warning: pdf: image inclusion failed for "./figure.eps".

dvipdfmx:warning: Failed to read image file: ./figure.eps

dvipdfmx:warning: Interpreting special command PSfile (pssmile failed.

dvipdfmx:warning: >> at page="1" position="(308.073, 106.114)" (in PDF)

dvipdfmx:warning: >> xxx "PSfile="./figure.eps" llx=0 lly=0 urx=195 ury=156 rwi=1950 "

]





Dido Dad への返信

Re: w32texのTexWorksにepsが表示されない

- aminophen の投稿
cmdでrungs -hと入れたら何も表示されませんでした。

Ghostscript (gswin32c / gswin64c) にパスが通っていないですね。
W32TeX が 64bit か 32bit か知りたいので、コマンドプロンプトを起動して
where rungs
を実行してください。結果が
C:\w32tex\bin\rungs.exe
なら W32TeX 32bit ですし
C:\w32tex\bin\bin64\rungs.exe
なら W32TeX 64bit ですので、Ghostscript の 32bit/64bit 版の合致するほうを
インストールしてください。
W32TeX のサイトにリンクがあります。
aminophen への返信

Re: w32texのTexWorksにepsが表示されない

- Dido Dad の投稿
ありがとうございます。

GSは以下のようになっています。私の解釈では、rungsは32ビットですが、インストールされていないということですかね?

C:\Users\Bat>rungs -h

C:\Users\Bat>where rungs
C:\w32tex\bin\rungs.exe

C:\Users\Bat>gswin32c -v
'gswin32c' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

C:\Users\Bat>gswin64c -v
GPL Ghostscript 9.18 (2015-10-05)
Copyright (C) 2015 Artifex Software, Inc.  All rights reserved.

C:\Users\Bat>
Dido Dad への返信

Re: w32texのTexWorksにepsが表示されない

- aminophen の投稿
32bit の rungs は gswin32c を、64bit の rungs は gswin64c を呼び出します。
したがって、W32TeX 32bit の rungs をお使いの Dido Dad さんの場合は gswin32c をインストールする必要があります。
Dido Dad への返信

Re: w32texのTexWorksにepsが表示されない

- Dido Dad の投稿
32bitのGSをインストールして、gswinのパスを64から32にしたらうまく表示されるようになりました。

皆様どうもありがとうございました。smile
Dido Dad への返信

Re: w32texのTexWorksにepsが表示されない

- Akira Kakuto の投稿
さしあたり
$TEXMFDIST/dvidfpmx/config/dvipdfmx.cfg
の 33 行目あたりの rungs を gswin64c
に書き換えて下さい。

このような場合の対応をどうするか,考えておきます。
Akira Kakuto への返信

Re: w32texのTexWorksにepsが表示されない

- Akira Kakuto の投稿
次の順番でトライするようにしました:

32ビット rungs.exe
(1) which コマンドで gswin32c.exe が見つかったら gswin32c.exe
(2) which コマンドで gswin64c.exe が見つかったら gswin64c.exe
(3) which コマンドがなかったり,その他の場合    gswin32c.exe

64ビット rungs.exe
(1) which コマンドで gswin64c.exe が見つかったら gswin64c.exe
(2) which コマンドで gswin32c.exe が見つかったら gswin32c.exe
(3) which コマンドがなかったり,その他の場合    gswin64c.exe
Dido Dad への返信

Re: w32texのTexWorksにepsが表示されない

- aminophen の投稿
> 特にエラーなどが表示されないのですが

添付されている .log ファイルは platex が走った時のものです。
EPS が貼りつけられたかどうかは dvipdfmx 実行時のログを見ないとわかりません。
(ログを見て Windows に W32TeX を2015年7月頃インストールした環境なのは分かりました)

TeXworks の場合ですと,メニューの「ウィンドウ → コンソール出力を表示する」で
下のほうにログのような画面が出ると思います。そこの最後のほうに

ieiceguide.dvi -> ieiceguide.pdf

というのが見えると思います。ここから下,最後に

111,165 bytes written
ieiceguide.pdf generated by dvipdfmx.

と表示されるまでの間になにか警告が出るのではないかと思います。
この部分は .log ファイルには書き込まれないので気づきづらいかもしれませんが
Ghostscript の呼び出しに失敗しているならその旨表示されると思います。

dvipdfmx:warning: Image format conversion for "./figure.eps" failed...

とか何か表示されているのではないでしょうか? この部分を見せてください。
aminophen への返信

Re: w32texのTexWorksにepsが表示されない

- Dido Dad の投稿
早速のお返事ありがとうございます。

ログは以下のようになっています。おっしゃる通り、eps図を変換するところでエラーが起きているようです。こうなれば、Ghostscriptのせいですかね?

以上、よろしくお願い致します。

This is ptex2pdf[.lua] version 0.8.

Processing ieiceguide.tex

This is e-pTeX, Version 3.14159265-p3.6-150702-2.6 (utf8.sjis) (TeX Live 2015/W32TeX) (preloaded format=platex)

restricted \write18 enabled.

entering extended mode

(./ieiceguide.tex

pLaTeX2e <2006/11/10> (based on LaTeX2e <2015/01/01> patch level 2)

Babel <3.9l> and hyphenation patterns for 79 languages loaded.

(./ieicejsp.cls

Document Class: ieicejsp

) (./newenum.sty) (c:/w32tex/share/texmf-dist/tex/latex/graphics/graphicx.sty

(c:/w32tex/share/texmf-dist/tex/latex/graphics/keyval.sty)

(c:/w32tex/share/texmf-dist/tex/latex/graphics/graphics.sty

(c:/w32tex/share/texmf-dist/tex/latex/graphics/trig.sty)

(c:/w32tex/share/texmf-dist/tex/latex/config/graphics.cfg)

(c:/w32tex/share/texmf-dist/tex/latex/dvipdfmx-def/dvipdfmx.def)))

(c:/w32tex/share/texmf-dist/tex/latex/graphics/color.sty

(c:/w32tex/share/texmf-dist/tex/latex/config/color.cfg)

(c:/w32tex/share/texmf-dist/tex/latex/graphics/dvipsnam.def)) (./ieiceguide.aux

)

Underfull \hbox (badness 10000) in paragraph at lines 80--86

[]\JY1/mc/m/n/10 表題 , 著者名 , 勤務先 , 本文の文字の大


Underfull \hbox (badness 10000) in paragraph at lines 80--86

\JY1/mc/m/n/10 きさは , 下記を大体の目安として下さい .


Underfull \hbox (badness 10000) in paragraph at lines 80--86

[]


Overfull \hbox (4.68617pt too wide) in paragraph at lines 88--89

[]$[]$

<./figure.eps> [1] (./ieiceguide.aux) )

(see the transcript file for additional information)

Output written on ieiceguide.dvi (1 page, 8024 bytes).

SyncTeX written on ieiceguide.synctex.gz.

Transcript written on ieiceguide.log.

(guessed encoding: UTF-8 = utf8)(guessed encoding: Shift_JIS = sjis)(guessed encoding: UTF-8 = utf8)(guessed encoding: UTF-8 = utf8)(guessed encoding: UTF-8 = utf8)ieiceguide.dvi -> ieiceguide.pdf

[1

dvipdfmx:warning: Filtering file via command -->rungs -q -dNOPAUSE -dBATCH -dEPSCrop -sPAPERSIZE=a0 -sDEVICE=pdfwrite -dCompatibilityLevel=1.5 -dAutoFilterGrayImages=false -dAutoFilterColorImages=false -dGrayImageFilter=/FlateEncode -dColorImageFilter=/FlateEncode -dUseFlateCompression=true -sOutputFile='C:/Users/Bat/AppData/Local/Temp/dvipdfm-x.4c79d751f7d47afb1382d1ef57893577' -c .setpdfwrite -f './figure.eps' -c quit<-- failed.

dvipdfmx:warning: Image format conversion for "./figure.eps" failed...

dvipdfmx:warning: pdf: image inclusion failed for "./figure.eps".

dvipdfmx:warning: Failed to read image file: ./figure.eps

dvipdfmx:warning: Interpreting special command PSfile (ps:) failed.

dvipdfmx:warning: >> at page="1" position="(308.073, 106.114)" (in PDF)

dvipdfmx:warning: >> xxx "PSfile="./figure.eps" llx=0 lly=0 urx=195 ury=156 rwi=1950 "

]

111164 bytes written

ieiceguide.pdf generated by dvipdfmx.