I'm trying to draw a tree, but I can't get it to skip one level. This is my code.
\documentclass[border=1cm]{standalone}
\usepackage{tikz-qtree}
\begin{document}
\begin{tikzpicture}
[every tree node/.style={draw,circle},
level distance=1.25cm,sibling distance=1cm,
edge from parent path={(\tikzparentnode) -- (\tikzchildnode)}]
\Tree [.\node {};
\edge node[auto=right] {1};
[.\node{};
\edge node[auto=right] {1};
[.\node{};
\edge node[auto=right] {1};
[.\node{apple};]
\edge node[auto=left] {0};
[.\node {pear}; ]
]
\edge node[auto=left] {0};
[.\node{};
\edge node[auto=right] {1};
[.\node{bike};]
\edge node[auto=left] {0};
[.\node {car}; ]
]
]
\edge node[auto=left] {I WANT THIS EDGE TO GO STRAIGHT TO};
[
\edge node[auto=right] {};
[.\node{HERE};
\edge node[auto=right] {1};
[.\node{walk};]
\edge node[auto=left] {0};
[.\node {run}; ] ] ]
]
\end{tikzpicture}
\end{document}
Here is the image the code produces.




\documentclassetc, so that people can more easily reproduce your problem. – John Wickerson May 09 '13 at 10:44