Angeblich ist es vorzuziehen für Display-Mathemodus \[ ... \] statt $$ ... $$ zu verwenden. Abgesehen davon, dass man so Beginn und Ende leichter sehen kann -- welche Vorteile haben \[ ... \]?

gefragt 09 Jun '13, 20:04

cgnieder's gravatar image

cgnieder
22.1k253463
Akzeptiert-Rate: 60%


$$ ist plain TeX Syntax, oder primitive Syntax, d.h. im TeX-Kern verankert. Sie wird offiziell nicht von LaTeX unterstützt! Der sichtbarste Nachteil ist, dass sie nicht der Paketoption fleqn gehorcht: die damit dargestellten Gleichungen bleiben zentriert.

\[ ist eine Kurzschreibweise für \begin{displaymath} oder, wenn man amsmath geladen hat (was man tun sollte, wenn man ernsthaft Mathe setzen möchte), für \begin{equation*}. \] steht für die entsprechenden \end Anweisungen.

In latex.tlx (dem LaTeX-Kernel) ist \[ folgendermaßen definiert:

Code, hier editierbar zum Übersetzen:
\def\[{%
\relax\ifmmode
\@badmath
\else
\ifvmode
\nointerlineskip
\makebox[.6\linewidth]{}%
\fi
$$
\fi
}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Das bedeutet, dass abgesehen von Fehlerchecks der Abstand zum umgebenden Absatz besser ist als beim reinen Einsatz von $$. Allerdings sind die Abstandseinstellungen nicht abgestimmt mit denen von {equation}. Das ist in der AMS-version konsistenter -- ein weiterer Grund, amsmath zum Default-Paket zu machen, wenn man Mathe betreiben will.


Das folgende Beispiel zeigt die unterschiedlichen Abstände:

Code, hier editierbar zum Übersetzen:
\documentclass{article}
\usepackage{lipsum}% Dummy-Text
\begin{document}
\lipsum[3]
$$
a^2 + b^2 = c^2
$$
\lipsum[3]
\[
a^2 + b^2 = c^2
\]
\lipsum[3]
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Ausgabe der Abstände

Deutlich zu sehen: fleqn wird nicht unterstützt:

Code, hier editierbar zum Übersetzen:
\documentclass[fleqn]{article}
\usepackage{lipsum}% Dummy-Text
\begin{document}
\lipsum[3]
$$
a^2 + b^2 = c^2
$$
\lipsum[3]
\[
a^2 + b^2 = c^2
\]
\lipsum[3]
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Ausgabe mit fleqn

Danke an David Carlisle, dessen englische Antwort der entsprechenden Frage auf TeX.sx stark als Vorlage herhalten musste ;)

Permanenter link

beantwortet 09 Jun '13, 20:22

cgnieder's gravatar image

cgnieder
22.1k253463
Akzeptiert-Rate: 60%

bearbeitet 17 Jun '13, 11:41

stefan's gravatar image

stefan ♦♦
18.4k163148

Deine Antwort
[Vorschau ausblenden]

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Frage-Themen:

×76
×24
×7

gestellte Frage: 09 Jun '13, 20:04

Frage wurde gesehen: 12,889 Mal

zuletzt geändert: 17 Jun '13, 11:41