Seite 1 von 1

Tabelle nach links, Spaltenabstand, Überschrift zentriert

Verfasst: Mi 15. Aug 2012, 12:40
von Seerosengiesser
Hallo,
ich habe zu drei Formatierungsproblemen noch keine Lösung gefunden und hoffe, dass Du mir dabei vielleicht helfen kannst. Erst einmal das Minimalbeispiel:
 \documentclass[a4paper, 12pt]{article}
\usepackage[ngerman]{babel}
\usepackage[ansinew]{inputenc}
\usepackage{booktabs}	
\begin{document}
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. 
\begin{table}%
\caption{Beispieltabelle}
\begin{tabular}{lrrrl}
\toprule
& \multicolumn{2}{c}{Exp 1} && \\
\cline{2-3} 
& $M$ & $SD$ & t & \\ 
\midrule
EG1 & 4.23 & 3.23 & 2.43 & *\\
EG2 & 2.00 & 3.21 & 1 & \\
KG  & 6.88 & 1.32 & 8.98 & *** \\
\bottomrule
\end{tabular}
\newline
\small{ \textit{Anmerkung.} $*p < .05$, $***p < .001$. }
\label{tab1}
\end{table}
At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

\end{document}
1. Wie bekomme ich die Tabelle weiter an den linken Rand gerückt (die Originaltabelle ist deutlich breiter und klebt nun am rechten Seitenrand)? Verschiedene Varianten von \hspace{-20mm} haben nur zu Fehlermeldungen geführt. Schriftgröße verkleinern wäre nur das letzte Mittel.
2. Wie kann ich den Abstand von letzter zu vorletzter Spalte verringern, d.h. verschwinden lassen? Ein
 \setlength{\tabcolsep}{0em} 
vor der Tabelle wirkt sich leider auf alle Spalten aus.
3. Die Überschrift "Tabelle 1: Beispieltabelle" sollte nicht über die oberste, mit \toprule erzeugte Linie der Tabelle hinausgehen. Notfalls mit Zeilenumbruch.

Vielen Dank.
Paul

Verfasst: So 19. Aug 2012, 21:46
von Seerosengiesser
Hat niemand eine Idee?

Re: Tabelle nach links, Spaltenabstand, Überschrift zentrier

Verfasst: Di 21. Aug 2012, 00:37
von skater
Seerosengiesser hat geschrieben:1. Wie bekomme ich die Tabelle weiter an den linken Rand gerückt (die Originaltabelle ist deutlich breiter und klebt nun am rechten Seitenrand)? Verschiedene Varianten von \hspace{-20mm} haben nur zu Fehlermeldungen geführt. Schriftgröße verkleinern wäre nur das letzte Mittel.
Ähem, ein Minimalbeispiel sollte den Fehler auch demonstrieren. Da liest sich ein »Originaltabelle ist deutlich breiter« ganz schlecht.

Außerdem solltest du einen Schritt zurückgehen und zuerst mal klären, was zur Problemlösung alles möglich ist. Ich würde die Schrift verkleinern oder die Tabelle drehen.
2. Wie kann ich den Abstand von letzter zu vorletzter Spalte verringern, d.h. verschwinden lassen? Ein
 \setlength{\tabcolsep}{0em} 
vor der Tabelle wirkt sich leider auf alle Spalten aus.
\begin{tabular}{lrrr@{}l}
3. Die Überschrift "Tabelle 1: Beispieltabelle" sollte nicht über die oberste, mit \toprule erzeugte Linie der Tabelle hinausgehen. Notfalls mit Zeilenumbruch.
???

\documentclass[fontsize=12pt]{scrartcl}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern,booktabs,blindtext,microtype}

\begin{document}
\blindtext

