[英]LaTeX: dollar sign vs \( \)
有什么理由更喜欢语法\\(myformula\\)
而$myformula$
LaTeX 中通常的$myformula$
吗?
编辑:在tex.stackexchange上提出并回答了同样的问题。
LaTeX 可以用\\(
... \\)
捕获嵌套错误,但实际上使用它们比$
... $
没有真正的优势。 如果您确实使用了\\(
... \\)
,那么请确保加载fixltx2e
包以使其健壮(即,例如,可用于标题和章节标题)。
正如其他人所说,另一方面,应该使用\\[
... \\]
而不是$$
... $$
。
我在 [1](德语文本)中读到,使用$$ ... $$
会导致公式前后垂直空间不一致,而[ ... ]
不应该发生这种情况。
[1] ftp://ftp.dante.de/tex-archive/info/l2tabu/german/l2tabu.pdf (第 1.6 节)
只是有些编辑器不能平衡 $ 符号,他们可以平衡\\(\\)
形式的括号。 如果你有一个好的编辑器(并且有 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
我相信$...$
在技术上不是标准的 LaTeX,但\\(
是。由于所有 Latex 编译器都使用底层 TeX 引擎,这从来都不是问题,但从挂件的角度来看,存在差异。
使用\\(...\\)
和\\[...\\]
。
MathJax 理解\\(...\\)
但不理解$...$
。 有一天你会想要使用 MathJax。
在“查找和替换”中,使用\\(
和\\)
比使用$
和$
更容易。
例如,假设您希望将每个\\(...\\)
替换为\\[...\\]
以进行校对。
我经常遇到这个问题,因为我为我的大学创建了一些在线课程,并且需要从 LaTeX 转换到 HTML,反之亦然。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.