Re: Help!!! Programma con Xy.pic

#85356
robitex
Amministratore del forum
    Up
    0
    Down
    ::


    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.

    Go to top