2010-02-12 45 views

Trả lời

9

LaTeX có thể bắt lỗi làm tổ với \( ... \) nhưng trong thực tế không có lợi thế thực sự để sử dụng chúng trên $ ... $. Nếu bạn làm hãy sử dụng \( ... \), sau đó đảm bảo tải gói fixltx2e để làm cho chúng mạnh mẽ (ví dụ: ví dụ: có thể sử dụng trong phụ đề và tiêu đề mục).

Như những người khác đã nói, mặt khác, \[ ... \] nên được sử dụng thay vì $$ ... $$.

1

Chỉ một số người chỉnh sửa không thể cân bằng các dấu hiệu $, nơi họ có thể cân bằng các dấu ngoặc đơn ở dạng \(\). Nếu bạn có một trình soạn thảo tốt (và với emacs và chế độ auctex ra có, những người không?), Sau đó nó không phải là một vấn đề.

+0

Trình chỉnh sửa của tôi xử lý các dấu hiệu $ một cách hoàn hảo. Tôi chỉ tự hỏi liệu có sự khác biệt hay không, vì nó thường được khuyên dùng '\ [\]' thay cho '$$'. –

2

Tôi sử dụng $formula$$$formula$$. Nhưng đôi khi bạn cần phải bắt đầu của chế độ toán học. Cái này là bạn có thể nắm bắt được bắt đầu của chế độ toán học sử dụng \everymath hoặc \everydisplay:

\everymath{\color{red}} 

Đáng tiếc là bạn không thể nắm bắt hết các chế độ toán học. Nhưng nếu bạn sử dụng \(\) bạn có thể xác định lại \):

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

Tôi không biết '\ everymath' và' \ everydisplay', điều này có thể hữu ích! Nhưng '\ everymath' làm việc cho tôi mặc dù tôi sử dụng' $ formula $ '. Vì vậy, lợi thế duy nhất của '\ (\)' là nếu tôi muốn làm điều gì đó lạ mắt chỉ ở phần cuối của công thức? Tại sao cú pháp đó tồn tại? –

+0

Có lẽ một lý do khác là '$' thứ hai trong '$ formula $' tương tự như cái đầu tiên. Để tránh bất kỳ lỗi nào khi mở hoặc đóng '$', bạn nên sử dụng '\ (\)'. Tôi sử dụng $$$ s. –

+3

Xem câu trả lời bên dưới về việc không sử dụng '$$' ... '$$'; cuối cùng bạn sẽ gặp phải vấn đề. –

3

Tôi đọc trong [1] (văn bản tiếng Đức), rằng việc sử dụng $$ ... $$ dẫn đến mâu thuẫn trong không gian dọc trước và sau khi công thức, mà shouldn' t xảy ra với [ ... ].

[1] ftp://ftp.dante.de/tex-archive/info/l2tabu/german/l2tabu.pdf (Phần 1,6)

+1

Có, tôi luôn sử dụng '\ [\]' cho * hiển thị * phương trình. Nhưng ở đây tôi quan tâm đến vấn đề tương tự cho các phương trình * inline *. –

+0

Cùng một tài liệu đó cũng có sẵn bằng tiếng Anh: http://mirror.ctan.org/info/l2tabu/english/l2tabuen.pdf (phần 1.6 và 3.3). – ShreevatsaR

1

Tôi tin rằng $...$ không phải là tiêu chuẩn kỹ thuật LaTeX, nhưng rằng \( là. Vì tất cả các trình biên dịch cao su đều sử dụng động cơ TeX cơ bản, điều này không bao giờ là vấn đề, nhưng từ góc nhìn của mặt dây chuyền, có sự khác biệt đó.

Các vấn đề liên quan