PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabellen am Punkt ausrichten (Booktabs)



Mr-Zylinder
29-08-2012, 08:36
Hallo Zusammen,

gibt es eine Möglichkeit meine Tabelle so auszurichten, dass die Punkte genau untereinader stehen? Momentan ist das nämlich nicht der Fall, da das Minus vor dem zweiten Wert das ganze ein kleines bisschen verschiebt.

Als package verwende ich booktabs.


\begin{table}[h]
\scriptsize
\begin{tabular}{lll}
\addlinespace
\toprule
\textbf{Regressoren} & \textbf{Coef.} & \textbf{P>|z|} \\
\midrule
\textbf{Unter-/Normalgewicht} & & \\
ohne Abschluss/Hauptschule &.2082029 &0.000\\
mittlere Reife &-.0669354 &0.006 \\
\bottomrule
\end{tabular}
\end{table}

localghost
29-08-2012, 09:29
Geht ganz hervorragend mit siunitx (http://ctan.org/pkg/siunitx).

\documentclass[
captions=tableabove,
ngerman
]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
adieresis={ä},
germandbls={ß},
Euro={€}
}
\usepackage{babel}
\usepackage{booktabs}
\usepackage[locale=DE]{siunitx}

\begin{document}
\begin{table}[!ht]
\caption{Beschriftung}
\centering
\scriptsize
\begin{tabular}{
l
S[table-format=1.7]
S[table-format=1.3]
}\toprule
\textbf{Regressoren} & {\textbf{Coef.}} & {\textbf{P>|z|}} \\\midrule
\textbf{Unter-/Normalgewicht} & & \\
ohne Abschluss/Hauptschule & 0.2082029 &0.000 \\
mittlere Reife & -0.0669354 & 0.006 \\\bottomrule
\end{tabular}
\end{table}
\end{document}


Thorsten

Mr-Zylinder
29-08-2012, 10:27
Klasse, vielen Dank! :)

Kannst Du mir noch sagen, wie ich die Leerzeichen-Trennung nach jeder dritten Zahl wegbekomme?

Also anstatt so:
0.151 742 3

So:
0.1517423

localghost
29-08-2012, 10:39
[…] Kannst Du mir noch sagen, wie ich die Leerzeichen-Trennung nach jeder dritten Zahl wegbekomme? […]
Ist eigentlich im deutschen Sprachraum so üblich. Eingestellt wird das neben anderen Dingen durch die Option locale=DE. Du kannst es aber nachträglich über \sisetup ändern.

\sisetup{group-digits=integer} % Unterteilung in 3er-Blöcken nur vor Komma
Für Details bitte in der Anleitung nachschauen.

Mr-Zylinder
29-08-2012, 10:42
Alles klar, danke nocheinmal!