为什么 \tkzMarkAngle 会增加以下点的尺寸?

为什么 \tkzMarkAngle 会增加以下点的尺寸?

\tkzMarkAngle正在影响以下点的大小。这种奇怪的行为有什么合理的解释吗?

没有\tkzMarkAngle(正常点大小)

\documentclass[tikz,border=10pt]{standalone}
\usepackage{tkz-euclide}
\usetkzobj{all}
\begin{document}
\begin{tikzpicture}

\tkzDefPoint(-3,-1){A}
\tkzDefPoint(3,-1){B}
\tkzDefPoint(2,2){C}
\tkzDrawPolygon(A,B,C)

%\tkzMarkAngle[color=gray,thick,size=0.75](B,A,C)
\tkzLabelAngle[color=gray,pos=1.1](B,A,C){$\alpha$}

\tkzDrawPoints[color=red,fill=red](A,B,C)

\end{tikzpicture}
\end{document}

在此处输入图片描述

使用\tkzMarkAngle之前\tkzDrawPoints(增大点尺寸)

\documentclass[tikz,border=10pt]{standalone}
\usepackage{tkz-euclide}
\usetkzobj{all}
\begin{document}
\begin{tikzpicture}

\tkzDefPoint(-3,-1){A}
\tkzDefPoint(3,-1){B}
\tkzDefPoint(2,2){C}
\tkzDrawPolygon(A,B,C)

\tkzMarkAngle[color=gray,thick,size=0.75](B,A,C)
\tkzLabelAngle[color=gray,pos=1.1](B,A,C){$\alpha$}

\tkzDrawPoints[color=red,fill=red](A,B,C)

\end{tikzpicture}
\end{document}

在此处输入图片描述

使用\tkzMarkAngleAFTER\tkzDrawPoints(正常点大小)

\documentclass[tikz,border=10pt]{standalone}
\usepackage{tkz-euclide}
\usetkzobj{all}
\begin{document}
\begin{tikzpicture}

\tkzDefPoint(-3,-1){A}
\tkzDefPoint(3,-1){B}
\tkzDefPoint(2,2){C}
\tkzDrawPolygon(A,B,C)

\tkzDrawPoints[color=red,fill=red](A,B,C)

\tkzMarkAngle[color=gray,thick,size=0.75](B,A,C)
\tkzLabelAngle[color=gray,pos=1.1](B,A,C){$\alpha$}

\end{tikzpicture}
\end{document}

在此处输入图片描述

答案1

tkz-euclide 的新版本(测试版)没有问题欧几里得 v 2.40b

\documentclass[tikz,border=10pt]{standalone}
\usepackage{tkz-euclide}

\begin{document}

\begin{tikzpicture}
\tkzDefPoint(-3,-1){A}
\tkzDefPoint(3,-1){B}
\tkzDefPoint(2,2){C}
\tkzDrawPolygon(A,B,C)

\tkzMarkAngle[color=gray,thick,size=0.75](B,A,C)
\tkzLabelAngle[color=gray,pos=1.1](B,A,C){$\alpha$}

\tkzDrawPoints[color=red,fill=red](A,B,C)
\end{tikzpicture}

\end{document}

在此处输入图片描述

相关内容