PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : zeilenabstand in itemize-umgebung



KristianUlm
30-04-2007, 22:13
hallo.

ich habe zweimal exakt gleich, ohne irgendwelche parameter eine itemize-umgebung (für ne aufzählung, klarerweise):

\begin{itemize}
\item Punkt 1 usw....
\end{itemize}

eine aufzählung hat 8 punkte, die andere 4. bei ersterer ist der zeilenabstand jedoch geringer als bei der mit 4 aufzählungspunkten. ist das ein "feature" von latex, also soll das so sein? oder is da wo der wurm drin? (der unterschied beträgt bei 300 % zoom im acrobat reader, gemessen mit lineal: 3,3 cm zu 4 cm)

countbela666
02-05-2007, 08:24
ist das ein "feature" von latex, also soll das so sein? oder is da wo der wurm drin?Das kann durchaus so gewollt sein. Wenn du eine KOMA-Script-Klasse nutzt und (a) die Klassenpotion twoside einbindest, (b) mit scrbook arbeitest oder (c) \flushbottom per Hand eingefügt hast, wird versucht, die unteren Ränder zweier gegenüberliegender Seiten immer auf der gleichen Höhe enden zu lassen. Um dies zu erreichen, werden unter anderem Abstände zwischen Absätzen und auch Aufzählungspunkten gestreckt bzw. gestaucht. Hier mal ein Beispiel für (a):

\documentclass[ngerman,twoside]{scrreprt}
\usepackage{babel,blindtext}
\begin{document}
\section{sec1}
\blindtext
\begin{itemize}
\item Punkt 1
\item Punkt 2
\item Punkt 3
\item Punkt 4
\item Punkt 5
\item Punkt 6
\item Punkt 7
\end{itemize}
\blindtext[2]
\section{sec1}
\blindtext
\begin{itemize}
\item Punkt 1
\item Punkt 2
\item Punkt 3
\item Punkt 4
\item Punkt 5
\item Punkt 6
\item Punkt 7
\end{itemize}
\blindtext
\end{document}
Wenn du dieses Verhalten nicht wünschst, also den unteren Seitenrand "flattern" lassen willst, solltest du bei Fall (a) oder (b) ein \raggedbottom in die Präambel nehmen, bzw. bei Fall (c) das \flushbottom entfernen.

Sollte keiner der Fälle zutreffen, wirst du um ein Minimalbeispiel nicht mehr herumkommen.

Grüße
Marcel

BTW: Zeilenabstand und Absatzabstand sind auch in Aufzählungsumgebungen zwei verschiedene Paar Schuhe...