2010-02-12 57 views

Respuesta

9

látex puede detectar errores de anidación con \( ... \) pero en la práctica no hay ninguna ventaja real para su uso sobre $ ... $. Si haz usa \( ... \), luego asegúrate de cargar el paquete fixltx2e para que sea robusto (es decir, por ejemplo, utilizable en subtítulos y títulos de sección).

Como han dicho otros, por el contrario, \[ ... \] se debe utilizar en lugar de $$ ... $$.

1

Solo algunos editores no pueden equilibrar $ signos, donde pueden equilibrar los corchetes en el formulario \(\). Si tiene un buen editor (y con emacs y el modo auctex, ¿quién no?), Entonces no es un problema.

+0

Mi editor maneja $ signos perfectamente. Me pregunto si existe alguna diferencia, ya que a menudo se recomienda usar '\ [\]' en lugar de '$$'. –

2

Yo uso $formula$ y $$formula$$. Pero a veces necesitas alcanzar el final del modo matemático. El caso es que se puede coger el comenzar del modo matemático utilizando \everymath o \everydisplay:

\everymath{\color{red}} 

Lamentablemente no se puede coger final del modo matemático. Pero si se utiliza \( y \) puede redefinir \):

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

No estaba al tanto de '\ everymath' y' \ everydisplay', ¡esto podría ser útil! Pero '\ everymath' funciona para mí, aunque utilizo' $ formula $ '. Entonces, ¿la única ventaja de '\ (\)' es si alguna vez quise hacer algo elegante solo al final de las fórmulas? ¿Por qué existe esa sintaxis? –

+0

Quizás otra razón es que el segundo '$' en '$ formula $' es similar al primero. Para evitar cualquier error al abrir o cerrar '$' debe usar '\ (\)'. Yo uso $$$ s. –

+3

Consulte la respuesta a continuación acerca de no usar '$$' ... '$$'; te encontrarás eventualmente con problemas. –

3

leí en [1] (texto en alemán), que el uso de $$ ... $$ conduce a inconsistencias en los espacios verticales antes y después de la fórmula, que no deben' t sucede con [ ... ].

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

+1

Sí, siempre uso '\ [\]' para las ecuaciones * display *. Pero aquí me preocupa el problema similar para las ecuaciones * en línea *. –

+0

Ese mismo documento está disponible también en inglés: http://mirror.ctan.org/info/l2tabu/english/l2tabuen.pdf (secciones 1.6 y 3.3). – ShreevatsaR

1

Creo que $...$ no es técnicamente estándar LaTeX, pero que \( es. Dado que todos los compiladores de látex hacen uso del motor TeX subyacente, esto nunca es un problema, pero desde la perspectiva de un colgante, existe esa diferencia.

Cuestiones relacionadas