我有以下使用 tikz 生成五边形的代码。我试图稍微修改一下代码,但一直无法取得进一步的进展。我希望顶点处的“点”消失,以便只显示直线,并且五边形内的数字更整齐一些,但我也无法移动它们。
谢谢。
\begin{center}
\begin{tikzpicture}
\foreach \a in {5}{
\node[regular polygon, regular polygon sides=\a, minimum size=3cm, draw] at (\a*4,0) (A) {};
\foreach \i in {1,...,\a}
\node[circle, label=above:\i, fill=black, inner sep=1pt] at (A.corner \i) {};
}
\end{tikzpicture}
\end{center}
答案1
像这样吗?
\documentclass[border=10pt,tikz,multi]{standalone}
\usetikzlibrary{shapes.geometric}
\begin{document}
\begin{tikzpicture}
\foreach \a in {5}{
\node [regular polygon, regular polygon sides=\a, minimum size=3cm, draw] at (\a*4,0) (A) {};
\foreach \i in {1,...,\a}
{%
\node [label=90+72*(\i-1):\i, inner sep=1pt] at (A.corner \i) {};
}
}
\end{tikzpicture}
\end{document}