I'm making a tree using TikZ-qtree, and I need to put labels on my edges. Right now it looks something like this:
\begin{tikzpicture}
\Tree
[.$\alpha$
\edge node[left, pos=.2]{\scriptsize $p$};
[.\phantom{$\beta$} ]
\edge node[left, pos=.6]{\scriptsize $a$};
[.$\alpha$ ]
\edge node[right, pos=.2]{\scriptsize $b$};
[.$\beta$ ]
]
\end{tikzpicture}
Right now, the "a" is quite far from the center edge and the "b" is quite close to the rightmost edge:

Ideally, the "a" would be closer to the middle edge and the "b" would be slightly farther from the right edge. Does anyone know how to make this happen?
