tkz-евклид метка точка в центре узла

tkz-евклид метка точка в центре узла

Как мне разместить метку точки точно поверх узла, используя 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}

введите описание изображения здесь

Связанный контент