2010-02-12 15 views

risposta

9

LaTeX può rilevare gli errori di nidificazione con \( ... \) ma in pratica non c'è alcun vantaggio reale per il loro utilizzo nel corso $ ... $. Se si utilizza ... , si consiglia di caricare il pacchetto fixltx2e per renderli robusti (ad esempio, utilizzabili in didascalie e intestazioni di sezione).

Come altri hanno detto, d'altra parte, \[ ... \] dovrebbe essere usato al posto di $$ ... $$.

1

Solo che alcuni editor non possono bilanciare i segni $, dove possono bilanciare le parentesi nel modulo \(\). Se hai un buon editor (e con emacs e auctex mode là fuori, chi no?), Allora non è un problema.

+0

Il mio editor gestisce perfettamente $ sign. Mi sto solo chiedendo se c'è una differenza, dal momento che è spesso consigliato usare '\ [\]' invece di '$$'. –

2

Io uso $formula$ e $$formula$$. Ma a volte è necessario prendere la fine della modalità matematica. Il fatto è che si può prendere l'inizio della modalità matematica utilizzando \everymath o \everydisplay:

\everymath{\color{red}} 

Purtroppo si può prendere fine della modalità matematica. Ma se si utilizza \( e \) è possibile ridefinire \):

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

Non ero a conoscenza di '\ everymath' e' \ everydisplay', questo potrebbe tornare utile! Ma '\ everymath' funziona per me anche se uso' $ formula $ '. Quindi l'unico vantaggio di '\ (\)' è se mai volessi fare qualcosa di fantasia solo alla fine delle formule? Perché questa sintassi esiste del tutto? –

+0

Forse un'altra ragione è che il secondo '$' in '$ formula $' è simile al primo. Per evitare qualsiasi errore nell'apertura o chiusura di '$' dovresti usare '\ (\)'. Io uso $$$ s. –

+3

Vedere la risposta sotto per non usare '$$' ... '$$'; alla fine incontrerai dei problemi. –

3

ho letto in [1] (testo in tedesco), che l'uso di $$ ... $$ porta a incongruenze in spazi verticali prima e dopo la formula, che shouldn' t succede con [ ... ].

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

+1

Sì, uso costantemente '\ [\]' per le equazioni * display *. Ma qui mi occupo del problema simile per * equazioni inline *. –

+0

Lo stesso documento è disponibile anche in inglese: http://mirror.ctan.org/info/l2tabu/english/l2tabuen.pdf (sezione 1.6 e 3.3). – ShreevatsaR

1

Credo che lo standard $...$ non sia standard LaTeX, ma che sia \(. Poiché tutti i compilatori di latex utilizzano il motore TeX sottostante, questo non è mai un problema, ma dal punto di vista del ciondolo, c'è questa differenza.

Problemi correlati