假设我有一棵以下形式的树:
\node (r) {Root}
child { node (c1) {Left Child} }
child { node (c2) {Right Child} }
;
现在,我想将其放入 beamer 框架中,并将\only
和应用于\uncover
各个\node;
元素。但如果我有一颗巨大的树,我就无法做到这一点。那么有没有办法将子节点分离,并通过名称引用父节点?
答案1
解决方案很简单,可以留下空的子节点,然后在单独的节点中引用它们:
\node (r) {Root}
child
child
;
\node (c1) at (r-1) {Left Child};
\node (c2) at (r-2) {Right Child};
其语法基本上是将-1
、-2
等附加到父节点的标识符之后。
子节点也可以命名为:
\node (r) {Root}
child {coordinate (left)}
child {coordinate {right)}
;
\node (c1) at (left) {Left Child};
\node (c2) at (right) {Right Child};