In the previous question Large Quantity of Nodes Result in Overlap, I, foolishly, tried to create a tree using Nodes. That approach resulted in overlapping nodes as the tree got larger. User Ignasi recommended I use Tikz-trees instead.
Here, I have switched over to using tikz trees and the same problem is encountered. Please have a look at the screen shot and try out the MWE (compiled using pdflatex) and please advise as to how I can get around this.
EDIT Included screenshot and MWE
\documentclass{article}
\usepackage{tikz}
\usepackage{adjustbox} %shrink Tikz or figures
\usepackage{pdflscape} %landscape Tikz image
\usetikzlibrary{positioning,shadows,shapes,arrows}
\begin{document}
\begin{landscape}
\begin{center}
\begin{adjustbox}{max size={\textwidth}{\textheight}}
\begin{tikzpicture}[sibling distance=10em, every node/.style = {shape=rectangle, rounded corners, draw, align=center, top color=white, bottom color=blue!20}]
\node {Blablabla}
child { node {Blablabla} }
child { node {Blablabla} }
child { node {Blablabla}
child { node {Blablabla} }
child { node {Blablabla} }
child { node {Blablabla}
child { node {Blablabla}
child { node {Blablabla} }
child { node {Blablabla} }
child { node {Blablabla}
child { node {Blablabla}
child { node {Blablabla}
child { node {Blablabla} }
}
}
child { node {Blablabla}
child { node {Blablabla} }
}
}
child { node {Blablabla}
child { node {Blablabla} }
}
}
child { node {Blablabla}
child { node {Blablabla}
child { node {Blablabla} }
child { node {Blablabla} }
child { node {Blablabla}
child { node {Blablabla}
child { node {Blablabla} }
child { node {Blablabla} }
}
child { node {Blablabla}
child { node {Blablabla}
child { node {Blablabla}
child { node {Blablabla}}}}}}}}}};
\end{tikzpicture}
\end{adjustbox}
\end{center}
\end{landscape}
\end{document}
EDIT: Picture 2 Here is a screenshot with unique text, to more easily distinguish how the nodes are arranged
EDIT: MWE 2 Here is the new Minimum Working Example showing the unique text
\documentclass{article}
\usepackage{tikz}
\usepackage{adjustbox} %shrink Tikz or figures
\usepackage{pdflscape} %landscape Tikz image
\usetikzlibrary{positioning,shadows,shapes,arrows}
\begin{document}
\begin{landscape}
\begin{center}
\begin{adjustbox}{max size={\textwidth}{\textheight}}
\begin{tikzpicture}[sibling distance=10em, every node/.style = {shape=rectangle, rounded corners, draw, align=center, top color=white, bottom color=blue!20}]
\node {Blablabla1}
child { node {Blablabla2} }
child { node {Blablabla3} }
child { node {Blablabla4}
child { node {Blablabla5} }
child { node {Blablabla6} }
child { node {Blablabla7}
child { node {Blablabla8}
child { node {Blablabla9} }
child { node {Blablabla10} }
child { node {Blablabla11}
child { node {Blablabla12}
child { node {Blablabla13}
child { node {Blablabla14} }
}
}
child { node {Blablabla15}
child { node {Blablabla16} }
}
}
child { node {Blablabla17}
child { node {Blablabla18} }
}
}
child { node {Blablabla19}
child { node {Blablabla20}
child { node {Blablabla21} }
child { node {Blablabla22} }
child { node {Blablabla23}
child { node {Blablabla24}
child { node {Blablabla25} }
child { node {Blablabla26} }
}
child { node {Blablabla27}
child { node {Blablabla28}
child { node {Blablabla29}
child { node {Blablabla30}}}}}}}}}};
\end{tikzpicture}
\end{adjustbox}
\end{center}
\end{landscape}
\end{document}




forest. See my answer below. Forest will just make it so things don't overlap out-of-the-box, saving you the trouble of ensuring this. Forest is good at this. Or you could, I guess, use the graph-drawing stuff based on LuaTeX. But it seems as if you know the basic structure you want and just the spacing/positioning is the issue. If that's so, Forest is almost certainly the best option. – cfr Apr 19 '16 at 21:38