为了画几何图形,我正在阅读这。现在,我正在测试 \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}