I am a beginner in latex and am very interested in exploring it's wide range of features. I wanted to build a family tree and decided to use the forest package. I use this manual - forest_doc.
I started building a tree that would have forked edges. I learnt from section 4.2 that forked edges command modifies the parent anchor and child anchor and sets the necassary edge path. But I want a child that has different parent anchor and that undergoes manual correction. I figured the manual correction part. But the anchoring, I'm not able to overwrite.
Here is my code:
\documentclass[border=10pt]{standalone}
\usepackage[edges]{forest}
\usepackage{xcolor}
\begin{document}
\begin{forest}
man/.style = {fill=blue!70},
woman/.style = {fill=green},
for tree={draw={black, thick}, edge = {draw, thick}, rounded corners, inner sep=5pt},
[Parent, man
[Wife, woman, for tree={grow=0} , before drawing tree={x+=5.5cm, y+=1cm}]
[Child, man, forked edges
[Grand Child, man]
[Grand Child, woman]
]
[Child, woman, forked edges
[Grand Child, man]
[Grand Child, man]
]
]
\end{forest}
\end{document}
And the result:
I want the Wife node's edge to start from Parent's east not from south. Please let me know what option should I give. I tried parent anchor and child anchor and none worked. Thanks in advance!