Another question led me to use tabu for the purpose of fitting one column to its content while allowing the others to stretch equally. This is my current code:
\documentclass{article}
\usepackage{tabu}
\begin{document}
\noindent
\begin{tabu}{|X[m,c]|c|X[m,c]|}
Left content centered \newline between margin and title &
{\Huge Title} &
Right content \newline also centered
\end{tabu}
\end{document}
However this produces two problems: some weird horizontal alignment on the two-line cells, and the title is not vertically centered with the left and right cell.
What is causing these issues and how can I fix them?