我正在尝试使用宏构建我的树,但我没有得到我想要的结果。这是一个最小的例子:
\documentclass{文章} \使用包{tikz} \usetikzlibrary{树} \newcommand{\LeafNode}[1]{% 子{节点{#1}} } \newcommand{\InnerNode}[3]{% 子{节点{#3} #1 #2 } } \开始{文档} \开始{tikzpicture} \节点(A){A} \叶节点{B} \叶节点{C} ; \end{tikzpicture}% \hspace{2cm}% \开始{tikzpicture} \节点(A){A} \InnerNode{\LeafNode{D}}{\LeafNode{E}}{B} \叶节点{C} ; \结束{tikzpicture} \结束{文档}
我希望这会产生两棵树:
AA / \ / \ 加拿大广播公司 / \ 德
但我得到:
一个 | AB | | BD | | 抄送
我错过了什么还是没有办法做到这一点?
顺便说一句,如果我省略了根节点上的标签,我会收到 PGF 错误:
!包 pgf 错误:没有已知形状命名。
-- Tsf