I am using tikz-qtree to draw a hierarchical tree. However, the position of the tree out of the page. Could you help me to adjust the tree to center of page? Thank you
My current code that manually setting as
\documentclass{article}
\usepackage{tikz-qtree}
% command to ensure the line connecting a marriage is centred
% change the rule command as needed; the width of the centre
% column should match the width of the rule
\newcommand*{\marriage}[2]{
\begin{tabular}{>{\raggedleft}p{.5in}@{}>{\centering}p{.2in}@{}>{}p{.5in}}%
#1 & \rule[3pt]{.2in}{\pgflinewidth} & #2
\end{tabular}}
\begin{document}
\tikzset{edge from parent/.style=
{draw, edge from parent path={(\tikzparentnode.base)
-- +(0,-8pt)
-| (\tikzchildnode)}}}
\hspace{-1.5in}
\begin{tikzpicture}[remember picture]
\matrix
{
\node{\Tree
[.{Family}
[.{Father}
[.{Children}
[{AAA} {BBB} {CCC} ]]
[.{Children}
[{AAAA} {BBBB} {CCCC} ]]]
[.{Mother}
[.{Children}
[{AAAAA} {BBBBB} {CCCCC} ]]
[.{Children}
[{AAAAAAA} {BBBBBB} {CCCCCC} ]]]]};\\
};
\end{tikzpicture}
\end{document}
One more thing, is it possible to connect CCCC and AAAAA to DDDDD as below figure


