I want the first part of the tree is in the first page, the other part in in the second page or even in the third part. I want it can be done automatically.
Here is the code (use Pdflatex), you can see the tree can not be displayed in one page.
\documentclass{article}
\usepackage{tikz}
\usepackage{tikz-qtree}
\usetikzlibrary{positioning}
\tikzset{edge from parent/.style=
{draw,
edge from parent path={(\tikzparentnode.east)
-- +(14pt,0)
|- (\tikzchildnode)}}}
\begin{document}
\begin{tikzpicture}
\tikzset{grow'=right,level distance=100pt}
\tikzset{execute at begin node=\strut}
\tikzset{every tree node/.style={anchor=base west}}
\Tree
[.\node(shixuan){A};
[.\node(yusheng){B};
[.\node(xun){C};
[.\node(shikong){D}; ]
[.E ] ]
[.F
[.F ]
[.F ] ]
[.F
[.G ]
[.H ]
[.I ] ] ]
[.A
[.A
[.A ]
[.E ] ]
[.F
[.F ]
[.F ] ]
[.F
[.G ]
[.H ]
[.I ] ] ]
[.A
[.B
[.B ]
[.E ] ]
[.F
[.F ]
[.F ] ]
[.F
[.G ]
[.H ]
[.I ] ] ]
[.A
[.B
[.B ]
[.E ] ]
[.F
[.F ]
[.F ] ]
[.F
[.G ]
[.H ]
[.I ] ] ]
[.A
[.B
[.B ]
[.E ] ]
[.F
[.F ]
[.F ] ]
[.F
[.G ]
[.H ]
[.I ] ] ]
[.A
[.B
[.B ]
[.E ] ]
[.F
[.F ]
[.F ] ]
[.F
[.G ]
[.H ]
[.I ] ] ]]
\begin{scope}[every node/.style={align=center,
anchor=center, font=\normalsize\sffamily\bfseries,
rectangle,draw,text width=1.4cm,}]
\node[above= 2mm of shikong ] (thenode) {fifth};
\node[at =(thenode-|shixuan)] {lll};
\node[at =(thenode-|yusheng)] {five};
\node[at =(thenode-|xun)] {aaa};
\end{scope}
\end{tikzpicture}
\end{document}


