\setlinewidth

pszahyou(*)環境において,描画する線の太さを設定します。
 

定義されているスタイルファイル

emathPs.sty

書式

\setlinewidth#1

基本例

pszahyou(*)環境でのデフォルトの太さは 1pt で,
zahyou(*)環境よりは太目です。
linewidth01.png
zahyou(*)環境と揃えるには
linewidth02.png

グルーピング

\setlinewidth の影響範囲には注意が必要です。
TeX のグルーピングは無効です。
linewidth03.png
上の図で,線分BCの太さを 0.3pt に変更しています。
その部分を
  {.....}
で TeX のグルーピングをしていますが,その外にある
  \Drawline{\C\D}
の太さも 0.3pt に変更されたままです。

これは,\setlinewidth コマンドは 
PostScript の setlinewidth オペレータを呼び出していますが,
これは TeX の管理外ですから,TeX のグルーピングは無効なのです。
対策(1)は,
  \gsave と \grestore
で,PostScript のグルーピングを行います。
(TeX のグルーピングも併用しておく方が無難です。)
linewidth04.png
対策(2)は,
  \setlinewidth コマンドではなく,<linewidth=..> オプション
を用いることです。
linewidth05.png

注意事項

  1. その1
    1618

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS