Was ist der Vorteil der Verwendung der Gleichungsumgebung in Latex?

Was ist der Vorteil der Verwendung der Gleichungsumgebung in Latex?

Mein Mitbewohner verwendet \flalignfür alle seine Gleichungen LaTeX und nachdem ich darüber nachgedacht habe, macht es Sinn. Ist die \equationUmgebung nicht einfach restriktiver? Hat die Verwendung der \equationUmgebung überhaupt einen Vorteil?

Ist es einfach das, was \flaligndas Paket erfordert amsmath?

Antwort1

Alsegregin seinem Kommentar erwähnt, dass es bei der Verwendung equationeinen flalignUnterschied im vertikalen Abstand um die Formel gibt, wenn die Textzeile unmittelbar davor vor dem mathematischen Ausdruck endet. Im folgenden Beispiel kann dies anhand einiger visueller Richtlinien gesehen werden, die mithilfe von TikZ gezeichnet wurden:

\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}

Bildbeschreibung hier eingeben

Die roten Regeln entsprechen equationund die blauen flalign.

Der Unterschied im Abstand erklärt sich dadurch, dass für die equationUmgebung unterschiedliche Längen angewendet werden, die den vertikalen Abstand um eine Formel herum steuern, abhängig davon, ob die Zeile vor der Formel vor der Formel endet oder nicht.

Es gibt vier Längen, die den vertikalen Abstand um angezeigte Gleichungen regeln: \abovedisplayskip, \belowdisplayskip, \abovedisplayshortskip, \belowdisplayshortskip. Ihre Standardwerte für die articleKlasse bei 10ptsind:

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

Die Kurzvarianten werden für angewendet equation, nicht jedoch für flalign, wenn die Textzeile unmittelbar vor der Formel davor endet.

Worin liegt also der Vorteil bei der Verwendung von equation? Wenn die Zeile vor der Formel endet, equationentsteht weniger vertikaler Raum um die Formel herum, sodass der Ausdruck (denken Sie daran, dass es sich in diesem Fall um einen einzeiligen Ausdruck handelt) nicht zu weit vom umgebenden Text abgetrennt erscheint.

verwandte Informationen