如何使家谱树中枢轴的上下距离相等?

如何使家谱树中枢轴的上下距离相等?

如何使枢轴的上下距离相等genealogytree?默认情况下它是对称的。例如

\documentclass{standalone}
\usepackage[all]{genealogytree}

\begin{document}

\begin{tikzpicture}
\genealogytree[template=signpost]{%,box={width=2cm,height=1cm}

parent
{
    g[id=b]{b}

    parent
    {
        g[id=c]{c}


    }
    parent
    {
        g[id=d]{d}
    }
}

}
\end{tikzpicture}

\end{document}

在此处输入图片描述

使用 tts 更改盒子尺寸后,box={width=2cm,height=1cm}对称性受到干扰。

在此处输入图片描述

答案1

所有选项=关闭

在此处输入图片描述

\documentclass{standalone}
\usepackage[all]{genealogytree}

\begin{document}

\begin{tikzpicture}
\genealogytree[template=signpost,
%               box={width=2cm,height=1cm},
%               node size =2cm,
%               level size=1cm,
%               level distance=3cm
                ]
                {
                    parent{   g[id=b]{b}
                            parent  { g[id=c]{c}   }
                                 parent    {   g[id=d]{d}    }}
}
\end{tikzpicture}

\end{document}

选项框宽度和高度=on 不平衡

在此处输入图片描述

\documentclass{standalone}
\usepackage[all]{genealogytree}

\begin{document}

\begin{tikzpicture}
\genealogytree[template=signpost,
                box={width=2cm,height=1cm},
%               node size =2cm,
%               level size=1cm,
%               level distance=3cm
                ]
                {
                    parent{   g[id=b]{b}
                            parent  { g[id=c]{c}   }
                                 parent    {   g[id=d]{d}    }}
}
\end{tikzpicture}

\end{document}

框选项=关闭但节点大小=2cm 且级别大小=1cm 均衡

在此处输入图片描述

\documentclass{standalone}
\usepackage[all]{genealogytree}

\begin{document}

\begin{tikzpicture}
\genealogytree[template=signpost,
%               box={width=2cm,height=1cm},
                node size =2cm,
                level size=1cm,
%               level distance=3cm
                ]
                {
                    parent{   g[id=b]{b}
                            parent  { g[id=c]{c}   }
                                 parent    {   g[id=d]{d}    }}
}
\end{tikzpicture}

\end{document}

添加另一个选项,水平距离=3cm 均衡

在此处输入图片描述

\documentclass{standalone}
\usepackage[all]{genealogytree}

\begin{document}

\begin{tikzpicture}
\genealogytree[template=signpost,
%               box={width=2cm,height=1cm},
                node size =2cm,
                level size=1cm,
                level distance=3cm
                ]
                {
                    parent{   g[id=b]{b}
                            parent  { g[id=c]{c}   }
                                 parent    {   g[id=d]{d}    }}
}
\end{tikzpicture}

\end{document}

相关内容