[Tex/LaTex] itemize without line feed

itemizelistsspacing

When I write a document with \usepackage[french]{babel} my \begin{itemize} \end{itemize} list begin with '-' before each item and no extra line feed before each item. But when I don't use this package (when I want to write an english document), my lists are transformed with a bullet before each item AND an extra line feed between each item (as if a new line was inserted). I can deactivate the bullets with \renewcommand{\labelitemi}{} but how to suppress the extra line feed ?

Best Answer

Your best bet is probably to use the customization options provided by the enumitem package :

\documentclass{article}

\usepackage[english]{babel}

\usepackage{enumitem}
% \setlist{noitemsep} % Uncomment this if you want it as a global setting

\begin{document}

Default spacing :
\begin{itemize}
\item item 1
\item item 2
\end{itemize}

Suppressing the space by hand :
\begin{itemize}
  \setlength{\itemsep}{0pt}
\item item 1
\item item 2
\end{itemize}

Using enumitem :
\begin{itemize}[noitemsep]
\item item 1
\item item 2
\end{itemize}

\end{document}

Output