我不知道为什么Missing \endcsname inserted
在使用时会出现此错误\tkzMarkRightAngle
。我完全在中使用了我的代码tkz-euclide
。我想要实现的是等边三角形每个对边的角平分线两侧都有直角标记。
像这样:
虽然我有这个:
这是我的代码:
\documentclass{article}
\usepackage{tkz-euclide}
\begin{document}
\begin{tikzpicture}[scale=2]
\tkzDefPoints{0/0/A,3/0/B}
\tkzDefEquilateral(A,B)
\tkzGetPoint{C}
\tkzDefTriangleCenter[centroid](A,B,C)\tkzGetPoint{I}
\tkzDrawPolygon[color=blue](A,B,C)
\tkzDefPointBy[projection=onto A--C](B)
\tkzGetPoint{Ib}
\tkzDefPointBy[projection=onto B--C](A)
\tkzGetPoint{Ia}
\tkzDefPointBy[projection=onto A--B](C)
\tkzGetPoint{Ic}
\tkzDrawSegment[red](B,Ib)
\tkzLabelSegment[red,pos=0.8](B,Ib){$1$}
\tkzMarkSegment[mark=|,size=2pt,pos=0.8,red](B,Ib)
\tkzDrawSegment[red](A,Ia)
\tkzLabelSegment[red,pos=0.8](A,Ia){$1$}
\tkzMarkSegment[mark=|,size=2pt,pos=0.8,red](A,Ia)
\tkzDrawSegment[red](C,Ic)
\tkzLabelSegment[red,pos=0.8](C,Ic){$1$}
\tkzMarkSegment[mark=|,size=2pt,pos=0.8,red](C,Ic)
\tkzDrawCircle[thick,violet](I,Ib)
\tkzMarkAngle[mark=none,size=15pt,red](A,I,Ic)
\tkzLabelAngle[red,dist=0.3](A,I,Ic){$\frac{\pi}{3}$}
%\tkzMarkRightAngle[red,size=1pt](A,Ia,C)
\end{tikzpicture}
\end{document}
答案1
不能size
指定为长度,它只是一个数字。我没有查过这个数字是什么意思,但是
\tkzMarkRightAngle[red,size=0.2](A,Ia,C)
作品。