PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : needspace erzeugt leerzeile



cweilguny
16-07-2009, 15:34
Hallo Forum,

ich versuche mit needspace eine zweizeilige Tabelle zusammen zu halten.
allerdings erzeugt needspace dann immer eine leerzeile vor der tabelle.

Folgendes Minimalbeispiel mit needspace (ohne Tabelle):


\documentclass{article}
\usepackage{needspace}
\begin{document}
Zeile 1\\
\needspace{2\baselineskip}
Zeile 2\\
Zeile 3\\
\end{document}


Und einmal ohne needspace:


\documentclass{article}
\usepackage{needspace}
\begin{document}
Zeile 1\\
Zeile 2\\
Zeile 3\\
\end{document}


Die einzige Dokumentation zu diesem Paket ist in der needspace.sty selbst (http://tug.ctan.org/tex-archive/macros/latex/contrib/misc/needspace.sty), daraus konnte ich aber nicht ablesen, warum needspace einen vertikalen Zwischenraum erzeugt.

Weiß jemand Abhilfe?
Vielen Dank!

bobmalaria
16-07-2009, 15:36
hi,

wenn du eine kleine tabelle machen willst, dann beutze doch tabular


\begin{tabular}{l}
zeile1\\
zeile 2\\
zeile3\\
\end{tabular}

oder umschließe alles mit einer minipage


\begin{minipage}{1\textwidth}
zeile 1\\
zeile 2\\
zeile 3\\
\end{minipage}

cweilguny
16-07-2009, 15:49
Danke für die rasche Antwort!
Die Tabelle an sich funktioniert schon. Hab jetzt nochmal getestet und gesehen, dass tabular sowieso alle Zellen zusammenhält und wenn nötig einen Zeilenumbruch macht. Stimmt das oder war das Zufall?

u_fischer
16-07-2009, 15:53
tabular ist eine Box. Die wird nie getrennt.