具有联合关系的祖先树

具有联合关系的祖先树

我使用 genealogytree 包构建了一个祖先树。此时,这棵树变得太大了,我有点不愿意在这里开始粘贴代码。但我会尝试解释这个问题。

我在 \sandclock{} 环境中启动树,因为手册上说“沙钟可以并且应该包含子结构和父结构”,我只是觉得我的树会上下移动,所以我应该使用它。从那时起,我意识到上下移动一棵树并不容易。但现在情况就是这样。

我把自己当作父母。然后我爸爸是我的父母,等等。所以我的曾曾曾祖父有一个兄弟和一个姐妹,他们的父母是相同的。然后,他有一个同父异母的兄弟,他的母亲不同,但父亲相同。

要建立同父异母兄弟关系,我应该使用 union{} 构造。但这只在子上下文中有效。但是,我的曾曾祖父已经设置为父母,他的父亲也是父母,那么我应该把 union 构造放在哪里呢?出于某种原因,union 构造只在 child{} 环境中有效,而在 parent{} 构造中,union 会产生一大堆错误。

我可以不使用 union{} 来解决这个问题吗?还是我需要重新设计我的整个(相当大的)树以向相反的方向生长,以便每个人都被定义为孩子?

相关内容