我使用 genealogytree 包创建了一个精致的 tikzpicture。但是,我无法将图片居中或对齐,无论是在图形中还是其他位置,因为图片的高度和宽度很小,并且与 genealogytree 无关。快速 \fbox 测试证实了这一点。这对我来说看起来像是一个错误?有什么解决方法吗?
编辑:我花了一段时间来修剪我的树,发现罪魁祸首是变换画布设置:
\documentclass{report}
\usepackage{genealogytree}
\usepackage{graphicx}
\graphicspath{ {./images/} }
\gtruselibrary{templates}
\begin{document}
\begin{figure}
\fbox{
\begin{tikzpicture}[transform canvas={scale=.7}]
\gtrset{template=database sideways, processing=database,timeflow=right}
\genealogytree{
child{ g{name={Adam}}
p{name={Eve}}
c{name={Cain}}
c{name={Abel}} }
}
\end{tikzpicture}
}
\end{figure}
\end{document}