Tengo dificultades para producir una entrada de encabezado centrada relativamente ancha sobre una columna relativamente estrecha de números alineados a la derecha. Al revés, funciona bien con elhacer celdapaquete como se muestra en el MWE:
\documentclass{scrbook}
\usepackage{makecell}
\usepackage{booktabs}
\begin{document}
Short headers are nicely centered over wide columns with right-aligned numbers:
\vspace{10mm}
\begin{tabular}{crr}\toprule
Case & \thead{A} & \thead{B}\\ \midrule
1 & 80401 & 45054564\\
2 & 55454555454 & 424545\\
3 & 505 & 175\\
4 & 65 & 16\\ \bottomrule
\end{tabular}
\vspace{10mm}
However, long headers \emph{appear to be right-aligned} over narrow columns with right-aligned numbers:
\vspace{10mm}
\begin{tabular}{crr}\toprule
Case & \thead{AAAAAAAA} & \thead{BBBBBBBBB}\\ \midrule
1 & 80 & 4\\
2 & 5 & 45\\
3 & 505 & 175\\
4 & 65 & 1\\ \bottomrule
\end{tabular}
\end{document}
El resultado es el siguiente: Sin embargo, como se ve en la parte inferior de la captura de pantalla, los encabezados AAAAAAAAA y BBBBBBBB parecen estar alineados a la derecha aunque técnicamente hablando están centrados como en el caso anterior con las entradas de encabezado cortas sobre las entradas de números largos.
Me agradecería saber cómo hacer que los encabezados de la segunda tabla parezcan centrados. ¡Gracias!
Respuesta1
\documentclass{scrbook}
\usepackage{makecell}
\usepackage{booktabs}
\usepackage{siunitx}
\begin{document}
\begin{tabular}{S[table-format=1]S[table-format=3]S[table-format=3]}\toprule
{Case} & {\thead{AAAAAAAA}} & {\thead{BBBBBBBBB}}\\ \midrule
1 & 80 & 4\\
2 & 5 & 45\\
3 & 505 & 175\\
4 & 65 & 1\\ \bottomrule
\end{tabular}
\end{document}