pst-euclid:获取内圆

pst-euclid:获取内圆

为了画几何图形,我正在阅读。现在,我正在测试 \pstTriangleIC 以获取内切圆,但我得到了一个典型的“未定义控制序列”错误。我的代码有什么问题?我想我需要设置一些东西,但我不知道是什么。

\documentclass[12pt,oneside,spanish]{article}
\usepackage{pstricks-add,pst-eucl}
\begin{document}

\begin{pspicture}[showgrid=true](-2,-2)(2,2)
\pstTriangle(1,1){A}(1,0){B}(0,2){C}
\pstTriangleIC{A}{B}{C}
\end{pspicture}

\end{document}

附言:我已阅读但提供的解决方案是将其定义为宏。它不是已经默认定义了吗?

答案1

我无法重现您的问题。

\documentclass[pstricks,border=10mm,12pt]{standalone}
\usepackage{pst-eucl}
\begin{document}

\begin{pspicture}[showgrid=true](-2,-2)(2,2)
\pstTriangle(1,1){A}(1,0){B}(0,2){C}
\pstTriangleIC{A}{B}{C}
\end{pspicture}

\end{document}

在此处输入图片描述

如果上述文件是hahaha.tex,请始终使用以下方法之一进行编译:

  • 组合 3 步骤:latex hahaha.tex接着dvips hahaha.dvi接着ps2pdf hahaha.ps
  • 或单个步骤:xelatex hahaha.tex

第一种方法运行速度要快得多。

答案2

在此处输入图片描述

\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{tkz-euclide}
\begin{document}
    \begin{tikzpicture}
    \draw[help lines, color=gray!30, dashed] (-2,-2) grid (2,2);
    \draw [->, >=stealth] (-2,-2) -- (2,-2) node [right] {$x$};
    \draw [->, >=stealth] (-2,-2) -- (-2,2) node [above] {$y$};
        \tkzDefPoint(1,1){A}
        \tkzDefPoint(1,0){B}
        \tkzDefPoint(0,2){C}
        \tkzDrawPolygon(A,B,C)
        \tkzDrawCircle[in](A,B,C)
        \tkzLabelPoints(A,B)
        \tkzLabelPoints[above](C)
    \end{tikzpicture}
    
\end{document}

相关内容