# Reduce linespread between \item globally [duplicate]

Because of a page limit for a report, I would like to decrease the linespread between individual \items. I know this is generally not a good idea, but I really need the space.

How can I achieve this globally, say, with a couple of lines of code in the preamble?

## marked as duplicate by Schweinebacke, ChrisS, CarLaTeX, TeXnician, Henri MenkeJul 15 '17 at 8:10

The enumitem package lets you set this globally. You can even specifiy a negative seperation between the items.

\documentclass{article}
\usepackage{enumitem}
\setlist[1]{itemsep=-5pt}
\begin{document}

\begin{itemize}
\item Some
\item Items
\item and distances
\end{itemize}

\setlist[1]{itemsep=-10pt}
\begin{itemize}
\item Some
\item Items
\item and distances
\end{itemize}

\setlist[1]{itemsep=50pt}
\begin{itemize}
\item Some
\item Items
\item and distances
\end{itemize}

\end{document}


• The nolistsep option kills all extra spacing between items. – Seamus Jun 20 '11 at 13:12

Instead of using the itemize environment you can use the compactitem environment of the package paralist.

\documentclass{article}

\usepackage{paralist}

\begin{document}

\begin{itemize}
\item Some
\item Items
\item and distances
\end{itemize}

\begin{compactitem}
\item Some
\item Items
\item and distances
\end{compactitem}

\end{document}

• I have to admit that I prefer the answer by Martin H because in most documents I use the package enumitem to change the labels of lists and then it seems daft to load another package for manipulating lists. – N.N. Jun 20 '11 at 13:11