\newcommand 不適用於 \tikzparentnode。未定義的控制序列錯誤

\newcommand 不適用於 \tikzparentnode。未定義的控制序列錯誤

我無法\tikzparentnode在裡面輸入命令\newcommand

它傳回Undefined Control Sequence錯誤。

這是我的命令定義:

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

我的文檔中的用法:

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

有什麼建議麼?

相關內容