von Bartman » Sa 11. Dez 2021, 20:20
Die Umgebung
tabular und die runden Klammern bei den
\unit-Befehlen müssen wegen des Spaltentyps S von geschweiften Klammern umgeben werden.
Die
tabular-Umgebungen sollte man besser in einen Befehl in der Präambel verschieben oder durch einen Befehl des Pakets
makecell ersetzen.
Wie man nach der Übersetzung sehen kann, übernehmen die S-Spalten die Ausrichtung. Man kann sie zwar so lassen, aber es schadet nicht, deren Formatierung noch anzupassen.
\documentclass[
% a4paper, % Papierformat
open=right, % Start Chapter rechte Seite
numbers=noenddot,
parskip=half,
twoside,
fontsize=12pt,
pagesize=auto,
headsepline,
captions=tableheading,
listof=totoc,
bibliography=totoc
]{scrreprt}
%\usepackage[utf8]{inputenc}% https://texwelt.de/fragen/26496
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[english,french,ngerman]{babel}
\usepackage{booktabs}
\usepackage[
locale=DE,
per-mode=fraction,
separate-uncertainty,
% range-phrase={{ bis }},
]{siunitx}
\begin{document}
\begin{table}
\centering
\caption{Zahlen nach Komma darstellen}
\label{tab:tabelle}
\sisetup{print-unity-mantissa = false}
\begin{tabular}{@{} *6S @{}}
\toprule
{\begin{tabular}[t]{@{}c@{}}Energie\\nach\\Messung\end{tabular}} &
{\begin{tabular}[t]{@{}c@{}}Mess-\\wert\end{tabular}} &
{\begin{tabular}[t]{@{}c@{}}Gesamt-\\fehler\end{tabular}} &
{\begin{tabular}[t]{@{}c@{}}Energie\\nach\\Messung\\energie\end{tabular}} &
{\begin{tabular}[t]{@{}c@{}}Mess-\\wert\end{tabular}} &
{\begin{tabular}[t]{@{}c@{}}Gesamt-\\fehler\end{tabular}} \\
{(\unit{\eV})} & \multicolumn{2}{c}{(\qty{e-10}{\centi\metre\squared})} &
{(\unit{\eV})} & \multicolumn{2}{c}{(\qty{e-10}{\centi\metre\squared})} \\
\midrule
50.34 & 0.17 & 10.88 & 600.90 & 25.03 & 1.36 \\
70.05 & 4.61 & 12.62 & 500.95 & 19.60 & 1.19 \\
300.51 & 24.12 & 12.78 & & & \\
\bottomrule
\end{tabular}
\end{table}
\end{document}
Die Umgebung [tt]tabular[/tt] und die runden Klammern bei den [tt]\unit[/tt]-Befehlen müssen wegen des Spaltentyps S von geschweiften Klammern umgeben werden.
Die [tt]tabular[/tt]-Umgebungen sollte man besser in einen Befehl in der Präambel verschieben oder durch einen Befehl des Pakets [CTAN]makecell[/CTAN] ersetzen.
Wie man nach der Übersetzung sehen kann, übernehmen die S-Spalten die Ausrichtung. Man kann sie zwar so lassen, aber es schadet nicht, deren Formatierung noch anzupassen.
[code]\documentclass[
% a4paper, % Papierformat
open=right, % Start Chapter rechte Seite
numbers=noenddot,
parskip=half,
twoside,
fontsize=12pt,
pagesize=auto,
headsepline,
captions=tableheading,
listof=totoc,
bibliography=totoc
]{scrreprt}
%\usepackage[utf8]{inputenc}% https://texwelt.de/fragen/26496
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[english,french,ngerman]{babel}
\usepackage{booktabs}
\usepackage[
locale=DE,
per-mode=fraction,
separate-uncertainty,
% range-phrase={{ bis }},
]{siunitx}
\begin{document}
\begin{table}
\centering
\caption{Zahlen nach Komma darstellen}
\label{tab:tabelle}
\sisetup{print-unity-mantissa = false}
\begin{tabular}{@{} *6S @{}}
\toprule
{\begin{tabular}[t]{@{}c@{}}Energie\\nach\\Messung\end{tabular}} &
{\begin{tabular}[t]{@{}c@{}}Mess-\\wert\end{tabular}} &
{\begin{tabular}[t]{@{}c@{}}Gesamt-\\fehler\end{tabular}} &
{\begin{tabular}[t]{@{}c@{}}Energie\\nach\\Messung\\energie\end{tabular}} &
{\begin{tabular}[t]{@{}c@{}}Mess-\\wert\end{tabular}} &
{\begin{tabular}[t]{@{}c@{}}Gesamt-\\fehler\end{tabular}} \\
{(\unit{\eV})} & \multicolumn{2}{c}{(\qty{e-10}{\centi\metre\squared})} &
{(\unit{\eV})} & \multicolumn{2}{c}{(\qty{e-10}{\centi\metre\squared})} \\
\midrule
50.34 & 0.17 & 10.88 & 600.90 & 25.03 & 1.36 \\
70.05 & 4.61 & 12.62 & 500.95 & 19.60 & 1.19 \\
300.51 & 24.12 & 12.78 & & & \\
\bottomrule
\end{tabular}
\end{table}
\end{document}[/code]