Re: gnuplot 4.6で作る日本語を含むepsがlatexに取り込めない

名前: kmaeda
日時: 2013-06-17 15:26:03
IPアドレス: 130.54.130.*

>>57137 dvipdfmx は gs で一度 PDF ファイルに変換してから取り込んでいるのだと思うのですが, それがどうも失敗しているみたいです.文字化けしてたりして動作が怪しいですが, こちらでは再現できないのでなんともいえません. ちなみに自分の環境には TeX Live 2012 と 2013 pretest が両方入っているのですが, どちらの dvipdfmx でもうまく動いています.2012 の方の dvipdfmx のバージョンは >>57135 で書かれたものと同じです. rungs のコマンドは,-dCompatibilityLevel=%v を消して,%i に test.eps,%o に test2.pdf などと 指定すればたぶん test2.pdf に変換されたものが出力されると思うのですが,どうですか? それが大丈夫なら dvipdfmx の問題でしょうか.-vv オプションをつけるとどうなりますか? $ dvipdfmx -vv test <FONTMAP:pdftex.map><FONTMAP:kanjix.map><FONTMAP:ckx.map>test.dvi -> test.pdf DVI Comment: TeX output 2013.06.17:1502 <AGL:texglyphlist.txt><AGL:pdfglyphlist.txt><AGL:glyphlist.txt>[1(Image:test.eps[./test.eps][PS] pdf_image>> Converting file "./test.eps" --> "/tmp/dvipdfmx.XmRBXZ" via: pdf_image>> rungs -q -dNOPAUSE -dBATCH -sPAPERSIZE=a0 -sDEVICE=pdfwrite -dCompatibilityLevel=%v -dAutoFilterGrayImages=false -dGrayImageFilter=/FlateEncode -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -sOutputFile='%o' '%i' -c quit pdf_image>> ...,Page:1)<cmr10@9.96pt(TFM:cmr10[/usr/local/texlive/2012/texmf-dist/fonts/tfm/public/cm/cmr10.tfm]) fontmap: cmr10 -> cmr10.pfb pdf_font>> Simple font "cmr10.pfb" enc_id=<builtin,-1> opened at font_id=<cmr10,0>. >]pdf_image>> deleting temporary file "/tmp/dvipdfmx.XmRBXZ" (cmr10.pfb[CMR10][built-in][Type1][2 glyphs][348 bytes]) Compression saved 602 bytes 144615 bytes written ちなみに,画像の形式が EPS でなくてもよいのならば,最初から PDF にしてしまうという手があります. set terminal pdf color set output "xxx.pdf" に変えるだけです.あとは platex の実行時に -shell-escape をオプションにつけると, extractbb が自動的に実行されて,PDF の画像が取り込めるようになります.

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)