在 PStricks 中绘制一个倾斜的椭圆

在 PStricks 中绘制一个倾斜的椭圆

我想在 PStricks 中绘制一个倾斜的椭圆,但角度命令似乎在这里不起作用。我怎样才能使我的椭圆倾斜?

  \psellipse[linestyle=dashed,angle=-30,linecolor=red,dash=3pt 2pt](-2,3)(0.5,0.5)

答案1

您必须使用以下rot选项:

\documentclass[pstricks, border=12pt]{standalone}
\usepackage{pstricks}
\begin{document}
\begin{pspicture}[showgrid=true](-2,-3)(3,4)
\psellipse[linestyle=dashed, rot=-30,linecolor=red, dash=3pt 2pt](0.5,0.5)(1,3)
\end{pspicture}
\end{document}

得出:

在此处输入图片描述

答案2

使用复合变换只是为了复习小学数学。

\documentclass[pstricks,border=12pt]{standalone}
\begin{document}
\begin{pspicture}[showgrid=true](-2,-3)(3,4)
\rput(0.5,0.5){\rput{-30}(0,0){\rput(-0.5,-0.5){\psellipse[linestyle=dashed,linecolor=red,dash=3pt 2pt](0.5,0.5)(1,3)}}}
\end{pspicture}
\end{document}

在此处输入图片描述

相关内容