使用 tikz 进行几何构造

使用 tikz 进行几何构造

是否可以使用 tikz 进行基本的几何操作,例如角平分线、线段平分线、内切圆、外接圆等?更详细地说,我想要一个命令,它以三个点(不在一条线上)作为参数,并给出由这些点定义的三角形的(内切)外接圆。类似地,我想要一个命令,它以两个点为参数,并给出由这些点定义的线段的平分线,类似于角平分的情况。

答案1

tkz-euclide提供许多几何构造的命令。它可在Altemundus 的网站氯化三乙胺。手册相当不错(除了许多示例中使用的命令tkzDrawPolygon不存在),但只有法语版本(尽管即使你不会说法语,你也应该能够从示例中弄清楚一切)。我以前从未使用过它,但能够在几分钟内绘制以下内容:

带内圆和外接圆的三角形

\documentclass{article}
\usepackage{tkz-euclide}
\begin{document}

\begin{tikzpicture}
    % The triangle
    \tkzDefPoint(2,2){A}
    \tkzDefPoint(5,-2){B}
    \tkzDefPoint(1,-2){C}
    \tkzDrawSegments(A,B B,C C,A)

    % circumcircle
    \tkzCircumCenter(A,B,C)\tkzGetPoint{G}
    \tkzDrawPoint(G)
    \tkzDrawCircle(G,A)

    % incircle
    \tkzDefCircle[in](A,B,C)\tkzGetPoint{I}\tkzGetLength{rIN}
    \tkzDrawPoint(I)
    \tkzDrawCircle[R](I,\rIN pt)

    \tkzLabelPoints[below](B)
    \tkzLabelPoints[below left](C)
    \tkzLabelPoints[above left](A,I,G)
\end{tikzpicture}
\end{document}

相关内容