Mi resta una piccola curiosità. Ho trovato “in giro” questa definizione:
`\renewenvironment{itemize}
{
\begin{list}{$\blacksquare$}{\setlength{\itemsep}{0pt}}
{
\end{list}
}
`
che però è incompatibile con le opzioni locali di enumitem.
Mi pare ovvio: enumitem ridefinisce l’ambiente itemize; se lo ridefinisci pure tu, è chiaro che non potrai usare le funzionalità di enumitem.
Ora, scrivendo semplicemente
`\renewcommand\labelitemi{$\blacksquare$}`
e usando l’usuale ambiente itemize, mi pare che i due ambienti siano identici.
Sbaglio? E quel
`\setlength{\itemsep}{0pt}`
dentro list non fa proprio nulla? Mi sembra impossibile, eppure a occhio non vedo differenze… 🙄
Quali due ambienti sono identici?
`\documentclass[a4paper]{article}
\usepackage{amssymb}
\begin{document}
\begin{itemize}
\item aaaa
\item bbbb
\end{itemize}
\renewenvironment{itemize}
{\begin{list}{$\blacksquare$}{\setlength{\itemsep}{0pt}}}
{\end{list}}
\begin{itemize}
\item aaaa
\item bbbb
\end{itemize}
\end{document}`
I risultati mi sembrano piuttosto diversi. Nel primo c’è \itemsep=4pt plus 2pt minus 1pt oltre al \parsep=4pt plus 2pt minus 1pt; nel secondo c’è solo \parsep.
Ciao
Enrico