eps形式の画像が見れない。

eps形式の画像が見れない。

- シュウ の投稿
返信数: 9
Mac osx 10.5.7で、美文書作成入門 改訂第4版からインストールしたTeXを利用しています。
以下のようなファイルを作成したところ、エラーが出てしまいました。


¥documentclass{jsarticle}
¥usepackage[dvips]{graphicx}
¥begin{document}

¥title{test}
¥author{}
¥maketitle

テストです。

¥begin{figure}[htbp]
¥begin{center}
¥includegraphics[]{jikken1-1.eps}
¥caption{{¥bf default}}
¥label{default}
¥end{center}
¥end{figure}

¥end{document}



以下、エラー内容。

### platex 1.tex
This is pTeX, Version 3.141592-p3.1.10 (utf8) (Web2C 7.5.4)
(./1.tex
pLaTeX2e <2006/01/04>+0 (based on LaTeX2e <2005/12/01> patch level 0)
(/usr/local/teTeX/share/texmf/ptex/platex/jsclasses/jsarticle.cls
Document Class: jsarticle 2006/11/01 okumura
) (/usr/local/teTeX/share/texmf-local/tex/latex/graphics/graphicx.sty
(/usr/local/teTeX/share/texmf-local/tex/latex/graphics/keyval.sty)
(/usr/local/teTeX/share/texmf-local/tex/latex/graphics/graphics.sty
(/usr/local/teTeX/share/texmf-local/tex/latex/graphics/trig.sty)
(/usr/local/teTeX/share/texmf-dist/tex/latex/graphics/graphics.cfg)
(/usr/local/teTeX/share/texmf-local/tex/latex/graphics/dvips.def))) (./1.aux)
<jikken1-1.eps> [1] (./1.aux) )
Output written on 1.dvi (1 page, 692 bytes).
Transcript written on 1.log.
### dvipdfmx 1.dvi
1.dvi -> 1.pdf
[1dyld: Library not loaded: /usr/X11R6/lib/libXt.6.dylib
Referenced from: /usr/local/teTeX/bin/gs
Reason: no suitable image found. Did find:
/usr/X11R6/lib/libXt.6.dylib: mach-o, but wrong architecture

** WARNING ** Filtering file via command -->gs -q -dNOPAUSE -dBATCH -sPAPERSIZE=a0 -sDEVICE=pdfwrite -dCompatibilityLevel=1.3 -dAutoFilterGrayImages=false -dGrayImageFilter=/FlateEncode -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -dUseFlateCompression=true -sOutputFile=/var/folders/d0/d0XvfhDLHNOIjCp19Cleyk+++TI/-Tmp-//dvipdfmx.RB7UJG -dNOKANJI -c '.setpdfwrite << /NeverEmbed [/Courier /Courier-Bold /Courier-Oblique /Courier-BoldOblique /Helvetica /Helvetica-Bold /Helvetica-Oblique /Helvetica-BoldOblique /Times-Roman /Times-Bold /Times-Italic /Times-BoldItalic /Symbol /ZapfDingbats /Ryumin-Light /GothicBBB-Medium] >> setdistillerparams' -f ./jikken1-1.eps -c quit<-- failed.
** WARNING ** Image format conversion for "./jikken1-1.eps" failed...
** ERROR ** pdf_ref_obj(): passed invalid object.

Output file removed.
### dvipdfmx error



どうすればよいのでしょうか。アドバイスよろしくお願いします。
シュウ への返信

Re: eps形式の画像が見れない。

- 奥村 晴彦 の投稿
p.344の下のほうをお読みください。

あと,dvipsとなっているところはdvipdfmにしたほうがいいですね。
奥村 晴彦 への返信

Re: eps形式の画像が見れない。

- シュウ の投稿
返信ありがとうございます。

X11はインストールしてあったつもりだったのですが、できてなかったみたいですね。
とりあえず「仕上げ」の項の「あるいは,・・・」の通りにファイル名を書き換えたところ、別のエラーが出てきました。

### dvipdfmx 1.dvi
1.dvi -> 1.pdf
[1Error: /undefinedresource in /Ryumin-Light
Operand stack:
Courier-Ryumin-Light-EUC-H Courier Ryumin-Light-EUC-H Ryumin-Light-EUC-H Font Ryumin-Light-EUC-H 617368 Ryumin-Light-EUC-H --nostringval-- Ryumin-Light-EUC-H (/usr/local/teTeX/share/ghostscript/8.54/Resource/Font/Ryumin-Light-EUC-H) false --nostringval-- Ryumin-Light-EUC-H EUC-H --nostringval-- FDepVector --nostringval-- 0 Ryumin-Light Ryumin-Light CIDFont
Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1 3 %oparray_pop 1 3 %oparray_pop 1 3 %oparray_pop 1 3 %oparray_pop .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- 4 4 %oparray_pop 5 4 %oparray_pop --nostringval-- --nostringval-- --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 8 5 %oparray_pop --nostringval-- --nostringval-- --nostringval-- --nostringval-- %loop_continue --nostringval-- --nostringval-- --nostringval-- --nostringval-- %loop_continue --nostringval-- 13 --nostringval-- --nostringval-- false 1 %stopped_push --nostringval-- false 1 %stopped_push --nostringval-- 16 7 %oparray_pop --nostringval-- 1 1 0 --nostringval-- %for_pos_int_continue --nostringval-- --nostringval-- 22 8 %oparray_pop --nostringval-- --nostringval-- --nostringval-- --nostringval--
Dictionary stack:
--dict:1130/1686(ro)(G)-- --dict:0/20(G)-- --dict:71/200(L)-- --dict:44/44(L)-- --dict:17/17(ro)(G)-- --dict:1130/1686(ro)(G)-- --dict:71/200(L)-- --dict:4/10(L)-- --dict:20/26(ro)(G)--
Current allocation mode is local
Last OS error: 2
Current file position is 55
GPL Ghostscript 8.54: Unrecoverable error, exit code 1

** WARNING ** Filtering file via command -->gs -q -dNOPAUSE -dBATCH -sPAPERSIZE=a0 -sDEVICE=pdfwrite -dCompatibilityLevel=1.3 -dAutoFilterGrayImages=false -dGrayImageFilter=/FlateEncode -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -dUseFlateCompression=true -sOutputFile=/var/folders/d0/d0XvfhDLHNOIjCp19Cleyk+++TI/-Tmp-//dvipdfmx.3CopUw -dNOKANJI -c '.setpdfwrite << /NeverEmbed [/Courier /Courier-Bold /Courier-Oblique /Courier-BoldOblique /Helvetica /Helvetica-Bold /Helvetica-Oblique /Helvetica-BoldOblique /Times-Roman /Times-Bold /Times-Italic /Times-BoldItalic /Symbol /ZapfDingbats /Ryumin-Light /GothicBBB-Medium] >> setdistillerparams' -f ./jikken1-1.eps -c quit<-- failed.
** WARNING ** Image format conversion for "./jikken1-1.eps" failed...
** ERROR ** pdf_ref_obj(): passed invalid object.

Output file removed.
### dvipdfmx error

これはどう対処すればよいのでしょうか?
シュウ への返信

Re: eps形式の画像が見れない。

- 奥村 晴彦 の投稿
はっと思ったのですが,Leopardですか?
/usr/local/teTeX/share/ghostscript/8.54/Resource/CIDFont
のシンボリックリンクがあらぬ方を向いていませんでしょうか。

奥村 晴彦 への返信

Re: eps形式の画像が見れない。

- シュウ の投稿
Leopardです。
TeXなどでエラーが出たときにwebで調べるとよく見かけるのですが、シンボリックリンクとはなんなのでしょうか?
ln -s ・・・
でシンボリックリンクをはれる、というのはわかったのですが、どういう意味なのかはよくわかってないです。
教えて頂いてもよろしいですか?

>シンボリックリンクがあらぬ方を向いていませんでしょうか。
シンボリックリンクの状態はどうやって調べるのでしょうか?

質問だらけですみません。
シュウ への返信

Re: eps形式の画像が見れない。

- 奥村 晴彦 の投稿
「シンボリックリンクとは」はGoogleさんに聞いていただいたほうが早いでしょう。

具体的にどうするかは,

http://oku.edu.mie-u.ac.jp/~okumura/bibun4/

にありますように,まず

cd /usr/local/teTeX/share/ghostscript/8.54/Resource/CIDFont/

してから,ln -s 以下の部分を打ち込んでいただくことになります。
奥村 晴彦 への返信

Re: eps形式の画像が見れない。

- シュウ の投稿
cd /usr/local/teTeX/share/ghostscript/8.54/Resource/CIDFont/
のあとrm *.otfと打ち込んだところ
rm: *.otf: No such file or directory
と出て、その後
ln -s /Library/Fonts/"ヒラギノ明朝 Pro W3.otf" HiraMinPro-W3.otf
ln -s /Library/Fonts/"ヒラギノ明朝 Pro W6.otf" HiraMinPro-W6.otf
ln -s /Library/Fonts/"ヒラギノ角ゴ Pro W3.otf" HiraKakuPro-W3.otf
ln -s /Library/Fonts/"ヒラギノ角ゴ Pro W6.otf" HiraKakuPro-W6.otf
ln -s /Library/Fonts/"ヒラギノ角ゴ Std W8.otf" HiraKakuStd-W8.otf
ln -s /Library/Fonts/"ヒラギノ丸ゴ Pro W4.otf" HiraMaruPro-W4.otf
に対しては特に何も出ず、
ln -s /System/Library/Fonts/"ヒラギノ明朝 ProN W3.otf" HiraMinPro-W3.otf
ln -s /System/Library/Fonts/"ヒラギノ明朝 ProN W6.otf" HiraMinPro-W6.otf
ln -s /System/Library/Fonts/"ヒラギノ角ゴ ProN W3.otf" HiraKakuPro-W3.otf
ln -s /System/Library/Fonts/"ヒラギノ角ゴ ProN W6.otf" HiraKakuPro-W6.otf
ln -s /Library/Fonts/"ヒラギノ角ゴ StdN W8.otf" HiraKakuStd-W8.otf
ln -s /Library/Fonts/"ヒラギノ丸ゴ ProN W4.otf" HiraMaruPro-W4.otf
に対してはそれぞれ
ln: HiraMinPro-W3.otf: File exists
などが表示されました。それからまたpdfに出力しようとしたところ、前回と同じエラーが出てしまいました。

これが原因ではなかったということでしょうか?
シュウ への返信

Re: eps形式の画像が見れない。

- 奥村 晴彦 の投稿
すいません,私のお教えした内容が全然具体的じゃなかったですね。

ls -l していただければわかりますように,この場所には拡張子 .otf がないシンボリックリンクが張ってあります。だから,少しだけ変えなければならないところがあります。例えば

ln -sf /Library/Fonts/"ヒラギノ明朝 Pro W3.otf" HiraMinPro-W3.otf

ではなく

ln -sf /Library/Fonts/"ヒラギノ明朝 Pro W3.otf" HiraMinPro-W3

になります。

あと,Pro と ProN は両方同じ名前でシンボリックリンクすることはできません。サポートサイトには Pro を使う場合と,ProN を使う場合の両方を書いてありますが,両方を実行したらまずいのです。

それから,これ(だけ)が原因かどうかはまだ不明です。Ghostscript がこの EPS に対応していないということもありますので,これをすれば必ず通る保証はありません。できれば EPS ではなく PDF の図を挿入するほうが簡単・確実です。
奥村 晴彦 への返信

Re: eps形式の画像が見れない。

- 奥村 晴彦 の投稿
シュウさんの書き込みを見て気がついたのですが,ProN のほうのコマンドがややおかしいですね。いまサポートページをよく見直して書き直しました。

あと,Ghostscriptのところのパスの直し方も,コピペすればうまくいくはずのものに直しておきました。
奥村 晴彦 への返信

Re: eps形式の画像が見れない。

- シュウ の投稿
色々とお手数かけてすみません。


サポートページの行進部分の通りに打ってみましたが、まだエラーはとれないです。。

普段はpdf等の方が扱い易いのでそれをそのまま挿入するのですが、
今表示しようとしているepsファイルはTgifというツールで自作したものなので、
できればそちらを使いたいと思っています。


>Ghostscript がこの EPS に対応していないということもあります
つまりファイルの中身によってはGhostscriptでは扱えないこともあるということですか?