ALF
04-09-2014, 23:17
Hallo zusammen,
ich bin relativer LaTeX-Neuling und schreibe momentan meine Masterarbeit. Bisher konnte ich mir immer alles einigermaßen zurechtbasteln aus Foren, aber jetzt bin ich mit meinem Latein am Ende.
Mein Problem ist folgendes: Ich möchte eine Tabelle bauen, in der die letzten beiden Spalten am Dezimaltrennzeichen (.) ausgerichtet sind. Soweit, so gut. Irgendwie habe ich das auch einigermaßen hinbekommen, leider werden die Zahlen aber im Mathematikmodus ausgegeben. Ich hätte es aber gern in der gleichen Schrift, die ich auch für den Fließtext benutze. Es muss doch einen Weg geben. Schließlich habe ich Studien gesehen, bei denen es genauso aussieht, wie ich es am Ende haben möchte.
Mein Code sieht folgendermaßen aus.
\documentclass[a4paper, 12pt, headings=small] {scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
% %Tabellenumgebung % % % %
\usepackage{longtable} % % lange Tabellen über mehrere Seiten
\usepackage{ltxtable} % % lange Tabellen mit fester Gesamtbreite
\usepackage{filecontents}
\usepackage{dcolumn}
\usepackage{booktabs}
\usepackage{siunitx}
\usepackage{tabularx}
\usepackage{array}
\newcommand{\sh}[1]{\multicolumn{1}{r}{#1}}
\begin{table}
\centering
\caption {\textit{Korrelationen zwischen den Big Five-Faktoren, den zugeordneten TAPAS-Facetten und der schulischen Durchschnittsnote}}
\vspace{0,5cm}
\begin{tabular} { %
l %
S [table-format=1.22**, table-number-alignment=center, table-unit-alignment=left]
S [table-format=1.22**, table-number-alignment=center, table-unit-alignment=left]}
\toprule
\sh{Big Five und TAPAS-Facetten} & \sh{durchschnittliche Schulnote} & \sh{Fishers Z-Werte} \\
\midrule
\textbf{Gewissenhaftigkeit} & 0,17** & \\
{Ordnung} & 0,21** & -1,44 \\
{Verantwortung} & 0,07 & 4,92 \\
{Disziplin} & 0,24** & -2,29 \\
\textbf{Extraversion} & 0,03 & \\
{Dominanz} & 0,15** & -6,58 \\
{Geselligkeit} & -0,03 & 3,52 \\
{Aufmerksamkeit} & -0,09 & 2,16 \\
\textbf{Offenheit} & -0,05 & \\
{Neugierde} & -0,04 & -0,18 \\
{Toleranz} & -0,01 & -1,08 \\
\textbf{Emotionale Stabilität} & 0,15** & \\
{Gelassenheit} & 0,24** & -3,02 \\
{Selbstsicherheit} & 0,13** & 0,97 \\
{Optimismus} & 0,11** & 2,12 \\
\bottomrule
\end{tabular}
\end{table}
\end{document}
Und ich stoße leider auf Fehler, wahrscheinlich, weil ich schon viel zu viele Pakete geladen habe. Ich denke aber, generell eignet sich das Paket siunitx.
Kann mir da jemand behilflich sein?
ich bin relativer LaTeX-Neuling und schreibe momentan meine Masterarbeit. Bisher konnte ich mir immer alles einigermaßen zurechtbasteln aus Foren, aber jetzt bin ich mit meinem Latein am Ende.
Mein Problem ist folgendes: Ich möchte eine Tabelle bauen, in der die letzten beiden Spalten am Dezimaltrennzeichen (.) ausgerichtet sind. Soweit, so gut. Irgendwie habe ich das auch einigermaßen hinbekommen, leider werden die Zahlen aber im Mathematikmodus ausgegeben. Ich hätte es aber gern in der gleichen Schrift, die ich auch für den Fließtext benutze. Es muss doch einen Weg geben. Schließlich habe ich Studien gesehen, bei denen es genauso aussieht, wie ich es am Ende haben möchte.
Mein Code sieht folgendermaßen aus.
\documentclass[a4paper, 12pt, headings=small] {scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
% %Tabellenumgebung % % % %
\usepackage{longtable} % % lange Tabellen über mehrere Seiten
\usepackage{ltxtable} % % lange Tabellen mit fester Gesamtbreite
\usepackage{filecontents}
\usepackage{dcolumn}
\usepackage{booktabs}
\usepackage{siunitx}
\usepackage{tabularx}
\usepackage{array}
\newcommand{\sh}[1]{\multicolumn{1}{r}{#1}}
\begin{table}
\centering
\caption {\textit{Korrelationen zwischen den Big Five-Faktoren, den zugeordneten TAPAS-Facetten und der schulischen Durchschnittsnote}}
\vspace{0,5cm}
\begin{tabular} { %
l %
S [table-format=1.22**, table-number-alignment=center, table-unit-alignment=left]
S [table-format=1.22**, table-number-alignment=center, table-unit-alignment=left]}
\toprule
\sh{Big Five und TAPAS-Facetten} & \sh{durchschnittliche Schulnote} & \sh{Fishers Z-Werte} \\
\midrule
\textbf{Gewissenhaftigkeit} & 0,17** & \\
{Ordnung} & 0,21** & -1,44 \\
{Verantwortung} & 0,07 & 4,92 \\
{Disziplin} & 0,24** & -2,29 \\
\textbf{Extraversion} & 0,03 & \\
{Dominanz} & 0,15** & -6,58 \\
{Geselligkeit} & -0,03 & 3,52 \\
{Aufmerksamkeit} & -0,09 & 2,16 \\
\textbf{Offenheit} & -0,05 & \\
{Neugierde} & -0,04 & -0,18 \\
{Toleranz} & -0,01 & -1,08 \\
\textbf{Emotionale Stabilität} & 0,15** & \\
{Gelassenheit} & 0,24** & -3,02 \\
{Selbstsicherheit} & 0,13** & 0,97 \\
{Optimismus} & 0,11** & 2,12 \\
\bottomrule
\end{tabular}
\end{table}
\end{document}
Und ich stoße leider auf Fehler, wahrscheinlich, weil ich schon viel zu viele Pakete geladen habe. Ich denke aber, generell eignet sich das Paket siunitx.
Kann mir da jemand behilflich sein?