我想创建一个椭圆(例如使用 psellipse)。将其命名为 E。我想指定 E 外的一个点 P。然后我想使用 PSTricks 构造从 P 开始并与 E 相切的两条射线。
是否有捷径可寻?
我知道我可以先画一个圆,然后“拉伸”图片使其成为椭圆,但这会让我想做的其他事情变得复杂。当然,人们可以使用显式计算来解决这一切。但我想知道是否有一些简单直接的方法。
答案1
目前位于 pstricks-add 中:
\documentclass{article}
\usepackage{pstricks-add}
\begin{document}
\begin{pspicture}[showgrid](-4,-2)(4,3)
\psEllipseTangents(0,0)(3,2)(4,3)\psdot(4,3)
\pcline[linecolor=red,nodesepB=-15mm](4,3)(EllipseT1)
\pcline[linecolor=red,nodesepB=-15mm](4,3)(EllipseT2)
\psdots(EllipseT1)(EllipseT2)
\psellipse[fillcolor=cyan!30,fillstyle=solid](0,0)(3,2)
\end{pspicture}
\end{document}
答案2
我建议你使用它GeoGebra
来绘制这样的欧几里得几何图形。它有一个友好的 GUI,并且可以PSTricks
轻松导出代码。
答案3
你可能想看看普斯特一欧共体包裹。