Problemi con qtree (alberi con più di cinque rami)

  • Creatore
    Topic
  • #35651
    Up
    0
    Down
    ::


    Ciao a tutti,
    ho un problema semplice: nella mia tesi ho bisogno di inserire dei diagrammi ad albero per rappresentare la genealogia di manoscritti.
    Ho trovato il pacchetto qtree: simplice e potente.

    Il problema deriva dal fatto che sembra non essere possibile disegnare alberi con più di 5 rami; difatti se compilo questo codice:

    \documentclass[12pt, a4paper, italian]{book}
    \usepackage{qtree}
    \begin{document}
    \Tree [.O \textbf{1} \textbf{2} \textbf{3} \textbf{4} \textbf{5} ]
    \end{document}

    va tutto bena, ma se compilo quest’altro:

    \documentclass[12pt, a4paper, italian]{book}
    \usepackage{qtree}
    \begin{document}
    \Tree [.O \textbf{1} \textbf{2} \textbf{3} \textbf{4} \textbf{5} \textbf{6} ]
    \end{document}

    appare solo il numero 6 e nessun albero.

    Qualcuno sa darmi un aiuto? Grazie in anticipo.
    Matteo

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #35652
      Antonio Ledda
      Partecipante
        Up
        0
        Down
        ::

        Ciao a tutti,
        ho un problema semplice: nella mia tesi ho bisogno di inserire dei diagrammi ad albero per rappresentare la genealogia di manoscritti.
        Ho trovato il pacchetto qtree: simplice e potente.

        Il problema deriva dal fatto che sembra non essere possibile disegnare alberi con più di 5 rami; difatti se compilo questo codice:

        \documentclass[12pt, a4paper, italian]{book}
        \usepackage{qtree}
        \begin{document}
        \Tree [.O \textbf{1} \textbf{2} \textbf{3} \textbf{4} \textbf{5} ]
        \end{document}

        va tutto bena, ma se compilo quest’altro:

        \documentclass[12pt, a4paper, italian]{book}
        \usepackage{qtree}
        \begin{document}
        \Tree [.O \textbf{1} \textbf{2} \textbf{3} \textbf{4} \textbf{5} \textbf{6} ]
        \end{document}

        appare solo il numero 6 e nessun albero.

        Qualcuno sa darmi un aiuto? Grazie in anticipo.
        Matteo

        Pare essere il comportamento normale. Dalla documentazione:

        The trees produced are constrained to a maximum
        depth of 20 levels, with a maximum of five branches at any one node.

        Puoi provare col pacchetto diagmac2 o col pacchetto PGF/TikZ. Non ho mai usato nessuno dei due.

        Ciao,
        Antonio

        Modifica (19:32)
        Prova a dare un’occhiata a questa pagina: http://www.ctan.org/tex-archive/macros/generic/diagrams/.

      • #35653
        Up
        0
        Down
        ::

        Puoi provare col pacchetto PGF/TikZ.

        Intorno a pag 94 del manuale di tikz.

        `\documentclass[]{minimal}
        \usepackage{tikz}

        \begin{document}
        \begin{tikzpicture}[font=\bfseries,text=red]
        \node {.O}
        child {node {1}}
        child {node {2}}
        child {node {3}}
        child {node {4}}
        child {node {5}}
        child {node {6}
        child {node {6.1}}
        child {node {6.2}}}
        child {node {7}};
        \end{tikzpicture}

        \end{document}`

      • #35654
        Up
        0
        Down
        ::

        Puoi provare col pacchetto PGF/TikZ.

        Intorno a pag 94 del manuale di tikz.

        Grazie mille ad entrambi, non avevo mai visto il pacchetto TikZ: è semplice e potente!

        Matteo

      • #35655
        Antonio Ledda
        Partecipante
          Up
          0
          Down
          ::


          Nuovo pacchetto, utile in questi casi: tikz-qtree.

          Ciao,
          Antonio

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

      Go to top