Inserimento di un particolare diagramma

  • Questo topic ha 1 risposta, 2 partecipanti ed è stato aggiornato l'ultima volta 17 anni fa da bubbles1984.
  • Creatore
    Topic
  • #36809
    Up
    0
    Down
    ::


    Salve,
    avrei la necessità di inserire in un documento in latex un diagramma di questo tipo:

    Avete idea di come sia possibile farlo?

    Grazie. 😉

Visualizzazione 0 filoni di risposte
  • Autore
    Risposte
    • #36810
      Up
      0
      Down
      ::

      Salve,
      avrei la necessità di inserire in un documento in latex un diagramma di questo tipo:

      Avete idea di come sia possibile farlo?

      Grazie. 😉

      Se hai voglia / tempo di disegnarlo “a mano” scrivendo un codice ad hoc, il pacchetto tikz fa al caso tuo…
      ad esempio:
      `\documentclass{minimal}

      \usepackage{tikz}

      \begin{document}
      \begin{tikzpicture}[palloe/.style={circle,draw=black,fill=white,text=black,thin,inner sep=0pt, minimum size=1.5em},
      pallof/.style={circle,draw=black,fill=black,text=black,thin,inner sep=0pt, minimum size=1.5em}]
      \foreach \x in {0,1,…,12} \draw (\x,0) node[palloe]{};
      \draw (0,-1) node[palloe]{} (1,-1) node[pallof] {} — (2,-1) node[pallof]{} — (3,-1) node[palloe]{}; \foreach \x in {4,5,…,12} \draw (\x,-1) node[palloe]{};
      \end{tikzpicture}
      \end{document}`

      Come puoi veedere, ho definio due stili (palloe e pallof) che sono, rispettivamente, il cerchietto vuoto (empty) e pieno (full), da usare come opzioni per il comando node.
      La sintassi più semplice per il codice è:
      `\draw (x,y) node[opzioni]{};`
      Nel mio esempio, ho usato anche il comando \foreach per ripetere i nodi successivi.
      Infine, per unire più pallini:
      `\draw (x1,y1) node[opzioni]{} — (x2,y2) node[opzioni]{};`

      Ciao!

Visualizzazione 0 filoni di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top