Espaciado después de las matemáticas mostradas, antes de un \item

Espaciado después de las matemáticas mostradas, antes de un \item

Esta pregunta se refiere al espacio después de las matemáticas mostradas y cómo interactúa con el espacio dentro de un enumerateentorno. Específicamente, aquí hay un MWE:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
First line. Blah blah blah blah blah blah blah blah.
\[a+b=c\] % The spacing above and below is the same
Second line. Blah blah blah blah blah blah blah blah.
\begin{enumerate}
\item First line. Blah blah blah blah blah blah blah.
\[a+b=c.\] % The spacing below is bigger than the spacing above
\item Second item. Blah blah blah blah blah blah blah.
\item Third item. Blah blah blah blah blah blah blah.
\end{enumerate}
\end{document}

En un nivel básico, en este MWE quiero que el espaciado vertical antes/después de las matemáticas mostradas sea el mismo en ambos casos.

De manera más general (y técnicamente), quiero \itemsep(o lo que sea que agregue el espacio adicional) interactuar \belowdisplayskipcomo si fueran \addvspaceespacios de tipo, por lo que se toma el máximo de los dos. ¿Alguien puede sugerir una manera de hacer esto?

Nota:Lo he incluido amsmatharriba, pero este problema también ocurre sin amsmathcargar. En el lugar donde necesito esto, también necesito que funcione con el enumitempaquete, pero no creo que esto interfiera con ninguna solución.

Respuesta1

Así es como se supone que debe ser, según cómo se implementen las listas. Any \itemcomienza un párrafo y TeX inserta \parskippegamento, que enumera el conjunto igual al valor de \parsep(establecido por la clase), además \itemsep; En este caso esto \itemsepno llega, pero \parskipsí.

Ejemplo (formato de dos columnas para facilitar la comparación)

\documentclass[twocolumn]{article}
\usepackage{amsmath}
\begin{document}
First line. Blah blah blah blah blah blah blah blah.
\[a+b=c\] % The spacing above and below is the same
Second line. Blah blah blah blah blah blah blah blah.
\newpage
\begin{enumerate}
\item First line. Blah blah blah blah blah blah blah.
\[a+b=c.\] % The spacing below is bigger than the spacing above
\item Second item. Blah blah blah blah blah blah blah.
\item Third item. Blah blah blah blah blah blah blah.
\end{enumerate}

\end{document}

ingrese la descripción de la imagen aquí

Fijado:

\documentclass[twocolumn]{article}
\usepackage{amsmath}
\begin{document}
First line. Blah blah blah blah blah blah blah blah.
\[a+b=c\] % The spacing above and below is the same
Second line. Blah blah blah blah blah blah blah blah.
\newpage
\begin{enumerate}
\item First line. Blah blah blah blah blah blah blah.
\[a+b=c.\vspace{-\parskip}\] % The spacing below is equal to the spacing above
\item Second item. Blah blah blah blah blah blah blah.
\item Third item. Blah blah blah blah blah blah blah.
\end{enumerate}

\end{document}

ingrese la descripción de la imagen aquí

Puede que tenga sentido cargar el enumitempaquete:

\documentclass[twocolumn]{article}
\usepackage{amsmath,enumitem}
\begin{document}
First line. Blah blah blah blah blah blah blah blah.
\[a+b=c\] % The spacing above and below is the same
Second line. Blah blah blah blah blah blah blah blah.
\newpage
\begin{enumerate}[itemsep=\glueexpr\itemsep+\parsep\relax,parsep=0pt]
\item First line. Blah blah blah blah blah blah blah.
\[a+b=c.\] % The spacing below is equal to the spacing above
\item Second item. Blah blah blah blah blah blah blah.
\item Third item. Blah blah blah blah blah blah blah.
\end{enumerate}

\end{document}

pero, por supuesto, esto afectará a los párrafos dentro de un solo elemento.

información relacionada