Modificar el espaciado de enumeración

Modificar el espaciado de enumeración

A menudo escribo

 \itemsep1pt \parskip0pt \parsep0pt

después de cada instancia de

\begin{enumerate}

respetar el espacio del resto del documento. ¿Cómo puedo definir un nuevo entorno que mantengatodode las opciones de enumeración disponibles pero ¿el espaciado predeterminado está establecido en lo que escribí anteriormente?

Respuesta1

El enumitempaquete permite cambiar itemsepy otros valores en un \setlistcomando.

Sin embargo, \parskipno hay una longitud específica de la lista, debe modificarse dentro de la before={...}opción, este es un enlace de código para enumerate.

Tenga en cuenta que eso \setlist[enumerate]{...}cambiará los valores para todos los niveles de enumerate. Si se va a establecer un nivel específico, utilice \setlist[enumerate,1]{...}, por ejemplo, para el primer nivel.

\documentclass{article}


\usepackage{enumitem}

\setlist[enumerate]{itemsep=1pt,parsep=0pt,before={\parskip=0pt}}

\begin{document}

Foo
\begin{enumerate}
\item Foo
\item Stuff
\item Foobar
\item Other Stuff
\end{enumerate}

After enumerate

And a new line

\end{document}

información relacionada