Welche Möglichekiten gibt es, den Abstand zwischen zwei Punkten in
"itemize" oder "enumerate" umgebungen zu ändern?
Der normale sieht ja ganz gut aus, ist mir aber u.U. etwas viel. Bisher
tat es es ein gezieltes \setlenght{\itemsep}{-3pt}} nach dem
\begin{itemize}. Kann man sowas auch global in der Präambel ändern? Ich
hatte nicht vor, irgendwelche Vorlagen auf Dauer zu ändern, sondern es
von Dokument zu Dokument zu ändern.
Ach ja, die FAQ habe ich gelesen (nur falls jemand damit anfangen
sollte) ;-))
MfG
Frank
In der Praeambel kann man das so direkt wohl nicht, aber Du kannst Dir
eine Umgebung definieren:
\newenvironment{compactitemize}
{\begin{itemize}\setlenght{\itemsep}{-3pt}}}
{\end{itemize}}
Ansonsten hilft vermutlich, die eigentliche Definition von itemize
in die Praeambel zu kopieren und dort anzupassen.
Gruss, Thomas
--
Thomas Lotze - thomas.lotze@gmx.<CUT-IT>.net
Thomas> Frank Lange wrote:
>> Welche Möglichekiten gibt es, den Abstand zwischen zwei Punkten
>> in "itemize" oder "enumerate" umgebungen zu ändern?
Thomas> In der Praeambel kann man das so direkt wohl nicht, aber Du
Thomas> kannst Dir eine Umgebung definieren:
Thomas> \newenvironment{compactitemize}
Thomas> {\begin{itemize}\setlenght{\itemsep}{-3pt}}} {\end{itemize}}
Abgesehen von dem Typo bei "setlength" funktioniert das bei mir nicht.
Ich kann folgendes schreiben:
\begin{itemize}
\setlenght{\itemsep}{-3pt}
\item ...
\item ...
\end{itemize}
und bekomme kleinere Abstände.
die Lösung mit dem "newenvironment" scheint gar keinen Effekt zu
haben. Wo genau muß das definiert werden? Ich verwende "scrbook.sty".
Kann mir jemand helfen?
Gruß,
Fx
Abgesehen von Deinem Typo bei \setlength... ;o)
Und wo wir schon mal bei Typos sind: Ich komme wohl nicht umhin
zuzugeben, dass ich eine Klammer zuviel getippt hab :o(
Also ein minimales Beispiel:
\documentclass{article}
\newenvironment{compactitemize}
{\begin{itemize}\setlength{\itemsep}{-3pt}} {\end{itemize}}
\begin{document}
\begin{itemize}
\item erstens
\item zweitens
\end{itemize}
\begin{compactitemize}
\item erstens
\item zweitens
\end{compactitemize}
\end{document}
Bei mir funktioniert's ohne Probleme.
Schau dir mal paralist.sty und mdwlist.sty an. Damit solltest du deine
Probleme loesen koennen und brauchst nichts selbst zu definieren.
Ciao,
Torsten
--
Chemnitz University of Technology phone: (49) 371 531 1869
Dept. of Industrial Chemistry fax: (49) 371 531 1837
Microreaction Technology http://www.tu-chemnitz.de/chemie/tech
09107 Chemnitz, Germany
>> Welche Möglichekiten gibt es, den Abstand zwischen zwei Punkten
>> in "itemize" oder "enumerate" umgebungen zu ändern?
Torsten> Schau dir mal paralist.sty und mdwlist.sty an.
Sieht interesant aus. Danke!
Gruß,
Fx
--
I dont't want to go back to using Windows. It may be pretty. And easy.
But it has no depth or soul. It's like the one-night stand of operating
systems. You feel cheap after using it. (c) Illiad
Thomas> Abgesehen von Deinem Typo bei \setlength... ;o)
:))
Thomas> Und wo wir schon mal bei Typos sind: Ich komme wohl nicht
Thomas> umhin zuzugeben, dass ich eine Klammer zuviel getippt hab
Thomas> :o( Also ein minimales Beispiel:
Die hatte ich auch entfernt. Seltsamerweise funktioniert jetzt alles.
Wahrscheinlich hatte ich doch irgendeinen Fehler drin. Danke!
Gruß,
Fx
--
If a man does not keep pace with his companions, perhaps it is because
he hears a different drummer. Henry D. Thoreau
itemize, enumerate und Konsorten sind besondere Varianten der
list-Umgebung (siehe die Definitionen in latex.ltx). Du kannst
Dir mit newenvironment eigene kompakte Listen bauen, indem Du die
Längenmaße entsprechend setzt (vertikale Längen sind z.B.
\itemsep, \parsep, \topsep).
Mit Paketen wie expdlist oder z.B. mdwlist bekommst Du optional
die Möglichkeit, "kompakte" Listen zu setzen (siehe die
begleitenden Dokumentationsdateien).
Peter
--
"A great many people think they are thinking when they are merely
rearranging their prejudices." -- William James