Re: eps画像がdvioutで表示されない

名前: 小林
日時: 2009-01-31 12:58:03
IPアドレス: 219.29.30.*

>>52630 kuroky様 コメントを有り難うございました。 問題を簡単化したプログラムを以下に示します。 下記のプログラムを使って、tex -> dvi, dvi->PS ファイルを作り、 これをGSviewで表示させて File -> PS to EPS を使ってEPS ファイルを作ります。 EPSファイルをダブルクリックすると、正常に表示されます。 \documentclass[12pt,a4paper]{article} \usepackage{pst-plot} \begin{document} \psset{xunit=1cm,yunit=1cm,runit=1cm,plotpoints=200, dash=4pt 4pt,linewidth=1pt,dotsep=4pt} \begin{pspicture}(0,0)(8,10) \psaxes[linewidth=2pt,dy=1\psunit,Dy=2,dx=1\psunit,Dx=2,ticks=all,tickstyle=top,arrowlength=3]{->}(0,0)(7.8,9.8) \end{pspicture} \end{document} --- ここで作られたPSeps.eps を下記のtexファイルで使っても、dvi で表示されず、空白になります。 --- \documentclass[a4paper,10.5pt]{article} \usepackage{bigtabular,epic,eepic,eclclass,epsbox,dectab,here,wrapfloat,comment} \usepackage[dvips]{graphicx} \textheight 237mm \textwidth 150mm \oddsidemargin 5mm % \evensidemargin 5mm \begin{document} \begin{figure}[H] \refstepcounter{figure} \includegraphics*[bb=78 400 420 741, scale=0.75]{PSeps.eps} {\bf Fig.\ \thefigure }\parbox[t]{25zw}{\ \ Problem 1: Geometry for the very long problem} \end{figure} \end{document} --- このサイトに書いてあったように、イラストレーターで eps ファイルを読み込んで、再びeps ファイルで書き出した ファイルは、上記のTEXで使ってもdviで正常に見えます。 インストールしたプログラムは下記 http://www.fsci.fuk.kindai.ac.jp/~kakuto/win32-ptex/web2c75.html から、最小インストールと標準インストールで、また、下記 http://auemath.aichi-edu.ac.jp/~khotta/ghost/index.html#disk から、Ghostscript 8.63 (日本語版)とGSview 4.9です。 検索して調べたところ下記のような情報がありました。 ToyViewerが表示できる画像形式 http://homepage.mac.com/t_ogihara/software/OSX/toyv-help/Japanese.lproj/Formats.html 他の環境で作成されたEPS画像 他の計算機で作成された EPSファイルの中には、"%%Page:" コメントを持つために 正しく表示できないものがあります。 また、古いMacintosh用のEPSファイルの中には、先頭と末尾に余分な情報が付いているものがあります。  ToyViewerは EPSファイルの読み込み時にこれらを認識して取り除きますので、 Previewなどで表示できない EPSファイルも表示できることがあります。 また、表示させてから改めて EPSファイルとしてセーブすれば、他のアプリケーションでも使える EPSファイルとなります。 ただし、どのような場合にも対応できるわけではありませんので注意して下さい。 --- 上で作ったPSeps.epsファイルには、"%%Page:" が3カ所ありこれが原因なのかなと思います。 例えばdviファイルの10ページ目にこのeps ファイルの読み込み命令を書くと、dviファイルを表示して 9ページから10ページに移ると、1瞬epsファイルが表示されますが、直ぐに消えると言い現象が起きます。 dviファイルを解釈しながら表示している内に、ある行でエラーになって消えてしまうように見えます。 OpenOfficeは無料ソフトでepsファイルを読み込む機能はあるのですが、上記のeps ファイルは読み込めませんでした。 Latex のみを使ってeps ファイルをdviout で正常に表示できる方法は無いのでしょうか? 3年位前のLatexでは上記のやり方で、epsファイルは正常に表示できました。 または、フリーまたは安いソフトでepsファイルをtexで扱えるeps ファイルに変換できるのはあるでしょうか?

この書き込みへの返事:

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