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