I'm new to the forest package and created a tree with a node between two nodes, that is not centered. In the picture, it's the ZS(A; C) below root. This is the code:
\documentclass{standalone}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{forest}
\begin{document}
\tikzset{>=latex}
\begin{forest} for tree={align=center}
[TH(3; A; B; C), for children={l+=2ex}
[TH(2; A; C; B)
[TH(1; A; B; C)
[ZS(A; C)]
]
[ZS(A; B)]
[TH(1; C; A; B)
[ZS(C; B)]
]
]
[ZS(A; C)]
[TH(2; B; A; C)
[TH(1; B; C; A)
[ZS(B; A)]
]
[ZS(B; C)]
[TH(1; A; B; C
[ZS(A; C)]
]
]
]
\end{forest}
\end{document}
What am I doing wrong?