通常星号角度用于取消包含放置宏的旋转,例如\rput{90}(1,1){\rput{*0}(2,2){A}}
将保持 A 直立。
当我对的第 3 个参数应用星号角时\uput
,我得到了以下输出,但我无法弄清楚它的含义。
\documentclass[pstricks,border=12pt]{standalone}
\usepackage{pst-plot}
\newcommand{\object}[3]{%
\begin{pspicture}[showgrid=bottom](-1,0)(3,5)
\pnode(1,2){A}
\rput{\i}(A){%
\psline(0,1)%
\rput(0,1){\psline{->}(.5;#2)}%
\pscircle(0,1){.5}%
\uput{.5}[#2]{#3}(0,1){\pspolygon[linecolor=red,unit=.25](-1,-1)(-1,0)(0,1)(1,0)(1,-1)}%
\uput{.5}[#2]{*#3}(0,1){\pspolygon[linecolor=green,unit=.25](-1,-1)(-1,0)(0,1)(1,0)(1,-1)}%
}
\qdisk(A){2pt}
\rput*(1,4.5){\textbackslash uput\{.\}[#2]\{*#3\}(.)\{\}}
\end{pspicture}}
\begin{document}
\multido{\i=0+30}{13}{\object{\i}{0}{90}}
\end{document}
注意:第二个参数\uput
无法接收星号角度。我也想知道原因。
答案1
\documentclass[pstricks,border=12pt]{standalone}
\usepackage{pstricks}
\begin{document}
\Huge
\begin{pspicture}[showgrid=top](-4,-4)(4,4)
\uput{.3}[0]{45}(0,1){$30^\circ$}
\rput{-45}(2,2){\uput{.3}[0]{45}(0,1){$30^\circ$}}
\rput{-45}(2,-2){\uput{.3}[0]{*45}(0,1){(*)$30^\circ$}}
\end{pspicture}
\end{document}
明白了吗??