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, 14:04

Clemens's gravatar image

Clemens
19.0k112960
Akzeptiert: 73%


$$ 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:

\def\[{%
   \relax\ifmmode
      \@badmath
   \else
      \ifvmode
         \nointerlineskip
         \makebox[.6\linewidth]{}%
      \fi
      $$
   \fi
}

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:

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

Ausgabe der Abstände

Deutlich zu sehen: fleqn wird nicht unterstützt:

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

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, 14:22

Clemens's gravatar image

Clemens
19.0k112960

bearbeitet 17 Jun '13, 05:41

stefan's gravatar image

stefan ♦♦
5.8k12134

Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×52
×20
×7

Frage gestellt: 09 Jun '13, 14:04

Frage wurde angeschaut: 3,108 Mal

Zuletzt aktualisiert: 17 Jun '13, 05:41