含 LaTeX 公式與 Mermaid 圖表的 Markdown 轉 Word(2026)
你用 Markdown 寫好了技術文件——公式用 $...$、架構流程圖用 ```mermaid——然後有人要「就給我 Word 檔」。用大多數轉換器匯出,公式會塌縮成 \frac{a+b}{c-d} 這樣的亂碼文字,圖表則變成一整段純程式碼。
這篇指南說明如何在轉換 Markdown 為 Word 時完整保留 LaTeX 數學式與 Mermaid 圖表、背後的運作原理,以及反向操作:把 Word 原生公式轉回 LaTeX Markdown。
為什麼公式和圖表在多數轉換器裡會壞掉
Word 沒有 LaTeX 的概念。.docx 檔案儲存的是文字、樣式,以及——就公式而言——Word 自己的數學格式 OMML(Office Math Markup Language)。Mermaid 在 Word 的世界裡根本不存在。所以轉換器對每個公式或圖表只有三種選擇:
| 做法 | Word 裡的結果 | 問題 |
|---|---|---|
| 把 LaTeX 拍平成 Unicode | ∑_(i=1)^n x_i 這樣的純文字 |
aligned、cases、矩陣全部塌成亂碼 |
| 轉成原生 OMML 公式 | Word 裡可編輯的公式 | 極少有轉換器實作,版面常跑位 |
| 先渲染再嵌入圖片 | 與預覽完全一致 | 公式本身不會在 Word 裡重新排版 |
拍平是多數免費工具的做法,這也是「匯出的 Word 亂七八糟」這個抱怨的來源。只要超出 x^2 的複雜度,拍平後的文字根本沒辦法讀。
LoveMarkdown 的公式轉 Word 原理
Markdown to Word 轉換器採用第三種做法:每個公式都用與即時預覽相同的 KaTeX 引擎渲染、以 3 倍解析度點陣化,再以高解析度圖片嵌入 .docx。
實際效果:
- 行內公式 —
$E=mc^2$嵌在句子裡,大小與周圍文字一致。 - 獨立公式 —
$$...$$變成置中的獨立公式。 - 難的結構都活著:
\frac、\begin{aligned}、\begin{cases}、\begin{pmatrix}、\sum、\int、希臘字母、巢狀上下標。 - 文字保持可編輯 — 標題、段落、清單、表格、程式碼都是正常 Word 內容。只有公式本身是圖片,審閱者照樣可以加註解、改文字、用追蹤修訂。
渲染引擎與預覽相同,所以不會出現「預覽好好的、匯出卻壞掉」的落差:.docx 裡的公式就是預覽公式的快照。
Mermaid 圖表的匯出
```mermaid 程式碼區塊會在瀏覽器端渲染,並在原位置以置中的高解析度圖片嵌入。流程圖、時序圖、類別圖、狀態圖、ER 圖、甘特圖——Mermaid 畫得出的都支援。預覽看到的圖,就是 Word 文件裡的那張圖。
步驟:匯出充滿公式的文件
- 開啟 Markdown → Word 轉換器。
- 貼上 Markdown(或上傳 .md 檔)。公式用
$...$(行內)與$$...$$(獨立)——和 GitHub、Obsidian、Jupyter 相同的語法。 - 檢查即時預覽:預覽中每個渲染好的公式與圖表都會進到 .docx。
- 點 Download Word。
- 在 Microsoft Word、Google Docs 或 LibreOffice 開啟,照常加註解或追蹤修訂。
不需要安裝 LaTeX、不需要 Pandoc 流程、不用手動貼截圖。
反向操作:Word 公式轉回 LaTeX
另一個方向的需求同樣常見:同事寄來一堆原生 Word 公式(OMML)的 .docx,而你需要放進 README、Wiki 或論文草稿。多數轉換器會默默丟掉這些公式。Word to Markdown 轉換器會讀取文件內的 OMML 數學式並轉回 LaTeX:
- 行內 Word 公式變成
$...$。 - 獨立公式變成獨立一行的
$$...$$。 - 分數、上下標、根號、矩陣、cases、總和、積分都對應到相應的 LaTeX 語法。
該用哪種方式
| 情境 | 最佳工具 |
|---|---|
| 快速、忠實的含公式與圖表匯出 | 線上轉換器(本站) |
| 期刊投稿需要可編輯的 OMML 公式 | Pandoc 加 TeX 工具鏈 |
| 只手動調整兩三個公式 | Word 內建的方程式編輯器 |
文件如果本來就是 Markdown 寫的,直接轉換最能保留結構——標題變成真正的 Word 標題樣式、表格變成真正的表格,公式與圖表以渲染好的樣子送達。
FAQ
匯出的 Word 檔裡公式可以編輯嗎?
公式周圍的文字——標題、段落、表格、清單——都是完全可編輯的 Word 內容。公式本身以高解析度圖片嵌入,保證在每個版本的 Word(含 Google Docs 與 LibreOffice)裡都與預覽完全一致。
支援哪些 LaTeX 語法?
KaTeX 支援的全部語法:常見的包括分數(\frac)、aligned 環境、cases、矩陣(pmatrix、bmatrix、matrix)、總和、積分、根號、希臘字母與上下標。預覽渲染得出來的,Word 匯出就有。
Word 匯出支援哪些 Mermaid 圖表類型?
流程圖、時序圖、類別圖、狀態圖、ER 圖、甘特圖。圖表會以置中的高解析度圖片嵌在 Markdown 中程式碼區塊出現的位置。
反向的 Word 公式可以轉成 LaTeX 嗎?
可以。Word 原生公式(OMML)會在 Markdown 輸出中轉為 LaTeX——行內是 $...$、獨立是 $$...$$。以截圖形式貼進 Word 的公式圖片無法還原為 LaTeX,只有原生公式支援轉換。