在 PSTricks 中 PointSymbol=o 的轮廓线厚度

在 PSTricks 中 PointSymbol=o 的轮廓线厚度

我想在以下行中更改 PointSymbol=o 轮廓线的粗细:

\pstGeonode[PointSymbol={o},PosAngle=45,PointName=none, , linecolor=red,,linecolor=yellow,dotsize=0.32,](0,0){F}.

我该怎么做?谢谢!

答案1

dotLW可以规模 当前线宽:

\listfiles
\documentclass{article}
\usepackage{pst-eucl}

\makeatletter
\define@key[psset]{pstricks}{dotLW}[1]{\def\psk@dotLW{#1 }}
\psset[pstricks]{dotLW=1}
\@namedef{psds@o}{%
  CLW \psk@dotLW mul SLW
  /r2 DS CLW sub def
  \pst@gdot{0 0 DS \tx@SD \pst@usecolor\psfillcolor   0 0 r2 \tx@SD }}
\makeatother
\begin{document}
\begin{pspicture}(-3,-3)(3,3)
\pstGeonode[PointSymbol=o,PosAngle=45,PointName=none](0,0){F}
\pstGeonode[PointSymbol=o,dotscale=3,PosAngle=45,PointName=none](1,1){G}
\pstGeonode[PointSymbol=o,dotscale=3,PosAngle=45,PointName=none, dotsize=5mm](-1,-1){H}
\pstGeonode[PointSymbol=o,dotscale=3,PosAngle=45,PointName=none, dotsize=5mm,dotLW=2](-1,1){H1}
\pstGeonode[PointSymbol=o,dotscale=3,PosAngle=45,PointName=none,dotLW=0.25](1,-1){G1}
\end{pspicture}

\end{document}

在此处输入图片描述

答案2

非常感谢!!!!

我还有另一个问题:当我设置 dotLW=1 时,轮廓线的粗细是多少?如果没有“dotLW”,PointSymbol=o 时轮廓线的默认粗细是多少?

谢谢你!

相关内容