¿Cuál es la ventaja de utilizar la ecuación ambiental en látex?

¿Cuál es la ventaja de utilizar la ecuación ambiental en látex?

Mi compañero de piso utiliza \flaligntodas sus ecuaciones en LaTeX y después de pensarlo, tiene sentido. ¿No es simplemente el \equationentorno más restrictivo? ¿Existe alguna vez una ventaja en utilizar el \equationmedio ambiente?

¿Es simplemente que \flalignrequiere el amsmathpaquete?

Respuesta1

Comoegregmencionado en su comentario, cuando se usa equationy flalignhay una diferencia en el espacio vertical alrededor de la fórmula si la línea de texto inmediatamente anterior se detiene antes de la expresión matemática. En el siguiente ejemplo esto se puede ver usando algunas pautas visuales dibujadas con la ayuda de TikZ:

\documentclass{article}
\usepackage{amsmath}
\usepackage{tikz}

\newcommand\myline[2][red]{%
  \draw[#1] ([yshift=#2]current page.west) -- ([yshift=#2]current page.east);
}
\begin{document}

Short line
\begin{equation}
a=b
\end{equation}
Short line
\begin{flalign}
a=b
\end{flalign}
Short line

A not so short line of text for the example
\begin{equation}
a=b
\end{equation}
A not so short line of text for the example
\begin{flalign}
a=b
\end{flalign}
A not so short line of text for the example

\begin{tikzpicture}[remember picture,overlay]
\myline{262}
\myline{250}
\myline[blue]{232}
\myline[blue]{210}
\myline{177}
\myline{154}
\myline[blue]{132}
\myline[blue]{111}
\end{tikzpicture}

\end{document}

ingrese la descripción de la imagen aquí

Las reglas rojas corresponden a equationy las azules, a flalign.

La diferencia en el espaciado se explica porque, para el equationentorno, se aplican diferentes longitudes que controlan el espaciado vertical que rodea una fórmula, dependiendo de si la línea antes de la fórmula se detiene antes de la fórmula o no.

Hay cuatro longitudes que regulan el espaciado vertical alrededor de las ecuaciones mostradas: \abovedisplayskip, \belowdisplayskip, \abovedisplayshortskip, \belowdisplayshortskip. Sus valores predeterminados para la articleclase en 10ptson:

\abovedisplayskip=10pt plus 2pt minus 5pt
\belowdisplayskip=10pt plus 2pt minus 5pt
\abovedisplayshortskip=0pt plus 3pt
\belowdisplayshortskip=6pt plus 3pt minus 3pt

Las variantes cortas se aplicarán para equation, pero no para flalign, si la línea de texto inmediatamente anterior a la fórmula termina antes.

Entonces, ¿cuál es la ventaja de utilizar equation? Bueno, cuando la línea termina antes de la fórmula, equationse introducirá menos espacio vertical alrededor de la fórmula, por lo que la expresión (recuerde que, en este caso, estamos considerando una expresión de una línea) no aparecerá demasiado separada del texto circundante.

información relacionada