\newcommand funktioniert nicht mit \tikzparentnode. Fehler „Undefinierte Steuersequenz“

\newcommand funktioniert nicht mit \tikzparentnode. Fehler „Undefinierte Steuersequenz“

Ich kann \tikzparentnodedarin keinen Befehl eingeben \newcommand.

Es gibt Undefined Control Sequenceeinen Fehler zurück.

Dies ist meine Befehlsdefinition:

\newcommand{\childstyle}[4]
{
    #1/.style = {fill=#2, grow=down, xshift=#3, anchor=west, text width = #4, edge from parent path={(\tikzparentnode.south) |- (\tikzchildnode.west)}}
}

Verwendung in meinem Dokument:

\begin{tikzpicture}[
.....
\childstyle{L3}{green}{1em}{3cm}
...... % ohter definitions
]

Irgendwelche Vorschläge?

verwandte Informationen