Antworten:
Mit dem Enumitem-Paket ist es einfacher:
\documentclass{article}
\usepackage{enumitem}
\begin{document}
Less space:
\begin{itemize}[noitemsep]
\item foo
\item bar
\item baz
\end{itemize}
Even more compact:
\begin{itemize}[noitemsep,nolistsep]
\item foo
\item bar
\item baz
\end{itemize}
\end{document}
Das Enumitem-Paket bietet viele Funktionen zum Anpassen von Aufzählungszeichen, Nummerierungen und Längen.
Das Paralist-Paket enthält sehr kompakte Listen: compactitem, compactenum und sogar Listen innerhalb von Absätzen wie inparaenum und inparaitem.
\setlist[itemize]{noitemsep}in Ihre Präambel ein.
enumitemPaket vorher angeben : \usepackage{enumitem} \setlist[itemize]{noitemsep}... auch das Setzen des itemsep für das gesamte Dokument auf einen bestimmten Wert funktioniert so\setlist[itemize]{itemsep=1cm}
nolistsepOption jetzt veraltet ist und dass ihr Nachfolger nosep"alle vertikalen Abstände aufhebt".
Sie könnten so etwas tun:
\documentclass{article}
\begin{document}
Normal:
\begin{itemize}
\item foo
\item bar
\item baz
\end{itemize}
Less space:
\begin{itemize}
\setlength{\itemsep}{1pt}
\setlength{\parskip}{0pt}
\setlength{\parsep}{0pt}
\item foo
\item bar
\item baz
\end{itemize}
\end{document}
Diese Frage wurde bereits unter /tex/10684/vertical-space-in-lists gestellt . In der Antwort mit der höchsten Bewertung wurde auch das enumitemPaket erwähnt (hier von Stefan beantwortet), aber ich mag auch dieses, bei dem Sie eine eigene Auflistungsumgebung erstellen, anstatt ein neues Paket zu laden:
\newenvironment{myitemize}
{ \begin{itemize}
\setlength{\itemsep}{0pt}
\setlength{\parskip}{0pt}
\setlength{\parsep}{0pt} }
{ \end{itemize} }
Welches sollte so verwendet werden:
\begin{myitemize}
\item one
\item two
\item three
\end{myitemize}
compactitem macht den Job.
\usepackage{paralist}
...
\begin{compactitem}[$\bullet$]
\item Element 1
\item Element 2
\end{compactitem}
\vspace{\baselineskip} % new line after list