Since it has been recommended to me in Stack Overflow to post it here, I will do so:
I want to draw a genogram with LaTeX.
I tried to do this with TikZ, but since you need to model at least 3 different relations between people (Children, Siblings, Couples), a standard tree model doesn't seem to fit.
Is there an easy way (maybe a template) to draw a genogram? If not, what would be the approach to build an own sub-package or something?
The main problem with latter being the dynamic positioning of elements (depending on the amount of branching) and the previously mentioned three relations.
I edited/extended the question, so it will be more clear of what I'm asking exactly:
Given is the following tree in TikZ/\usetikzlibrary{trees}:

which is created with:
\documentclass[11pt]{article}
\usepackage{tikz}
\usepackage{tikz-qtree}
\newcommand{\per}[1]{\parbox{2.5cm}{#1}}
\usetikzlibrary{trees}
\begin{document}
\tikzstyle{female} = [rectangle, draw, fill=red!20, rounded corners, minimum height=3em]
\tikzstyle{male} = [rectangle, draw, fill=blue!20, minimum height=3em]
\tikzstyle{neutral} = [rectangle, draw, fill=green!20, minimum height=3em]
\begin{tikzpicture}[level distance=4cm]
\node[neutral] {\per{Child}}
[edge from parent fork right,grow=right]
child {
node[female] {\per{Mother}}
child {
node[female] {\per{Mother's mother}}
}
child {
node[male] {\per{Mother's father}}
}
}
child {
node[male] {\per{Father}}
};
\end{tikzpicture}
\end{document}
Now I have two problems:
- I want to add a Sibling to the Child and the Mother for example.
- I want to add a Father's mother and Father's father resp.,
How would I do that?


\documentclassand the appropriate packages so that those trying to help don't have to recreate it. While solving problems is fun, setting them up is not. Then those trying to help can simply cut and paste your MWE and get started on solving problem. – Peter Grill Nov 13 '12 at 19:40