Re: PDFを表示させると角丸罫線がズレる

名前: みなも
日時: 2005-03-03 18:35:42
IPアドレス: 211.133.27.*

>>34795 > 私の場合には、とりあえず見出しなどの文字列を角丸の枠線で囲むといった > ことが実現できればよいのですが、そのようなものをPostScriptで実現する > 方法を解説している書籍やWebサイトなどがありましたら、ぜひご教授下さい。 PostScript は TeX とは独立した「ページ記述言語」ですので, 素のままの TeX ソースには PostScript の命令を「記述」できません。 したがって,PostScript で記述した「図形」(角丸枠線)を TeX に取り込むには, 次のいずれかの方法を使うことになります。 1. PStrics というマクロパッケージ(最近のTeXの配布セットには, 初めから入っていると思います)を使って,PostScript 命令を TeX ソースに 埋め込む。 2. TeX ソースとは別個に PostScript で図形を記述し, これを図形として TeX に貼り付ける。(図形の貼り付けは graphicx パッケージ などで OK です。eps ファイルとしての貼り付けになります。) (他にも方法はあったかな? --- \special 命令に直接記述はちょっと危険か --- 識者の方フォローお願いします。) というわけで,「角丸枠線」実現のために研究すべきは, (a) PostScript の命令 (今回の場合線を引くだけなのでこれだけなら簡単) (b) PostScript 命令を TeX にどう取り込むか (c) 枠線の大きさの取得方法 (これは純粋に TeX の使い方の問題) の3つになります。 (a) は PostScript の入門書,(b) は (La)TeX で図形の取り込みなどを 詳しく解説している書籍,(c) は (La)TeX のマクロ作成法(中〜上級)を解説 している書籍を調べることになりましょうか。 3つすべて載っている本があればいいのですが, 上記のように基本的に「別分野」ですので,ちょっとないかもです。 (あと,(a) 〜 (c) では (c) が意外と敷居が高いかも。) ちなみに,上記 2. に関してですが,PostScript は人間よりはコンピュータ寄り の言語ですので,複雑な図形になると,記述が大変です。 もう少し人間寄りの記述で PostScript ソースを吐き出してくれるプログラムとして MetaPost というものもあります(これも最近のTeXの配布セットには, 初めから入っていると思います)。MetaPost は単独でも使用できるのですが, これを TeX 側から直接呼び出して使えるようにしたマクロ(MetaPost in TeX)を 私のサイト(http://homepage2.nifty.com/domae/)で公開しています。 MetaPost や METAFONT の解説(METAFONT & MetaPost でお絵かき)も おいてあります。宣伝っぽくなって恐縮ですがよろしければどうぞ。

この書き込みへの返事:

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