::
Michela” post=105279Buongiorno,
ho cercato di documentarmi sulla creazione di alberi binomiali in latex, ma non sono riuscita a trovare una soluzione al mio problema.
Vi allego le fattispecie di alberi che dovrei costruire, fatti in Excel.
La difficoltà che riscontro nel primo esempio, è di inserire un testo sopra alla freccia. Il secondo albero, invece, inizia con una classica costruzione, ma poi diventa un accostamento orizzontale di dati.
Qualcuno mi può dare una mano?
Grazie infinite!
[attachment=1543]Albero1.pdf[/attachment]
[attachment=1544]Albero2.pdf[/attachment]
Tentativo per albero1:
`\documentclass[a4paper,12pt]{article}
\usepackage{forest}
\definecolor{iceberg}{rgb}{0.44, 0.65, 0.82}
\begin{document}
\begin{forest}
for tree={parent anchor=east,child anchor=west,grow=east,l sep=30pt,edge={->,>=stealth,iceberg,thick}}
{$1-p$}}]
[Su,edge label={node[very near start,above,sloped,midway,font=\scriptsize,color=black]{$p$}}]
]
\end{forest}
\end{document}`
Albero2 invece mi lascia perplesso, nel senso che facendo crescere l’albero da destra a sinistra con forest avresti il nodo “padre” a sinistra e i “figli” sulla destra, e fin qui nessun problema; ma da quel che vedo nel tuo allegato mi sembra (forse sbaglio?) che un nodo “figlio” possa avere più “padri”: in questo caso, siccome forest nasce per disegnare alberi formali (tipicamente linguistici), e le strutture “ad ascendenza multipla” non sono considerate formalmente degli alberi (vedi ad esempio questo thread su tex.stackexchange), ecco che per come la vedo io il gioco si fa teso e tetro… Se non ti servono delle frecce e il grafo ha effettivamente la caratteristica di contenere costituenti ad ascendenza multipla, ti suggerirei di usare una tabella: le soluzioni alternative che mi vengono in mente con forest o altri pacchetti sono talmente arzigogolate che il gioco non varrebbe la candela.