名前: 山田(の) 日時: 2011-05-24 15:56:08 IPアドレス: 61.210.245.*
PSTricksを使用して図形を書いたのですが,その図形がページ(例えばA4)に描かれる位置を調整する方法がわかりません。 例えば,いかのようなソースがあるとして, \documentclass[a4]{jsarticle} \usepackage{pstricks} \usepackage{pst-all} \usepackage{geometry} \geometry{top=20mm} \geometry{left=20mm} \geometry{right=20mm} \geometry{bottom=20mm} \begin{document} \TeXtoEPS \psset{unit=1mm} \pspicture(0,0)(170,270) --図形をごにょごにょ-- \endpspicture \endTeXtoEPS \end{document} pspicture(0,0)(170,270)の範囲で描いた図形は,geometryで指定した余白とは関係なく描かれてしまいます (まだ初学者で勉強不足ですのでそのように見えます)。 上のソースでは,用紙の上から20mm,左から20mmの所に,図形の左上の角がくると思っていました。 (文字の代わりに図形がくると思っていたもので)。 pspictureを(100,0)(170,170)みたいにx,yを変更すると,図形の位置を調整することができるのですが, pspicture*とクリップしてしまうと,当然のことながら,図形そのものが全部表示できなくなってしまいます。 かといって,図形そのものの座標をページに合わせて変換するのは,汎用性が下がるので,できれば避けたい。 要点をまとめると, 1. PSTricksの図形部分は,pspictureで枠を決めて,その中で描くことに集中したい。 2. 他方ページレイアウトの段階では,ページの余白を調整した上で,図形を配置したい。 3. いったん図形部分だけEPSで出力したあと、\put(x,y){\includegraphics...とする方法は,次善の策としたい。 (ソース一つで済むのがベスト) TeXを論文作成で使っている訳ではなく,一般的な文書で使用し始めたので,何か見当違いの質問をしているのかもしれませんが, よろしくアドバイスください。
この書き込みへの返事: