因此,感谢一位用户,我设法制作了一些图表,但遇到了一个问题 - 为什么:
\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$};