Re: EPSで線幅指定

名前: 中丸
日時: 2002-12-28 20:36:23
IPアドレス: 61.203.114.*

>>14444 dvips(k)でしか使えませんし,システムの定義を引っ張ってくるひねくれた EPSには使えませんが,次のような方法はあります. まず,次の内容をepsbold.styとして保存し, ---------------------------------------------------------------------- \def\epsbold#1#2#3{% \special{ps: save /epsboldSAVE exch def /setlinewidth { #1 mul dup #2 lt { pop #2 } if setlinewidth } bind def 1 setlinewidth }% #3% \special{ps: epsboldSAVE restore }% } ---------------------------------------------------------------------- 次のように使うと,線の幅をスケールに対して変えないようにできます. ---------------------------------------------------------------------- \documentclass{jarticle} \usepackage{graphicx} \usepackage{epsbold} \begin{document} \begin{center} \scalebox{0.500}{\epsbold{2}{0}{\includegraphics{foo.eps}}} \scalebox{0.333}{\epsbold{3}{0}{\includegraphics{foo.eps}}} \scalebox{0.250}{\epsbold{4}{0}{\includegraphics{foo.eps}}} \scalebox{0.125}{\epsbold{8}{0}{\includegraphics{foo.eps}}} \end{center} \end{document} ---------------------------------------------------------------------- \epsboldの最初の引数は太さを何倍にするかを,2番目の引数は最小の太さを 指定します.上のように\includegraphicsを覆うようにして使ってください.

この書き込みへの返事:

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