TikZ-dependency
A LaTeX library to draw all sorts of dependency trees and graphs
TikZ-dependency allows you to draw dependency graphs in LaTeX documents with little or no effort.
The package has a very easy to learn, high level interface that can be used to draw simple dependency trees, complex non projective graphs, bubble parses, and in general any kind of graph which is based on a sequence of nodes and edges among these.
It is based on PGF/TikZ and it can be used either with latex or pdflatex. It comes with a very comprehensive documentation that will get you started...