以下是我目前所掌握的信息:
\begin{tikzpicture}
\tikzstyle{every node}=[draw, circle, fill=black, inner sep=0pt,
minimum size=5pt]
\tikzstyle{every path}=[line width=.75 pt]
\foreach \s in {1,...,5}
{\node at ({72 * (\s - 1)+90}:1.25) {};
\draw ({72 * (\s - 1)+90}:1.25) arc ({72 * (\s - 1)+90}:{72 *
(\s)+90}:1.25);}
\end{tikzpicture}
非常感谢您的任何建议!
答案1
答案2
我没有分段描绘圆圈,而是一次性描绘了整个圆圈。为了贴标签,我将它们放在一个直径较大的未构造圆圈上。
\documentclass{article}
\usepackage{tikz}
\begin{document}
\pagestyle{empty}
\begin{tikzpicture}
\tikzstyle{every node}=[draw, circle, fill=black, inner sep=0pt,
minimum size=5pt]
\tikzstyle{every path}=[line width=.75 pt]
%draw the circle
\draw (0,0) circle (1.25cm);
\foreach \s in {1,...,5}
{% positionning node
\node at ({72 * (\s - 1)+90}:1.25) {};
%\draw ({72 * (\s - 1)+90}:1.25) arc ({72 * (\s - 1)+90}:{72 *
%(\s)+90}:1.25);
%positioning label
\node[fill=none,draw=none]at({72 * (\s - 1)+90}:1.5){$\s$};
}
\end{tikzpicture}
\end{document}
答案3
基本上只有一行 Ti 的变体钾Z:
\documentclass[border=10pt]{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw[line width=.75pt] (18:1.25) arc[start angle=18, end angle=378, radius=1.25]
foreach \r in {1,2,...,5} {
node[pos={1/5*\r}, circle, fill, inner sep=2.5pt, label={[anchor=270+(72*(\r-1))]90+(72*(\r-1)):\r}] {}
};
\end{tikzpicture}
\end{document}
还有一个l3draw
版本:
\documentclass[border=10pt]{standalone}
\usepackage{l3draw}
\begin{document}
\ExplSyntaxOn
\draw_begin:
\draw_linewidth:n { .75pt }
\draw_path_circle:nn { 0cm , 0cm } { 1.25cm }
\draw_path_use_clear:n { stroke }
\int_set:Nn \l_tmpa_int { 1 }
\int_step_inline:nn { 5 } {
\draw_path_circle:nn { \draw_point_polar:nn { 1.25cm } { 18 + 72 * #1 } } { 2.5pt }
\draw_path_use_clear:n { fill }
\hcoffin_set:Nn \l_tmpa_coffin { #1 }
\draw_coffin_use:Nnnn \l_tmpa_coffin { hc } { vc } { \draw_point_polar:nn { 1.65cm } { 18 + 72 * #1 } }
}
\draw_end:
\ExplSyntaxOff
\end{document}