la siguiente adición al preámbulo actualiza enumerate
para hacer el cambio sugerido:
\let\oldenumerate\enumerate% Keep a copy of \enumerate (or \begin{enumerate})
\let\endoldenumerate\endenumerate% Keep a copy of \endenumerate (or \end{enumerate})
\renewenvironment{enumerate}
{\begin{oldenumerate}
\setlength{\parskip}{0pt}}% Adjust \parskip to suit your needs
{\end{oldenumerate}}
Aquí está un ejemplo mínimo completa que muestra el ajuste de la hora de establecer \parskip
a 0pt
:
\documentclass{article}
\begin{document}
\begin{enumerate}
\item First line
Second line
\end{enumerate}
\let\oldenumerate\enumerate
\let\endoldenumerate\endenumerate
\renewenvironment{enumerate}
{\begin{oldenumerate}
\setlength{\parskip}{0pt}}
{\end{oldenumerate}}
\begin{enumerate}
\item First line
Second line
\end{enumerate}
\end{document}
Uno haría exactamente lo mismo para itemize
.
Ah, esperaba que hubiera algo más fácil. Gracias –
Si está a la aventura, podría probar '\ expandafter \ def \ expandafter \ @listi \ expandafter {\ @ listi \ parsep 1em plus 1pt menos 1pt}' De esta manera, no necesita copiar el existente las configuraciones ('\ expandafter' lo harán por usted). – Ruben