\begin{table}
	\centering
	\caption{Beispieltabelle}\label{tab1}
	\begin{tabular}{lrrr@{}l}
		\toprule
		& \multicolumn{2}{c}{Exp 1} && \\
		\cmidrule{2-3}
		& $M$ & $SD$ & t & \\
		\midrule
		EG1 & 4.23 & 3.23 & 2.43 & *\\
		EG2 & 2.00 & 3.21 & 1 & \\
		KG  & 6.88 & 1.32 & 8.98 & *** \\
		\bottomrule
	\end{tabular}\\[1ex]
 	{\small\textit{Anmerkung.} $*p < .05$, $***p < .001$.}
\end{table}

\blindtext
\end{document}

Verfasst: Di 21. Aug 2012, 09:33
von Seerosengiesser
Vielen Dank :) Damit ist das Hauptproblem schon gelöst.
skater hat geschrieben: Ähem, ein Minimalbeispiel sollte den Fehler auch demonstrieren. Da liest sich ein »Originaltabelle ist deutlich breiter« ganz schlecht.

Außerdem solltest du einen Schritt zurückgehen und zuerst mal klären, was zur Problemlösung alles möglich ist. Ich würde die Schrift verkleinern oder die Tabelle drehen.
Ok, dann hier ein Minimalbeispiel mit einer deutlich breiteren Tabelle, die über den linken Rand hinausgeschoben werden soll. Ich denk, so 1-1,5cm sollten genügen. Die beiden anderen von dir vorgeschlagenen Möglichkeiten finde ich optisch weniger ansprechend und werde ich nur verwenden, wenn die Möglichkeit hier nicht klappt.
\documentclass[a4paper, 12pt]{article}
\usepackage[ngerman]{babel}
\usepackage[ansinew]{inputenc}
\usepackage{booktabs,blindtext}  
\begin{document}
\blindtext
\begin{table}[h!t]
\caption{Beispieltabelle, die über den rechten Seitenrand hinauswächst}
\begin{tabular}{lrrrr@{}lrrrr@{}lrrrr@{}l}
\toprule
& \multicolumn{5}{c}{Positivstimme} & \multicolumn{5}{c}{Negativstimme} & \multicolumn{5}{c}{Gesamt} \\
 \cline{2-5} \cline{7-10} \cline{12-15}
Partei & SZ3 & SZ4 & V in \% & $\chi^2$ &  & SZ3n & SZ4n & V in \% & $\chi^2$ & & SZ3t & SZ4t & V in \% & $\chi^2$ & \\\midrule
SPD & 21 & 17 & 24 & 0.42 & & 3 & 1 & 300 & 1 & & 18 & 16 & 13 & 0.11 & \\
LINKE & 5 & 6 & -20 & 0.09 && 6 & 4 & 50 & 0.40 && -1 & 2 & 300 & 9 &** \\ 
CDU & 20 & 21 & -5 & 0.02 && 3 & 1 & 300 & 1 && 17 & 20 & -17& .24 & \\
FDP & 2 & 1 & 200 & 0.33 && 5 & 3 & 67 & 0.5 && -3 & -2 & -- & -- & \\
Grüne & 20 & 18 & -11 & 0.11 && 3 & 1 & -300 & -- && 17 & 17 & 0 & -- & \\
NPD & 1 & 1 & 0 & -- && 38 & 44 & 16 & .44 && -37 & -43 & -16 & 0.45 & \\
MLPD & 0 & 0 & -- & -- && 1 & 3 & 300 & 1 && -1 & -3 & -300 & 1 & \\ 
\bottomrule
\end{tabular} \newline
\small{ \textit{Anmerkung.} $*p < .05$, $**p < .01$. Die Freiheitsgrade sind überall gleich: $df = 1$}\\
\label{NSK1}
\end{table}
\blindtext

\end{document} 
Was ich mit
3. Die Überschrift "Tabelle 1: Beispieltabelle" sollte nicht über die oberste, mit \toprule erzeugte Linie der Tabelle hinausgehen. Notfalls mit Zeilenumbruch.
meine, siehst du, wenn du den Titel deiner Beispieltabelle verlängerst
\caption{Ganz langer Beispieltabellentitel}
Dann geht die Überschrift deutlich über die mit \toprule erzeugte Linie hinaus.

Paul