我一直在尝试通过文档中的示例来练习 tkz-euclide。但我一直遇到错误。这里:
\documentclass{article}
\usepackage{xcolor}
\usepackage{tkz-euclide}
\usepackage{beton}
\usepackage{euler}
\begin{document}
\begin{tikzpicture}
\tkzDefPoints{0/0/A,4/0/B}
\tkzDrawLine[red](A,B)
\tkzDefPointOnLine[pos=1.2](A,B)
\tkzGetPoint{P}
\tkzDefPointOnLine[pos=-0.2](A,B)
\tkzGetPoint{R}
\tkzDefPointOnLine[pos=0.5](A,B)
\tkzGetPoint{S}
\tkzLabelPoint[above](P){pos=$1.2$}
\tkzLabelPoint[above](R){pos=$-.2$}
\tkzLabelPoint[above](S){pos=$.5$}
\tkzDrawPoints(A,B,P,R,S)
\tkzLabelPoints[](A,B)
\end{tikzpicture}
\end{document}
当我尝试编译它时,尽管该命令已在文档中列出并使用,但仍然出现此错误:
Undefined control sequence. [\tkzDefPointOnLine]
我检查过类似的问题,但它们都说要添加 usetkzobj{all},但包的当前 README 说这不是必需的。此外,当我添加它时,我得到了这个:
I can't find file `tkz-obj-angles.tex'. [\usetkzobj{all}]
这是怎么回事?