我想在以下行中更改 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 时轮廓线的默认粗细是多少?
谢谢你!