如何使用 將點標籤恰好放置在節點的頂部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}