Post by Bertrand MassonPost by Rosaire AmoreBonsoir
J'aimerais réduire la profondeur de l'indentation dans une liste
\begin{itemize}
Est-ce possible, et si oui, comment?
Merci
Rosaire
avec le package enumitem
leftmargin=* supprime l'indentation
\begin{itemize}[label=--,leftmargin=*]
\item pomme ;
\item radis ;
\item choucroute.
\end{itemize}
Cet exemple augmente l'indentation
\begin{itemize}[label=--,leftmargin=2cm]
\item pomme ; \item
radis ; \item
choucroute. \end{itemize}
Celui-ci la diminue la liste se retrouve dans la marge
\begin{itemize}[label=--,leftmargin=-1.5cm]
\item pomme ;
\item radis ;
\item choucroute.
\end{itemize}
Bertrand
Avec {enumitem}, le code précédent ne fonctionne pas, il faut
remplacer {itemize} par {enumerate} et ajouter en option
[label=--,leftmargin=*,itemsep=0pt] pour simuler une liste {itemize} :
\begin{enumerate}[label=--,leftmargin=*,itemsep=0pt]
\item texte…
\item texte…
\end{enumerate}
On peut aussi avantageusement utiliser l'extension {paralist}
(attention risque d'incompatibilité avec {enumitem} !) :
avec la nouvelle liste {compactitem} qui compacte la liste {itemize}
et la commande \setdefaultleftmargin{0pt}{}{}{}{}{} qui a 6 arguments
(on n'a besoin, ici, que du premier niveau)
\setdefaultleftmargin{0pt}{}{}{}{}{}
\begin{compactitem}
\item un texte suffisamment long pour voir le résultat lorsque celui-
ci continu sur la ligne suivante ;
\item un texte suffisamment long pour voir le résultat lorsque celui-
ci continu sur la ligne suivante.
\end{compactitem}
René FRITZ