你好,
请考虑以下示例:
\documentclass[border=5pt,tikz]{standalone}
\usepackage{tikz}
\usepackage{genealogytree}
\gtrset{%
processing=tikznode,
family edges={foreground={black}, background={white}},
level size=4mm,
}
\begin{document}
\begin{tikzpicture}
\genealogytree[id suffix=@a]
{
child{
g[phantom]{}
child{
p[id=c1]{B\textsubscript{1}}
g{A\textsubscript{1}}
c{C\textsubscript{1}}
}
child{
g{A\textsubscript{2}}
p[phantom]{}
c{C\textsubscript{1}}
}
c{\textbf{Uncle A}} % <----
}
}
\genealogytree[id suffix=@b, set position=c1@b at c1@a]{
child{
g[phantom]{}
c{\textbf{Uncle B}} % <----
child{
p[phantom]{}
g{B\textsubscript{2}}
c{C\textsubscript{1}}
}
child{
g[id=c1]{B\textsubscript{1}}
p{A\textsubscript{1}}
c{C\textsubscript{1}}
}
}
}
\end{tikzpicture}
\end{document}
我正在尝试将两个外部节点(Uncle A 和 B)移近中间。我找到了很多方法让它们之间的距离更远,但没有一种方法可以反过来。我该怎么做才能让它起作用?
提前致谢
答案1
我刚刚自己找到了解决方案。
我把相应的线路改为c[tikz={xshift=-2cm}]{\textbf{Uncle A}}
并且它起作用了。