使用 PSTricks 绘制从点到椭圆的切线

使用 PSTricks 绘制从点到椭圆的切线

我想创建一个椭圆(例如使用 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轻松导出代码。

http://www.geogebra.org/cms/

替代文本

答案3

你可能想看看普斯特一欧共体包裹。

相关内容