von Gast » Di 26. Mär 2019, 22:21
Soweit ich weiß, geht S davon aus, dass die Spalten nur numerische Werte enthalten und nicht zusätzlich noch die Einheit. Es ist auch nicht unüblich, die Einheit nur in der Kopfzeile anzugeben und dann im Tabellenkörper nicht andauern zu wiederholen, das erspart Platz und Tintenverschwendung. Unter Nutzung von booktabs würde ich also
\documentclass[
captions=tableabove, % Formatierung für Tabellenüberschriften
ngerman
]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{booktabs}
\usepackage[locale=DE]{siunitx}
\begin{document}
\begin{table}[htbp]
\centering
\caption{text}
\label{tab:parameterstudiegradienten}
\begin{tabular}{S[table-format=3.0]S[table-format=-3.0]S[table-format=-1.5]S[table-format=1.3]}
\toprule
{abcd} & {abcd} & {abcd} & {abcd} \\
{in \si{\mega\pascal}} & {in \si{\mega\pascal}} & {in \si{\milli\metre}} & {in \si{\milli\metre}} \\
\midrule
1 & 0 & -0.8 & 0.002 \\
100 & -100 & -0.09 & 0.191 \\
200 & -200 & -0.11778 & 0.360 \\
300 & -300 & -0.164 & 0.486 \\
400 & -200 & -0.346 & 0.478 \\
500 & -100 & -0.523 & 0.452 \\
600 & 0 & -0.718 & 0.406 \\
\bottomrule
\end{tabular}
\end{table}
\end{document}
vorschlagen. Da (besonders vertikale) Linien in Tabellen sparsam eingesetzt werden sollten, habe ich hier soweit wie möglich auf sie verzichtet. Wenn gewünscht ist, die einzelnen Zeilen stärker voneinander abzusetzen, kann man sie mit \addlinespace oder \midrules gruppieren.
Ich war so frei, mit locale=DE auf Kommas als Dezimaltrenner umzuschalten.
Soweit ich weiß, geht [tt]S[/tt] davon aus, dass die Spalten nur numerische Werte enthalten und nicht zusätzlich noch die Einheit. Es ist auch nicht unüblich, die Einheit nur in der Kopfzeile anzugeben und dann im Tabellenkörper nicht andauern zu wiederholen, das erspart Platz und Tintenverschwendung. Unter Nutzung von [tt]booktabs[/tt] würde ich also
[code]\documentclass[
captions=tableabove, % Formatierung für Tabellenüberschriften
ngerman
]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{booktabs}
\usepackage[locale=DE]{siunitx}
\begin{document}
\begin{table}[htbp]
\centering
\caption{text}
\label{tab:parameterstudiegradienten}
\begin{tabular}{S[table-format=3.0]S[table-format=-3.0]S[table-format=-1.5]S[table-format=1.3]}
\toprule
{abcd} & {abcd} & {abcd} & {abcd} \\
{in \si{\mega\pascal}} & {in \si{\mega\pascal}} & {in \si{\milli\metre}} & {in \si{\milli\metre}} \\
\midrule
1 & 0 & -0.8 & 0.002 \\
100 & -100 & -0.09 & 0.191 \\
200 & -200 & -0.11778 & 0.360 \\
300 & -300 & -0.164 & 0.486 \\
400 & -200 & -0.346 & 0.478 \\
500 & -100 & -0.523 & 0.452 \\
600 & 0 & -0.718 & 0.406 \\
\bottomrule
\end{tabular}
\end{table}
\end{document}[/code]
vorschlagen. Da (besonders vertikale) Linien in Tabellen sparsam eingesetzt werden sollten, habe ich hier soweit wie möglich auf sie verzichtet. Wenn gewünscht ist, die einzelnen Zeilen stärker voneinander abzusetzen, kann man sie mit [tt]\addlinespace[/tt] oder [tt]\midrule[/tt]s gruppieren.
Ich war so frei, mit [tt]locale=DE[/tt] auf Kommas als Dezimaltrenner umzuschalten.