با استفاده از آپشن edge label
میتوانید روی شاخهها برچسب قرار دهید. برای مثال:
[{$S_1^u=S_0u$}, edge label={node[very near end,left,font=\scriptsize]{$H$}}]
علت خطا این است که برای نوک پیکان از Stealth
استفاده کردهاید که در کتابخانه arrows
وجود ندارد. میتوانید از کتابخانه meta.arrows
استفاده کنید.
\usetikzlibrary{meta.arrows}
یا اینکه تنظیم edge
را به شکل زیر تغییر دهید:
edge={-latex}
برای چسباندن ابتدای شاخهها به هم تنظیم زیر را به قسمت for tree
اضافه کنید:
parent anchor=children
کد قسمت درخت باید به شکل زیر باشد:
\[
\begin{forest}
for tree={
font=\sffamily,
grow'=0,
color=black,
anchor=west,
child anchor=west,
l sep+=1mm,
edge={-latex},
parent anchor=children,
}
[{$S_0$}
[{$S_1^u=S_0u$}, edge label={node[very near end,left,font=\scriptsize]{$H$}}]
[{$S_1^d=S_0d$}, edge label={node[very near end,left,font=\scriptsize]{$T$}}]
]
\end{forest}
\]