Есть ли причина, чтобы предпочесть синтаксис \(myformula\)
обычным $myformula$
в LaTeX?LaTeX: знак доллара против ()
Редактировать: тот же вопрос был задан и ответил на tex.stackexchange.
Есть ли причина, чтобы предпочесть синтаксис \(myformula\)
обычным $myformula$
в LaTeX?LaTeX: знак доллара против ()
Редактировать: тот же вопрос был задан и ответил на tex.stackexchange.
LaTeX может поймать гнездования ошибки с \(
... \)
, но на практике нет никаких реальных преимуществ использования их на $
... $
. Если вы do используете \(
... \)
, тогда обязательно загрузите пакет fixltx2e
, чтобы сделать их прочными (то есть, например, можно использовать в заголовках и заголовках разделов).
Как уже говорили другие, с другой стороны, \[
... \]
следует использовать вместо $$
... $$
.
Только то, что некоторые редакторы не могут балансировать знаками $, где они могут балансировать скобки в форме \(\)
. Если у вас хороший редактор (а с emacs и auctex режим там, кто нет?), То это не проблема.
Я использую $formula$
и $$formula$$
. Но иногда вам нужно поймать конец математического режима. Дело в том, что вы можете поймать начало в математическом режиме с использованием \everymath
или \everydisplay
:
\everymath{\color{red}}
К сожалению, вы не можете поймать конец математического режима. Но если вы используете \(
и \)
вы можете переопределить \)
:
\let\endmath\)% Save \)
\def\){\preendmath \endmath \postendmath}% Override
\def\preendmath{\,(*)}% For example
\def\postendmath{}% Any stuff
Я не знал о '\ everymath' и' \ everydisplay', это может пригодиться! Но '\ everymath' работает для меня, хотя я использую' $ formula $ '. Итак, единственным преимуществом '\ (\)' является то, что я когда-либо хотел сделать что-то фантастическое только в конце формул? Почему этот синтаксис существует вообще? –
Возможно, другая причина в том, что вторая '' '' '$ formula $' аналогична первой. Чтобы избежать какой-либо ошибки при открытии или закрытии '$', вы должны использовать '\ (\)'. Я использую $$$ s. –
См. Ответ ниже, не используя '$$' ... '$$'; вы столкнетесь с проблемами в конечном итоге. –
Я прочитал в [1] (немецком тексте), что использование $$ ... $$
приводит к несоответствиям в вертикальных пространствах до и после формулы, которые не должно» t происходит с [ ... ]
.
[1] ftp://ftp.dante.de/tex-archive/info/l2tabu/german/l2tabu.pdf (раздел 1.6)
Да, я последовательно использую уравнения '\ [\]' for * display *. Но здесь меня интересует аналогичная проблема для * inline * уравнений. –
Этот же документ доступен и на английском языке: http://mirror.ctan.org/info/l2tabu/english/l2tabuen.pdf (раздел 1.6 и 3.3). – ShreevatsaR
Я считаю, что $...$
не является технически стандартным LaTeX, но это \(
есть. Поскольку все латексные компиляторы используют лежащий в основе TeX-движок, это никогда не проблема, но с точки зрения кулона существует такая разница.
Мой редактор прекрасно обрабатывает знаки $. Мне просто интересно, есть ли разница, так как часто рекомендуется использовать '\ [\]' вместо '$$'. –