Inside a TikZ node, one can force line breaks using \\ providing the align option of the node is set.
I would like to increase the line spacing inside a node. This can be done in the usual way with the optional parameter of \\, e.g. \\[1em]. Doing this for every line break is tedious though. Is there a way to increase the break globally, so that any \\ inside a node acts as \\[1em]?
EDIT: Almost there!
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{shapes}
\begin{document}
\tikzset{
mynode/.style={
draw
, align=center
, execute at begin node=\setlength{\baselineskip}{2em}
}
}
\begin{tikzpicture}
\node[mynode] {
this \\
is \\
\tikz \node[mynode] {a \\ break};
};
\end{tikzpicture}
\end{document}
This produces:

The remaining question is how to place a 2em break before the inner node.