考虑下面的代码。
\documentclass[pstricks,border=12pt]{standalone}
\usepackage{pst-plot}
\begin{document}
\begin{pspicture}(0,-1)(3,1)
\pscustom[linejoin=1,arrows=->]
{
\psline(0,-1)(1,0)
\psplot[algebraic,plotpoints=100]{1}{2.25}{.25*sin(2*Pi*x/.25)}
%\moveto(2.25,0)
\psline(3,0)
}
\end{pspicture}
\end{document}
目标是将当前使用的点移动\psline(3,0)
到第二个箭头的尖端,使其\psline(3,0)
与水平线平行。
如何在不使用的情况下移动这样的当前点\moveto(2.25,0)
? 似乎\psplot
行为异常,如果我错了,请纠正。
答案1
\documentclass[pstricks,border=12pt]{standalone}
\usepackage{pst-plot}
\begin{document}
\begin{pspicture}(0,-1)(3,1)
\pscustom[linejoin=1,arrows=->]
{
\psline(0,-1)(1,0)
\psplot[algebraic,plotpoints=100]{1}{2.25}{.25*sin(2*Pi*x/.25)}
\psline(!SaveFinalState aload pop)(3,0)
}
\end{pspicture}
\end{document}