寫下 LaTeX。看到公式。
DotMD 在你的 Mac 上、不需連線,就能把 Markdown 檔案中的 LaTeX 畫成真正的公式。這裡有語法、速查表,以及美元符號該怎麼處理。
需要 macOS 14 或以上版本。閱讀免費;編輯與審閱為一次付費。
快速解答
DotMD 以 KaTeX 離線渲染 Markdown 中的 LaTeX:行內用 $…$,獨占一行用 $$…$$。像「$5 and $10」這樣的價格仍是文字。公式會顯示在閱讀器、即時預覽、Quick Look 與 PDF 匯出中。
行內公式與獨立公式
用單個美元符號包住公式,可把它放進一行文字中;用雙美元符號則會讓它在獨立的一行置中。
| 你輸入 | 顯示位置 |
|---|---|
$E = mc^2$ | 在行內 |
$$ … $$ | 置中,獨占一行 |
完整範例:
The area of a circle is $A = \pi r^2$.
$$
\int_0^1 x^2\,dx = \frac{1}{3}
$$
在 DotMD 開啟這個檔案,第一行的句子中會出現一個小公式,積分則置中顯示在其下方。
LaTeX 速查表
最常用的指令,照你輸入的樣子列出:
| 用途 | 你輸入 |
|---|---|
| 次方與下標 | x^2, x_i, x_{i+1}^{2n} |
| 分數 | \frac{a}{b} |
| 根號 | \sqrt{x}, \sqrt[3]{x} |
| 總和與連乘 | \sum_{i=1}^{n} i, \prod_{k=1}^{n} k |
| 積分與極限 | \int_a^b f(x)\,dx, \lim_{x \to 0} \frac{\sin x}{x} |
| 希臘字母 | \alpha, \beta, \gamma, \pi, \Omega |
| 比較與運算子 | \le, \ge, \ne, \approx, \pm, \times |
| 集合 | \in, \subset, \cup, \cap, \infty |
| 箭頭 | \to, \Rightarrow, \iff |
| 重音符號 | \vec{v}, \hat{x}, \bar{y} |
| 特殊字母 | \mathbb{R}, \mathcal{L} |
| 公式中的文字 | \text{if } x > 0 |
| 會自動放大的括號 | \left( \frac{a}{b} \right) |
若要寫多行,請在 $$ 區塊中使用 aligned,並以 \\ 結束一行:
$$
\begin{aligned}
(a + b)^2 &= a^2 + 2ab + b^2 \\
(a - b)^2 &= a^2 - 2ab + b^2
\end{aligned}
$$
矩陣用 pmatrix 表示圓括號、bmatrix 表示方括號、vmatrix 表示行列式,cases 則用於帶條件的公式。支援的完整指令清單在 katex.org。
不是數學的美元符號
價格很安全。在「$5 and $10」中不會有任何東西被轉成公式,因為公式的美元符號後面不能接數字,內側的前面也不能有空格。其他地方想寫出美元符號本身,請寫成 \$。
公式顯示在哪裡
- 在閱讀器中,開啟檔案時。
- 在編輯器的即時預覽中,隨你輸入重新繪製。Insert → Formula 與 Insert → Inline Formula 會幫你開頭。
- 在 Quick Look 中,在 Finder 對檔案按空白鍵時:Quick Look。
- 在 PDF 中,透過 Export as PDF…:Markdown 轉 PDF。匯出的 HTML 檔案在你開啟時會從網際網路載入 KaTeX。
GitHub 也會渲染嗎?
會。GitHub 支援同樣的 $…$ 與 $$…$$ 分隔符號,也支援標記為 math 的程式碼區塊。含有公式的 README 或規格,在 DotMD 和 GitHub 上看起來都正確。
矩陣與條件
更大的公式用法相同。一個矩陣和一個有兩種情形的公式,放在同一個區塊裡:
$$
A = \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix}
\qquad
|x| = \begin{cases} x & x \ge 0 \\ -x & x < 0 \end{cases}
$$
如果公式沒有畫出來,先檢查大括號:每個 { 都需要有對應的 }。有錯誤的公式會以紅色文字顯示,而不會讓頁面壞掉,所以你看得出哪一個要修。你可以在 README、規格、課堂筆記,或 AI 代理寫的計畫中寫公式,並以同樣的方式閱讀。