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
どうすればよいのでしょうか。アドバイスよろしくお願いします。
返信ありがとうございます。
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
これはどう対処すればよいのでしょうか?
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
これはどう対処すればよいのでしょうか?
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に出力しようとしたところ、前回と同じエラーが出てしまいました。
これが原因ではなかったということでしょうか?
のあと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に出力しようとしたところ、前回と同じエラーが出てしまいました。
これが原因ではなかったということでしょうか?
すいません,私のお教えした内容が全然具体的じゃなかったですね。
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 の図を挿入するほうが簡単・確実です。
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 の図を挿入するほうが簡単・確実です。