I am trying to make a tree using forest. It is within minipage environment. But the tree does not aligns with the center of the page. Moreover I would like it if the subsequent levels too were centered around one vertical line.
\documentclass{article}
\usepackage{forest}
\usepackage{graphicx}
\usepackage{booktabs}
\usepackage{caption}
\begin{document}
\begin{minipage}{\linewidth}
\makebox[\linewidth]{
\begin{forest}
for tree={
grow'=east,draw=black,parent anchor=east,child anchor=west, align=center,
edge path={
\noexpand\path[\forestoption{edge}]
(!u.parent anchor) -- +(10pt,0) |-
(.child anchor)\forestoption{edge label};
},
}
[Microfabrication,
[Subtractive,
[\begin{minipage}{4.5cm}{
\begin{enumerate}
\item \noindent $\mu$ -EDM
\item \noindent $\mu$ -ECM
\item \noindent LBM
\item \noindent EBM
\item \noindent Micro-Cutting
\item \noindent PCM
\end{enumerate}}
\end{minipage}]
]
[Additive
[\begin{minipage}{4.5cm}{
\begin{enumerate}
\item Surface Coating
\item Direct Writing
\item Stereolithography
\item Chemical \\ Deposition
\item Polymer \\ Deposition
\end{enumerate}}
\end{minipage}]
]
[Lithography Based
[\begin{minipage}{4.5cm}{
\begin{enumerate}
\item Photolithography
\item LIGA
\item Soft Lithography
\item X-Ray \\ Lithography
\end{enumerate}}
\end{minipage}]
]
[Hybrid
[\begin{minipage}{4.5cm}{
\begin{enumerate}
\item Surface Coating
\item Direct Writing
\item Stereolithography
\item Chemical Deposition
\item Polymer Deposition
\end{enumerate}}
\end{minipage}]
]
]
\end{forest}}
\captionof{figure}{Microfabrication Techniques}
\end{minipage}
\end{document}