[英]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.