[Tex/LaTex] Itemize environment of the enumitem package incompatible with the class{lettre}

enumitemitemizelettre

This problem arises with the french lettre, but not with the english letter.

When using the enumitem package options as leftmargin=2cm in the itemize environment, an error occurs: Something's wrong--perhaps a missing \item.

\documentclass[a4paper,12pt]{lettre}
\usepackage[shortlabels]{enumitem}
\begin{document}
\begin{itemize}[leftmargin=2cm]
\item premier
\item second
\end{itemize}
\end{document}

By deleting the option [leftmargin=2cm], there is no problem.

How can I use the options of the enumitem package with the itemize environment in the french lettre class ?

Best Answer

You can use

\documentclass[a4paper,12pt,keepenvs]{lettre}

then the class doesn't change itemize so enumitem isn't confused. However that may undo some other package changes that you wanted....