将标签移动到单位圆下

将标签移动到单位圆下

以下(TikZ)代码中的标签 -1 和 1 位于单位圆的线下方:

\draw (-1.5,0) -- (1.5,0);
\draw (1,0) arc(0:360:1);
\foreach \i [count=\j] in {-1,1}
{\draw (\i,0) coordinate (x\j) edge ++(0,2pt) -- ++(0,-2pt) node [below=5pt, anchor=mid, font=\scriptsize] {\i};}

我该如何纠正?谢谢!

答案1

稍微简化一下:

\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
  \draw[font=\scriptsize]
    (-1.5, 0) -- (1.5, 0)
    (0, 0) circle[radius=1]
    (-1, 0) node[below left] {$-1$}
    (1, 0) node[below right] {$1$}
  ;
\end{tikzpicture}
\end{document}

结果

相关内容