So erzielen Sie eine zentrierte Kopfzeile über rechtsbündigen Zahlenspalten, wenn die Kopfzeile im Verhältnis zur Breite der Zahlenspalte lang ist

So erzielen Sie eine zentrierte Kopfzeile über rechtsbündigen Zahlenspalten, wenn die Kopfzeile im Verhältnis zur Breite der Zahlenspalte lang ist

Ich habe Schwierigkeiten, einen relativ breiten zentrierten Kopfeintrag über einer relativ schmalen Spalte rechtsbündiger Zahlen zu erzeugen. Umgekehrt funktioniert es gut mit demzellePaket wie im MWE gezeigt:

\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}

Das Ergebnis sieht wie folgt aus: Bildbeschreibung hier eingeben Wie jedoch im unteren Teil des Screenshots zu sehen ist, scheinen die Überschriften AAAAAAAAA und BBBBBBBB rechtsbündig ausgerichtet zu sein, obwohl sie technisch gesehen zentriert sind, wie im obigen Fall mit den kurzen Überschrifteneinträgen über den langen Zahleneinträgen.

Ich wäre dankbar, wenn ich erfahren würde, wie man die Überschriften der zweiten Tabelle zentriert darstellen kann. Danke!

Antwort1

\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}

Bildbeschreibung hier eingeben

verwandte Informationen