
を使用して、ポイント ラベルをノードの真上に正確に配置するにはどうすればよいですか?のようなものを使用すれ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}