PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Einzug erster Zeile bei tablenotes verhindern



Gast23
14-09-2012, 13:45
Der Titel sagst ja schon


\documentclass[12pt,titlepage]{article}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{color}
\usepackage[a4paper,lmargin={2.5cm},rmargin={2.5cm},
tmargin={2cm},bmargin = {2cm}]{geometry}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amstext}
\usepackage{graphicx}
\usepackage{tabularx}
\usepackage[normal]{threeparttable}
\usepackage{setspace}
\usepackage[square]{natbib}
\usepackage[right]{eurosym}
\linespread{1.25}
\begin{document}

\begin{table}[h]
\caption{Ergebnis der Regression zu Gleichung (7).}
\centering

\begin{threeparttable}
\scalebox{0.85}{
\begin{tabular}{lllllll}
\hline
\hline
Abhängige Variable=& Pr(Failure) & Pr(Failure) & Pr(Failure) & Pr(Failure) & Pr(Failure) & Pr(Failure)\\

\end{tabular}
}
\vspace{-0.5cm}
\begin{tablenotes}[normal, flushleft]\footnotesize \singlespacing
\item Erläuterung die nichts erläutert, aber darstellen soll, dass die erste Zeile einrückt und die zweite nicht. \\
Das ist das Haus vom Nikolaus.
\end{tablenotes}
\end{threeparttable}
\end{table}

\end{document}



Hilfe, wäre super ich bekomme das einfach nicht raus.

esdd
14-09-2012, 16:28
Hallo,

in deinem Code entstehen in der Erläuterung gar nicht zwei Zeilen und da vor der Tabelle noch ein Leerzeichen steht, kann man nicht erkennen, dass die erste Zeile eingezogen wird. Verlängert man die Erläuterungen, dann merkt man erstmal, dass sie nicht rechtzeitig umgebrochen werden ...

Neben Ulrikes Vorschlag (http://www.mrunix.de/forums/showpost.php?p=346275&postcount=2) für die Breite der Erläuterungen kann man das Leerzeichen vor der eigentlichen Tabelle auskommentieren und labelsep gleich 0pt setzen.


\documentclass[12pt,titlepage]{article}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[a4paper,lmargin={2.5cm},rmargin={2.5cm},
tmargin={2cm},bmargin = {2cm}]{geometry}
\usepackage{graphicx}
\usepackage{threeparttable}
\usepackage{setspace}
\linespread{1.25}

\begin{document}

\begin{table}[h]
\caption{Ergebnis der Regression zu Gleichung (7).}
\centering
\begin{threeparttable}
\scalebox{0.849}{% ohne % wurde hier ein Leerzeichen erzeugt
\begin{tabular}{lllllll}
\hline
\hline
Abhängige Variable=& Pr(Failure) & Pr(Failure) & Pr(Failure) & Pr(Failure) & Pr(Failure) & Pr(Failure)
\end{tabular}%
}
\phantom{\begin{tabular}{@{}p{\linewidth}@{}}xxxxx x\end{tabular}}
\begin{tablenotes}[flushleft]\footnotesize\singlespacing
\setlength\labelsep{0pt}
\item Erläuterung die nichts erläutert, aber darstellen soll, dass die erste Zeile einrückt und die zweite nicht. Aber dazu muss der Text länger sein.
\end{tablenotes}
\end{threeparttable}
\end{table}
\end{document}
Gruß
Elke

Gast23
18-09-2012, 16:31
Boah SUUUPER !

Vielen Dank :)
Hatte zwar mein Minimalbeispiel kompiliert und ich meine es wäre richtig rausgekommen, aber jetzt hab ichs nochmal kompiliert und du hattest recht. Habs nachträglich korrigiert, damit die Nachwelt auch etwas davon hat.