I am a beginner in LaTeX, and trying to make my first tree diagram with TikZ. I have borrowed one sample of code and adapted it. I would like however to move the branch "Automatic formatting" to the left side of the trunk, in order to reduce the height of the diagram, but could not figure how to adapt the parameters. Can someone suggest a solution, and possibly any other change that would improve the look (or clarity and impact..?) of the diagram?
\documentclass[11pt ]{article}
\usepackage{tikz}
\usetikzlibrary{trees}
\begin{document}
\tikzstyle{every node}=[draw=black,thick,anchor=west, fill=red!20, text width=14em, text centered, minimum height=1.5em, inner sep=0pt, auto, rounded corners= .1 ex]
\centering
\begin{tikzpicture}[
grow via three points={one child at (0.5,-0.7) and
two children at (0.5,-0.7) and (0.5,-1.4)},
edge from parent path={(\tikzparentnode.south) |- (\tikzchildnode.west)}]
\node {Productivity}
child { node [fill=blue!20] {Full structuration}}
child { node [fill=orange!20]{Automatic formatting}
child { node [fill=orange!20]{Creation of tables and plots}}
child { node [fill=orange!20]{Easy integration of pictures}}
child { node [fill=orange!20]{Auto/easy native graphics}}
child { node [fill=orange!20]{Auto/easy changes}}
child { node [fill=orange!20]{Sharing of libraries}}
child { node [fill=orange!20]{Easy splitting of draft file}}
} %
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child { node [fill=green!20]{Simultaneous editing}}
child { node [fill=green!20]{Short learning curve}}
child { node [fill=green!20]{Training material}}
child { node [fill=gray!20]{Stability of software}};
\end{tikzpicture}
\end{document}
