I'm experiencing a weird issue with a simple table with a multicolumn. If the title of the multicolumn is short enough, the three subcolumns are correctly aligned, otherwise, they get strangely arranged.
Here's the code and the results. Thanks in advance!
\documentclass[a4paper,11pt]{book}
\usepackage{caption,booktabs,multirow}
\begin{document}
\begin{table}[!h]
\centering
\begin{tabular}{ccccccc}
\toprule
\toprule
\multirow{2}*{\textbf{Layer}} & \textbf{Radius} & \multirow{2}*{\#\textbf{Ladders}} & \multicolumn{3}{c}{\textbf{Sensors}} & \multirow{2}*{\textbf{APV25/Sensor}} \\
& (mm) & & S & L & T & \\
\midrule
3 & 38 & 7 & 2 & 0 & 0 & 12\\
4 & 80 & 10 & 0 & 2 & 1 & 12\\
5 & 115 & 12 & 0 & 3 & 1 & 12\\
6 & 140 & 16 & 0 & 4 & 1 & 12\\
\bottomrule
\end{tabular}
\caption{Geometrical parameters of the SVD. S, L, and T stands for small, large, and trapezoidal sensors. The numbering scheme treats the PXD and the SVD as an only object, hence the layer numbers 1 and 2 are taken by the two PXD layers.}
\label{Belle2_SVD_Table}
\end{table}
\end{document}




lor add a further column to take the extra space that the long title needs. – Heiko Oberdiek Mar 11 '18 at 15:56