标记特定节点

标记特定节点

因此,感谢一位用户,我设法制作了一些图表,但遇到了一个问题 - 为什么:

\node at (a.corner 2) {$x_2$};

将标签 $x_2$ 放在中心而不是节点旁边?非常感谢。

完整代码如下:

\documentclass{standalone}
\usepackage{tikz}
\begin{document}
    \begin{tikzpicture}[scale=0.65]
         \path
            (0, 0)
            \foreach \i in {0, ..., 15} {
              +(360/16 * \i:3cm) coordinate (corner \i)
            }
          ;
          \draw[red]
            (corner 2) \foreach \i in {4,6, ..., 14,0} { -- (corner \i) }
            (corner 9) \foreach \i in {11,13,15,1,3,5} { -- (corner \i) }
          ;
          \draw[densely dashed]
            (corner 0) -- (corner 5)
            (corner 2) -- (corner 9)
          ;
          \fill[radius=2pt] \foreach \i in {0, ..., 15} { (corner \i) circle[]       };
          \node at (a.corner 2) {$x_2$};
        \end{tikzpicture}
\end{document}

答案1

找到了,我导入了 tikz 定位包并使用:

\node [right=1mm of corner 1] {$x_2$};

相关内容