Re: PSTricksパッケージが使えません。(まとめ)

名前: Iwaki
日時: 2005-06-07 22:48:46
IPアドレス: 219.30.70.*

なんだか教えて貰ってばかりというのも申し訳ないので 同じような質問がでないように今までのものをまとめておきます。 (あんまり中身をよくわかっていないのでまとめ方がおかしいかもしれません そのときはご指摘下さい。) 環境: Windows!!(Unix系は関係ないです) 症状: PSTricksがつかえない PSTricksで書いた図形がdvioutで出力されない。 PSTricksの部分を含むdvioutファイルを見ようとすると。 dvioutが [1]Failed to make tmpps2.pbm by the command C:\usr\gs\gs8.51\bin\gswin32c.exe @tmp$.@@@ The file tmp$.@@@ is a parameter file というエラーを出す。 原因: dvioutの仕様(PSTricks はもともと dviout で見るものではない) 対処法1(通常): dvips を使って eps ファイルにし, その eps ファイルを graphicx パッケージ の includegraphics などで読み込ませる。 参照(dviout でうまくいかない場合は):http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?dviout#pd5bea65 対処法2(平田さんの方法>>36249): 注)少し危険 内容:pdftricksを利用して出力させる。 平田さんのコードに角籐さんが変更を加えたpdfmtricksを入手してくる。 >>36282←ここ 注)uuencodeというものでエンコードされているのでエンコーダーを http://www.vector.co.jp/soft/dos/util/se060969.html あたりから入手して テキスト→バイナリ(zip) と変換する (エディタなどにテキストを貼り付けてテキストファイルにしてから変換させる。) 使い方 pdfmtricks.styを追加し PSTricksを使いたいTeXファイルに対し1−3のよう書く 1. \usepackage{pdfmtricks} を追加。 2. \usepackage{pstricks}, \usepackage{pst-xxx} を \begin{psinputs} ... \end{psinputs} で括る。 3. PSTricks 関連のコードを \begin{pdfdisplay} %\begin{pdfpic}? ... \end{pdfdisplay} %\end{pdfpic}? で括る。 コンパイルは latex --shell ファイル名 latex --shell ファイル名 dvipdfmx ファイル名 というようにする。 注意!! 1完全にPSTricksがつかえるようになるという保証はない 2いろいろと修正が必要になるかもしれない。 >私は Windows の方はあまり詳しく >ないのでよくわかりませんが、他にもいろいろと (特に \write18{...} で呼び出 >されるコマンドなど) 修正が必要かもしれません。 >これを入れて修正を施しても PSTricks が完全に使えるという保証はないので、 >大量に PSTricks を使う必要がある場合はあきらめて dvips + GSview を使った >ほうが良いと思います。 追記(--shell オプションを使わない方法) >>36285参照 注意? platexのバージョンによってはもしくはpst-eps.texが違うと pst2epsがエラーを起こす(?)のかもしれません(?) 感謝 平田さん、角籐さんそしてほかの答えてくださった皆さん本当にありがとうございました。

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)