[Tex/LaTex] Prevent itemize from creating newline at end of list

enumitemitemizelistsspacing

I'm using the itemize environment with the enumitem package, and one of the issues I'm having is that the itemize environment seems to create a newline, or at least add vertical spacing at the end of the environment.

How can I suppress this newline?

Best Answer

The list-like environments (enumerate, itemize, and description) add a vertical space equal to \topsep + \parskip + (possibly) \partopsep before and after the list. You can suppress those spaces using the corresponding enumitem keys; an example:

\documentclass{book}
\usepackage{lipsum}
\usepackage{enumitem}

\begin{document}

\lipsum[1]
\begin{itemize}[topsep=0pt]
  \item First.
  \item Second.
\end{itemize}
\lipsum[1]

\end{document}