家谱树:祖先方法

家谱树:祖先方法

建立家谱的典型方法是祖先法:方向是从孩子到父母。这种方法最常用,因为在族谱研究中,研究人员从最底层开始(通常从自己开始)。

要使用此方法家谱树包(参见官方文档这里),最好的解决方案似乎是子图“父”

父母:父系家族可能包含其他父系家族。具有这种结构的树会向祖先方向生长 [...]

有了这个家庭类型我可以轻松创建这样的树:

父母家谱

上图的源代码是这样的:

\documentclass{article}

\usepackage{incgraph}

\usepackage[all]{genealogytree}

\begin{document}
\begin{inctext}

    \begin{genealogypicture}[
    template=database pole,
        processing=database,
        database format=full,
        node size=3cm,
        level size=3.2cm,
        list separators hang,
        place text={\newline}{},
        box={fit basedim=9pt,
            boxsep=2pt,
            segmentation style={solid},
            halign=left,
            before upper=\parskip1pt,
            \gtrDBsex}
        ]

        parent{

            g{name={A. Son}}
            c{name={B. Son}}

            parent{

                g{name={1. Father}}
                c{name={1. Uncle}}

                parent {
                    g{name={1. Grandfather}}
                }

                parent {
                    g{name={1. Grandmother}}
                }
            }

            parent{

                g{name={2. Mother}}
                c{name={2. Uncle}}

                parent {
                    g{name={2. Grandfather}}
                }

                parent {
                    g{name={2. Grandmother}}
                }
            }
        }

    \end{genealogypicture}

\end{inctext}
\end{document}

但有一个问题。在子图“父”我无法嵌套子图 “孩子”“联盟”。 来自子图“父”官方文档部分:

子图父文档

例如,参考上图,我无法添加另一个合作伙伴父亲,因为要做到这一点我需要子图“并集”。我无法添加家庭(阿姨考辛斯)到叔叔,因为我需要子图“子”

还有子图“sandlock”并不能解决问题,因为这样我就可以添加一个家庭到一个儿子,仅此而已。

显然解决方案是使用子图“子”代替子图“父”作为家谱的主要结构。但是子图“子”不使用祖先方法!

孩子:子家族可能包含其他子家族或联合家族。具有这种结构的树会向后代方向生长 [...]

那么,对我来说,这不是一个解决方案,因为我可以从顶部开始我的家谱(我还不知道我的“原始祖先”)。

有什么解决办法吗?

相关内容