我需要在“子”树中添加父母。在下面的例子中,我需要添加“F”节点的父母和“F”节点的第二任妻子/丈夫(联盟)。
\documentclass[english]{article}
\usepackage[all]{genealogytree}
\begin{document}
\begin{genealogypicture}[template=signpost]
child{
g{A}
p{B}
child{
g{C}
p{D}
child{
g{E}
p{F}
child{
g{G}
p{H}
c{I}
}
}
}
}
\end{genealogypicture}
\end{document}
答案1
通过使用两个独立的树,F
通过使用语法
set position=c1@b at c1@a
其中 c1@a 是 F 在第一棵(绿色)树中的位置
c1@b 是第二棵(蓝色)树中 F 的位置
\documentclass{article}
\usepackage[all]{genealogytree}
\begin{document}
\begin{tikzpicture}
\gtrset{template=formal graph,
}
\genealogytree[box={colback=green!25},id suffix=@a]
{
child{
g{A}
p{B}
child{
g{C}
p{D}
child{
g{E}
p[id=c1,tikz={xshift=10mm}]{F}
child{
g{G}
p{H}
c{I}
}
}
}
}}
\genealogytree[box={colback=blue!25}, id suffix=@b, set position=c1@b at c1@a ]
{
child{g{Y}p{Z}
child{g[id=c1,]{F}
union{p{wife2}
}
}
}
}
\end{tikzpicture}
\end{document}