Normally at a genealogytree node I have to say
p[]{name=Jane, birth={2-2-1888}{somewhere}}
How can I create a key, like persdata=JaneID which expands to name=Jane, birth={2-2-1888}{somewhere}, so that I only have to say:
p[]{persdata=JaneID}
A not working or correct MWE:
\documentclass[landscape,paper=a5]{scrartcl}
\usepackage[all]{genealogytree}
\begin{document}
% Works not:
\pgfkeys{
persdata/.initial={name=Jane, birth={1-1-1777}{somewhere}},
persdata/.get=\persdata,
persdata/.store in=\persdata,
}
\gtrset{database/save/persdata/.get=\persdata}
\begin{tikzpicture}[]
\genealogytree[template=signpost,
processing=database,
]{
parent{
g{name=first child}
c{name=second child}
c{name=third child}
p[]{persdata=JaneID} % <---------------- Problem here....
p[]{name=works, birth={1-1-1777}{somewhere}}
}
}
\end{tikzpicture}
\end{document}


.styleinstead? (I have no idea whether this works, I never usedgenealogytreeand didn't take a single look, this is just a guess) – Skillmon Aug 05 '20 at 10:14