\setlinewidth

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

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

emathPs.sty

書式

\setlinewidth#1

  • #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 コマンドではなく,<linethickness=..> オプション
を用いることです。
linewidth05.png

注意事項

関連事項


添付ファイル: filelinewidth05.png 225件 [詳細] filelinewidth04.png 267件 [詳細] filelinewidth03.png 287件 [詳細] filelinewidth02.png 258件 [詳細] filelinewidth01.png 267件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-09-02 (月) 20:24:47 (2206d)