Question: My problem is that the following tree produced with tikzpicture squeezes my nodes way too close together, as you can see in the picture below. I have been trying to use level distance to move the them further apart, but I can't seem to figure out the right way to use it.

Please excuse me if this seems simple. I'm still new to the world of Latex. To be honest, I'm quite proud I got this far.

```
\begin{tikzpicture}
\tikzset{grow'=right,level distance=60pt}
\tikzset{execute at begin node=\strut}
\tikzset{every tree node/.style={anchor=base west}}
\Tree[.{Gesamtes Lösungsgebiet} [.Hintergrundnetz ]
                                [.Airframe
                                    [.{Zelle und Tailboom} ]
                                    [.{Kufe und Streben (x2)} ]
                                    [.Hauptrotormast ]
                                    [.Leitwerke ]]
                                [.Rotoren
                                    [.{Hauptrotorblatt (x2)} ]
                                    [.{Heckrotorblatt (x2)} ]]]
\end{tikzpicture}

```

[![enter image description here](https://i.stack.imgur.com/Ai5Es.png)](https://i.stack.imgur.com/Ai5Es.png)

Answer: 
In order to save some horizontal space, I have introduced a linebreak in the first node (As stated on page 3 of the `tikz-qtree` documentation this can be done using the `align` option.) I have also increased the value of `level distance` :

[![enter image description here](https://i.stack.imgur.com/3yR5K.png)](https://i.stack.imgur.com/3yR5K.png)

```
\documentclass{article}
\usepackage{tikz}
\usepackage{tikz-qtree}

\begin{document}

\begin{tikzpicture}
\tikzset{grow'=right,level distance=100pt}
\tikzset{execute at begin node=\strut}
\tikzset{every tree node/.style={anchor=base west, align=center}}
\Tree[.{Gesamtes\\ Lösungsgebiet} [.Hintergrundnetz ]
                                [.Airframe
                                    [.{Zelle und Tailboom} ]
                                    [.{Kufe und Streben (x2)} ]
                                    [.Hauptrotormast ]
                                    [.Leitwerke ]]
                                [.Rotoren
                                    [.{Hauptrotorblatt (x2)} ]
                                    [.{Heckrotorblatt (x2)} ]]]
\end{tikzpicture}
\end{document}

```

If you want to individually influence the `level distance` you can use `\tikzset{level 1/.style={level distance=150pt}}` see page 5 of the manual for more information.
With `forest` is simple. With `l sep` you can define distance between levels independently from length of node text:

[![enter image description here](https://i.stack.imgur.com/IbvVt.png)](https://i.stack.imgur.com/IbvVt.png)

```
\documentclass{article}
\usepackage[edges]{forest}

\begin{document}
\begin{forest}
for tree = {
   grow' = 0,
anchor = west,
    l sep = 11mm,
    s sep = 3mm,
edge path = {\noexpand\path[\forestoption{edge}]
            (!u.east) --  (.west);
            },
        }
[Gesamtes Lösungsgebiet
    [Hintergrundnetz]
    [Airframe,
     before computing xy={s/.average={s}{siblings}}
        [Zelle und Tailboom]
        [Kufe und Streben (x2)]
        [Hauptrotormast]
        [Leitwerke]
    ]
    [Rotoren
        [Hauptrotorblatt (x2)]
        [Heckrotorblatt (x2)]
    ]
]
\end{forest}
\end{document}

```