Ecco, un codice un po’ più elegante potrebbe essere questo:
`\documentclass{standalone}
\usepackage{tikz}
\tikzstyle{item}=[fill,
minimum size=4pt,
inner sep = 0pt,
circle]
% raggio del cerchio
\newdimen\r
\r=24mm
\begin{document}
\begin{tikzpicture}
\foreach \name/\ang in {
n-2/-60,
n-1/-30,
0/0,
1/30,
2/60,
3/90,
4/120,
5/150
} \node[item, label=\ang:{$[\name]$}] (\name) at (\ang:\r) {};
\draw (n-2)–(n-1)–(0)–(1)–(2)–(3)–(4)–(5);
\draw[dashed] (5) arc (150:300:\r);
\end{tikzpicture}
\end{document}
`
Faccio uso di un istruzione \foreach con due variabili: l’angolo e l’etichetta, che vanno specificati a coppie separando i valori con uno slash e le coppie con le virgole (che ho sistemato una per riga per maggiore leggibilità).
Ricordarsi che i font utilizzati nel disegno devono corrispondere a quelli del documento principale, quindi, occorre attrezzare il preambolo del sorgente per la creazione del singolo disegno in modo opportuno (caricare gli stessi pacchetti di gestione dei font).
R.