Cómo lograr un encabezado centrado sobre columnas de números alineadas a la derecha cuando el encabezado es largo en relación con el ancho de la columna de números

Cómo lograr un encabezado centrado sobre columnas de números alineadas a la derecha cuando el encabezado es largo en relación con el ancho de la columna de números

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: ingrese la descripción de la imagen aquí 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}

ingrese la descripción de la imagen aquí

información relacionada