MarkNode 可直接在預覽畫面與心智圖節點中算繪 LaTeX 數學式。你使用標準的 $...$ 與 $$...$$ 語法撰寫方程式,它們會排版成數學式,無須離開編輯器,也不需要網路連線。
行內方程式
以單個錢字號包住簡短的方程式,即可嵌入句子中:
The total energy is $E = mc^2$, where $c$ is the speed of light.
預覽會將方程式與周圍文字排在同一行。起始的 $ 後面必須緊接非空白字元,結尾的 $ 前面也必須是非空白字元 —— 因此像 “It cost $5 and $10” 這樣的文句會維持原樣,不會被解讀為數學式。
若要在文句中插入字面的錢字號,請用反斜線跳脫:\$5。
獨立顯示方程式
以雙錢字號包住方程式,即可讓它獨立成行、置中顯示,並使用較大的字體:
$$
\int_0^\infty e^{-x}\,dx = 1
$$
獨立顯示方程式可以在起始與結尾的 $$ 之間跨越多行。
圍籬程式碼區塊中的數學式
如果你偏好明確的程式碼圍籬樣式,也可以使用以 math 作為語言識別碼的圍籬區塊來撰寫獨立顯示數學式:
```math
\sum_{i=1}^{n} i = \frac{n(n+1)}{2}
```
其算繪結果與 $$...$$ 區塊相同。
標題與心智圖節點中的數學式
當標題包含行內數學式時,對應的心智圖節點會將它顯示為排版後的數學式,而非原始的 LaTeX 原始碼。例如:
## Newton's Second Law: $F = ma$
心智圖節點會顯示算繪後的方程式,讓你能輕鬆以視覺方式瀏覽 STEM 大綱。
錯誤
如果你寫出算繪器無法解析的 LaTeX 運算式 —— 例如未知的指令或不成對的大括號 —— 預覽會顯示原始碼並附上行內錯誤指示,而不會默默捨棄該方程式。將滑鼠移到錯誤上即可看到問題所在,然後修正原始碼。
支援的語法
MarkNode 支援適用於文件寫作的廣泛 LaTeX 數學子集 —— 希臘字母、總和、積分、分數、矩陣、對齊環境,以及大多數運算子。套件層級的重量級功能(tikz、自訂巨集、完整的文件類別)並不支援,因為過程中並未使用完整的 LaTeX 安裝環境;一切都在本機離線算繪。