Re: dviout で eps ファイルが表示されない

名前: けめ丸
日時: 2007-12-25 22:18:30
IPアドレス: 221.240.212.*

>>50480>>50490 ご教示ありがとうございました. dvips(k) -E hoge.dvi によって,dviout でも正しく表示される eps ファイルが作成できました. # しばらく外出していたため,お礼が遅くなり失礼しました. dvipsk -E で直接 eps ファイルを作っていなかった理由は,角藤先生ご指摘の通り, BoundingBox (BB) を正確にするためには,どのみち gsview で開いて PS to EPS で変換させなければならないからです.dvips(k) によって eps を作ろうが ps を 作ろうが,手間は同じですので. # セコい話ですが,"dvipsk -E hoge" より "dvipsk hoge" の方がタイプがラクなので # そうしていたに過ぎません. ともあれ,eps ファイルは表示されるようになったのですが,dvips(k) -E で出来る eps ファイルは BB がメチャメチャです.(これも角藤先生ご指摘の通りです) 私が作成する画像は初等幾何の作図が多く,線分からなる図形と,点のラベルや角度など の文字情報とからなります.dvips(k) -E で出来る eps ファイルは,BB 内に図形こそ 収まるものの,その周囲にある点のラベル(文字)が BB 外に出てしまうことがしばしば あります. # 例えば,三角形 ABC の画像で,頂点 A の直上に "A" と書かれている場合, # BB の境界が,ラベル "A" と図形の頂点 A との間に設定されてしまう. このため,BB の狂った hoge.eps を gsview で開き,PS to EPS によって「手動で」 BB を指定し直さなければなりません. # ラベル "A" が最初から BB 内に収まっていれば,BB 自動計算の PS to EPS によって # "A" を含む eps を作成できるのですが,"A" が BB 外にある場合には,BB 自動計算の # PS to EPS では,ラベルを BB 内に入れてくれることはないようです. ## 手動による BB 指定の場合は無駄な余白が生じ安い. ## これを避けるには,以下のような手間のかかる方法しか思いつきません. ## 1. PS to EPS において,ラベルが BB 内に入るように十分広く, ## 手動で BB を指定して eps を作成(例えば hoge2.eps と名付けて保存) ## 2. hoge2.eps を開いて,BB 自動計算の PS to EPS を用いて変換する 長々愚痴々々と書いてしまいましたが,もっと手軽な eps ファイル作成法があるなら, ご教示いただけると幸いです.

この書き込みへの返事:

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