1

I noticed that adding

\usepackage[french]{babel}

line (into a basic article document, for example) affects indentation of nested enumerate lists (possibly itemize too). The indentation becomes noticeably shorter than before. Using babel with English does not have this effect.

Is this related to some French typography rules?

What would be an easy way to restore default indentation of nested lists?

1
  • 4
    french has a quite good and extensive documentation which describes what it changes and how to avoid it. You get it for example with texdoc babel-french. Commented Feb 4, 2021 at 13:25

1 Answer 1

2

You should use the \frenchsetup command. In the following example the lists are reset to the default style:

\documentclass{book} 
\usepackage[french]{babel}
\frenchsetup{
   StandardItemizeEnv,
   StandardEnumerateEnv,
   StandardItemLabels,
   StandardListSpacing}

\begin{document}

\begin{enumerate}
 \item One 
 \item two
\begin{enumerate}
 \item One 
 \item two
 \item Three
\end{enumerate}
 \item Three
\end{enumerate}

\begin{itemize}
 \item One 
 \item two
 \begin{itemize}
  \item One 
  \item two
  \item Three
 \end{itemize}
 \item Three
\end{itemize}
\end{document}

enter image description here

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .