posição do rótulo de casamento genealógico

posição do rótulo de casamento genealógico

Estou usando o pacote genealogytree para fazer uma construção de sandclock, mas também estou deslocando as bordas que conectam os casais para que fiquem no mesmo nível do centro dos nós. Estou usando opções de distância, desconexão e bordas extras para conseguir o layout que desejo e tudo funciona bem, mas não sei como mudar a etiqueta com a data do casamento. Existe uma opção simples para fazer isso nesta situação? Estou incluindo uma captura de tela do que tenho e do código que o produz. Eu gostaria que o ano de 1850 fosse deslocado logo acima da linha que conecta Pai e Mãe.

gráfico sandclock com bordas deslocadas

\begin{genealogypicture}[template=signpost,
 options for family={fam1}{extra edges={Fa,Mo}{C2} 
 {yshift=12mm}},
 options for family={fam2}{extra edges={GF,GM}{Fa} 
 {yshift=-13mm}}] 
 sandclock
 {child[id=fam1,family database={marriage={1850}{}}] 
    {g[id=Fa,male,disconnect]{Father} p[id=Mo, 
    female,distance=1cm,disconnect]{Mother} 
    child{g[id=C1,male]{Child1}}  
    child{g[id=C2,male]{Child2}} 
    child{g[id=C3,female]{Child3}}  
    }
  parent[id=fam2]{g[id=GF,male]{Grandfather} } 
  parent{g[id=GM,female,distance=1cm,disconnect] 
  {Grandmother}}
 }
 \end{genealogypicture}

Responder1

Use label options={fill=white},para bloquear as linhas verdes

insira a descrição da imagem aqui

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

\begin{document}
\begin{tikzpicture}
\genealogytree[template=signpost,
label options={fill=white},
options for node={A}{box={colback=blue!30}},
options for node={B}{box={colback=green!30}},
options for family={AB}{label={\gtrsymMarried  2006}}
% show id,
]{
child[id=AB]{
g[id=A]{Father}
p[id=B]{Mother}
c[id=c1]{Child 1}
c[id=c2]{Child 2}
c[id=c3]{Child 3}
}
}
\end{tikzpicture}
\end{document}

EDITAR1

Opcionalmente, você pode centralizar o rótulo do casamento entre os pais usando--

\draw [decorate,decoration={brace,amplitude=5pt,mirror,raise=2pt},
line width=1pt,yshift=0pt] (A.south east) -- (A.north east)
node [align=center,right=10pt,midway,fill=yellow] {{\gtrsymMarried  2006}};
\draw [decorate,decoration={brace,amplitude=5pt,raise=2pt},
line width=1pt,yshift=0pt] (B.south west) -- (B.north west);

A chave esquerda é colocada pelo código--

\draw [decorate,decoration={brace,amplitude=5pt,mirror,raise=2pt},
    line width=1pt,yshift=0pt] (A.south east) -- (A.north east)

A chave direita é colocada pelo código - o comando mirroré removido para inverter a face da chave

\draw [decorate,decoration={brace,amplitude=5pt,raise=2pt},
line width=1pt,yshift=0pt] (B.south west) -- (B.north west);

A etiqueta do casamento é colocada com a ajuda de -

node [align=center,right=10pt,midway,fill=yellow] {{\gtrsymMarried  2006}}

O MWE completo:

\documentclass{standalone}
\usepackage[all]{genealogytree}
\usepackage{tikz}
\usetikzlibrary{decorations.pathreplacing}
\begin{document}
\begin{tikzpicture}
\genealogytree[template=signpost,
label options={fill=white},
options for node={A}{box={colback=blue!30}},
options for node={B}{box={colback=green!30}},
options for family={AB}{label={\gtrsymMarried  2006}},
% show id,
options for node={B}{distance=2cm},
]{
child[id=AB]{
g[id=A]{Father}
p[id=B]{Mother}
c[id=c1]{Child 1}
c[id=c2]{Child 2}
c[id=c3]{Child 3}
}
}
\draw [decorate,decoration={brace,amplitude=5pt,mirror,raise=2pt},
line width=1pt,yshift=0pt] (A.south east) -- (A.north east)
node [align=center,right=10pt,midway,fill=yellow] {{\gtrsymMarried  2006}};
\draw [decorate,decoration={brace,amplitude=5pt,raise=2pt},
line width=1pt,yshift=0pt] (B.south west) -- (B.north west);


\end{tikzpicture}
\end{document}

Os nós Father Motherforam separados por 2 cm

EDITAR2

O casamento sem aparelho - simplesmente exclua os 2 comandos de desenho e substitua

insira a descrição da imagem aqui

\draw (A.east) node [right=10pt,fill=yellow] {{\gtrsymMarried  2006}};

MWE

\documentclass{standalone}
\usepackage[all]{genealogytree}
\usepackage{tikz}
\usetikzlibrary{decorations.pathreplacing}
\begin{document}
\begin{tikzpicture}
\genealogytree[template=signpost,
label options={fill=white},
options for node={A}{box={colback=blue!30}},
options for node={B}{box={colback=green!30}},
options for family={AB}{label={\gtrsymMarried  2006}},
% show id,
options for node={B}{distance=2cm},
]{
child[id=AB]{
g[id=A]{Father}
p[id=B]{Mother}
c[id=c1]{Child 1}
c[id=c2]{Child 2}
c[id=c3]{Child 3}
}
}
\draw (A.east) node [right=10pt,fill=yellow] {{\gtrsymMarried  2006}};

\end{tikzpicture}
\end{document}

insira a descrição da imagem aqui

informação relacionada