我有以下代码。我的问题是如何标记其顶点从 0 到 4?谢谢。
\newcommand\size{1}
\begin{tikzpicture}
\draw[thick] (18:\size) \foreach \a in {90,162,234,306} { -- (\a:\size) } -- cycle;
\draw[thick] (18:\size) \foreach \a in {162,306,90,234} { -- (\a:\size) } -- cycle;
\foreach \a in {18,90,162,234,306} { \node[black, fill=black,circle,inner sep=2pt] at (\a:\size){}; }
\end{tikzpicture}
答案1
类似这样 - 我没有改变\a
标签部分的值,您可以在语句\b
中另外添加foreach
不同的标签
平均能量损失
\documentclass[tikz, border=1cm]{standalone}
\begin{document}
\newcommand\size{1}
\begin{tikzpicture}
\draw[thick] (18:\size) \foreach \a in {90,162,234,306} { -- (\a:\size) } -- cycle;
\draw[thick] (18:\size) \foreach \a in {162,306,90,234} { -- (\a:\size) } -- cycle;
\foreach \a in {18,90,162,234,306} { \node[black, fill=black,circle,inner sep=2pt, label={[label distance=-3pt]\a:\footnotesize\a}] at (\a:\size){}; }
\end{tikzpicture}
\end{document}