Espaciado vertical entre texto y ecuación/división

Espaciado vertical entre texto y ecuación/división

He estado intentando jugar con los entornos "internos" del paquete amsmath (alineado, alineado, reunido y dividido) y estoy confundido por el comportamiento del entorno dividido con respecto al espacio vertical entre el texto y el contenido de y entorno de ecuación.

¿Por qué el MWE pone un gran espacio entre la línea 1 y (1), y no entre la línea 2 y (2)? Supongo que la gran brecha tiene algo que ver con que la división no comprende la diferencia entre \abovedisplayskip y \abovedisplayshortskip, pero no entiendo cómo/por qué mi truco en la segunda ecuación soluciona el problema.

MWE y mi resultado de ejemplo a continuación...

Gracias, Andy.


\documentclass{article}


%%---
\usepackage{amsmath}
\usepackage{mathtools}

\usepackage{lineno}
%%---


%%---
\linenumbers
\setrunninglinenumbers
%%---


%%---
\begin{document}
\noindent A
%
\begin{linenomath}
  \begin{equation}
    \begin{split}
      A &= B \\
      C &= D
    \end{split}
    %% \label{eq:<<>>}%
  \end{equation}
\end{linenomath}
%
B
%
\begin{linenomath}
  \begin{equation}
    \left. \begin{split}
      A &= B \\
      C &= D
    \end{split} \right.
    %% \label{eq:<<>>}%
  \end{equation}
\end{linenomath}
%
C, Test test test test test test test test test
%
\begin{linenomath}
  \begin{equation}
    \begin{split}
      A &= B \\
      C &= D
    \end{split}
    %% \label{eq:<<>>}%
  \end{equation}
\end{linenomath}
%
D, Test test test test test test test test test
%
\begin{linenomath}
  \begin{equation}
    \left. \begin{split}
      A &= B \\
      C &= D
    \end{split} \right.
    %% \label{eq:<<>>}%
  \end{equation}
\end{linenomath}
%
E, Test test test test test test test test test
\end{document}
%%---

Salida MWE

Respuesta1

splitBásicamente, siempre crea una construcción de "ancho completo", por lo que nunca se utiliza el salto de visualización corto (es similar a aligneste respecto).

El uso documentado es que split debería constituir todo en la línea excepto un option \label. amsldoc dice:

La estructura dividida debe constituir el cuerpo completo de la estructura circundante, aparte de comandos como \label que no producen material visible.

por lo que el uso con \left.. \rightrealmente no es válido y deja de splitfuncionar según lo previsto, como efecto secundario ajusta la alineación a su tamaño natural y, por lo tanto, permite el uso de shortdisplayskip ya que la ecuación se considera suficientemente pequeña. Una mejor manera de conseguir este efecto es utilizar aligneden lugar de split.

información relacionada