2026年3月6日

 在 moodle 平台,有預設的 Tex 語法,例如:

4. 根據附錄 1.A.3 的期望值與變異數運算,若\(x\) 為隨機變數,$c$ 為常數,則\(Var(cx)\) 等於?

A)\(c Var(x)\)

B)\(c^2 Var(x)\)

C)\(Var(x) + c\)

D)\(E(c^2 x^2) - [E(cx)]^2\) 的簡化結果

ANSWER: B

但 Tex 語法可能是:

4. 根據附錄 1.A.3 的期望值與變異數運算,若 $x$ 為隨機變數,$c$ 為常數,則 $Var(cx)$ 等於?

A) $c Var(x)$

B) $c^2 Var(x)$

C) $Var(x) + c$

D) $E(c^2 x^2) - [E(cx)]^2$ 的簡化結果

ANSWER: B

在 ubuntu 下,可用預設安裝的 xed (gedit 不行)下的 regexp (regular expression) 語法來置換:

  • 搜尋 (Search for): \$([^$]+)\$
  • 取代為 (Replace with): \\\(\1\\\)
    • 解釋:在 xed 中,必須使用 三個反斜線 \\\ 才能在輸出的結果中得到一個真正的反斜線 \。第一個和第二個 \\ 會組合成一個字面上的 \,第三個則是為了確保後面的括號不被誤認。
      \1
       代表「把剛才中抓到的公式內容原封不動放回」