posición de la etiqueta del matrimonio del árbol genealógico

posición de la etiqueta del matrimonio del árbol genealógico

Estoy usando el paquete genealogytree para hacer una construcción de reloj de arena, pero también estoy moviendo los bordes que conectan a las parejas casadas hacia arriba para que queden al nivel del centro de los nodos. Estoy usando opciones de distancia, desconexión y bordes adicionales para obtener el diseño que quiero y todo funciona bien, pero no sé cómo cambiar la etiqueta con la fecha de matrimonio. ¿Existe una opción sencilla para hacer eso en esta situación? Incluyo una captura de pantalla de lo que tengo y el código que lo produce. Me gustaría que el 1850 se desplazara justo encima de la línea que conecta a Padre y Madre.

gráfico de reloj de arena con bordes desplazados

\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}

Respuesta1

Úselo label options={fill=white},para bloquear las líneas verdes.

ingrese la descripción de la imagen aquí

\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, puede centrar la etiqueta de matrimonio entre los padres 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);

La llave izquierda está colocada junto al código:

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

El código coloca la llave derecha; el comando mirrorse elimina para invertir la cara de la llave

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

La etiqueta de matrimonio se coloca con ayuda de:

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

El 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}

Los nudos Father Motherhan sido separados 2cm.

EDITAR2

El matrimonio sin llaves: simplemente elimine los 2 comandos de dibujo y sustitúyalos

ingrese la descripción de la imagen aquí

\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}

ingrese la descripción de la imagen aquí

información relacionada