Take the following code:
\documentclass{article}
\usepackage{forest, amsmath}
\begin{document}
\begin{forest} for tree = {parent anchor = south, child anchor = north, s sep = 0em}
[, phantom
[a]
[r]
[c]
[h]
[i]
[p]
[$\stackrel{*}{\text{e}}$
[$\stackrel{*}{\text{H}}$]
]
[l]
[a
[L]
]
[g]
[o]
]
\end{forest}
\end{document}
It creates an association line between the two starred elements, and between a and L. In order to get the stars above the characters, I had to go into math mode (which bugs me, but that is the recommended way).
But the star gives the H extra height, and so the character L is aligned with the top of the H + * combination. It obviously can't look like that.
A simple fix is to add a phantom star above the L as well, with $\stackrel{\phantom{*}}{\text{L}}$. I get this:
This looks much better, but now the line from the a to the L is too short. It should be just as close to the north edge of the L as the other line is to the north edge of the *.
I assume the proper way to go about this is to manually give the length of the arrow (or arrows). How can I do that? Or is there a better solution?





alignoption and wrap the content to add the asterisk. This way you could use a style rather than needing a wrapper of any kind. – cfr Sep 03 '17 at 01:34\renewcommand*{\arraystretch}{0}as in\starontopis used. – Heiko Oberdiek Sep 03 '17 at 05:28