Ho trovato un package interessante e semplice da usare per scrivere “alberi” in un documento LaTeX. Si chiama qtree e si possono trovare alcune informazioni del suo uso in linguistica.
L’uso è molto semplice: con una semplice definizione ricorsiva (visita preorder) tipo:
\Tree [.S a [.NP {\bf b} c ] d ]
viene definito un albero di questo tipo:

A differenza di altri ambienti (che intervengono sul postscript) questo è anche visibile con DVI previewer. E’ molto facile inserire anche altri elementi LaTeX all’interno dell’albero, in modo da integrarlo, per esempio, con label e ref.
Una limitazione: non più di 5 nodi figli possono essere aggiunti e, se si fa l’errore di metterne di più, non viene segnalato all’utente, ma l’albero risultante non include le parti con l’errore.
Vittorio Scarano
PS: se l’albero risulta essere troppo largo, potete includerlo in una figura “landscape”, includendo il package rotating ed usando la figura sidewaysfigure