tkz-euclide 标签点位于节点中心

tkz-euclide 标签点位于节点中心

如何使用 将点标签精确地放置在节点上方tkz-euclide?我知道可以tikz使用类似 的方法来完成\node (A) at (1,1) {A};

是否有任何等效的使用tkz-euclide,例如\tkzLabelPoint[center](1,1){A}

选项\tkzLabelPoint包括above, below, above left, below right等,但如果我将位置选项留空,则默认为below right。我可以做类似的事情\tkzLabelPoint[above, yshift=-12](1,1){A},但这似乎是一个不令人满意的解决方法。

答案1

您可以使用anchor=center\tkzLabelPoint只是一个具有预定义样式的节点)。

\documentclass[border=5pt]{standalone}
\usepackage{tkz-euclide}

\begin{document}

\begin{tikzpicture}
%\draw[gray](0,0)grid(2,2);
\tkzInit[xmin=0,ymin=0,xmax=2,ymax=2]
\tkzGrid[gray]
\tkzDefPoint(1,1){A}
\tkzLabelPoint[red,anchor=center](A){$A$}
\end{tikzpicture}

\end{document}

在此处输入图片描述

相关内容