2010-02-12 6 views

Antwort

9

LaTeX Verschachtelung Fehler mit \( ... \) fangen kann in der Praxis, aber es gibt keinen wirklichen Vorteil sie über $ ... $ zu verwenden. Wenn Sie tun verwenden Sie \( ... \), dann stellen Sie sicher, das fixltx2e-Paket zu laden, um sie robust zu machen (d. H. Z. B. in Überschriften und Abschnittsüberschriften verwendbar).

Wie andere gesagt haben, auf der anderen Seite, \[ ... \] sollte statt $$ ... $$ verwendet werden.

1

Nur, dass einige Editoren $ Zeichen nicht ausgleichen können, wo sie die Klammern im \(\) Formular ausgleichen können. Wenn Sie einen guten Editor haben (und mit Emacs und Auctex-Modus da draußen, wer nicht?), Dann ist das kein Problem.

+0

Mein Editor behandelt $ Zeichen perfekt. Ich frage mich nur, ob es einen Unterschied gibt, da es oft empfohlen wird, '\ [\]' anstelle von '$$' zu verwenden. –

2

Ich verwende $formula$ und $$formula$$. Aber manchmal müssen Sie das Ende des Mathematikmodus einholen. Die Sache ist, dass man den Beginn des Mathematikmodus fangen kann mit \everymath oder \everydisplay:

\everymath{\color{red}} 

Leider können Sie nicht Ende des Mathematikmodus zu fangen. Aber wenn Sie \( verwenden und \) können Sie \) neu definieren:

\let\endmath\)% Save \) 
\def\){\preendmath \endmath \postendmath}% Override 
\def\preendmath{\,(*)}% For example 
\def\postendmath{}% Any stuff 
+0

Ich wusste nicht, 'Everythem' und' \ Everydisplay', das könnte sich als nützlich erweisen! Aber 'Everythem' funktioniert für mich, obwohl ich' $ formula $ 'benutze. Der einzige Vorteil von '\ (\)' ist, wenn ich immer nur am Ende der Formeln etwas Sinnvolles machen wollte? Warum existiert diese Syntax überhaupt? –

+0

Vielleicht ein anderer Grund ist, dass das zweite '$' in '$ formula $' dem ersten ähnlich ist. Um einen Fehler beim Öffnen oder Schließen von '$' zu vermeiden, sollten Sie '\ (\)' verwenden. Ich benutze $$$ s. –

+3

Siehe die Antwort unten, wenn nicht '$$' ... '$$'; Sie werden irgendwann Probleme bekommen. –

3

Ich las in [1] (deutscher Text), dass die Verwendung von $$ ... $$ zu Inkonsistenzen führt in vertikalen Räumen vor und nach der Formel, die shouldn‘ t passiert mit [ ... ].

[1] ftp://ftp.dante.de/tex-archive/info/l2tabu/german/l2tabu.pdf (Abschnitt 1.6)

+1

Ja, ich benutze immer '\ [\]' für * display * Gleichungen. Aber hier geht es mir um das ähnliche Problem für * inline * Gleichungen. –

+0

Das gleiche Dokument ist auch in Englisch verfügbar: http://mirror.ctan.org/info/l2tabu/english/l2tabuen.pdf (Abschnitt 1.6 und 3.3). – ShreevatsaR

1

Ich glaube, dass $...$ ist nicht technisch Standard LaTeX, aber das \( ist. Da alle Latex-Compiler die zugrunde liegende TeX-Engine verwenden, ist dies nie ein Problem, aber aus der Perspektive eines Pendants gibt es diesen Unterschied.