Markdown 转 Word 中文指南
Markdown 转 Word 完整指南:解决中文乱码,支持 Mermaid 图表和公式
很多 Markdown 转 Word 工具(包括 Pandoc 默认模板)在处理中文内容时会出现字体乱码、Mermaid 图表丢失、公式无法显示等问题。这篇指南介绍如何在浏览器中把 Markdown 转换为格式正确的 Word 文档,并重点说明中文用户最常遇到的几个问题。
你需要把用 Markdown 写的文档(笔记、周报、论文、产品文档)转换成 .docx 文件发给同事、老师或客户。
之前用 Pandoc 或其他工具转换后,Word 文档里的中文显示为乱码、方块或者字体不一致。
你的 Markdown 里包含 Mermaid 图表或 LaTeX/KaTeX 公式,希望它们在 Word 里也能正常显示,而不是变成代码或空白。
输入示例
一段转换前的真实 Markdown 片段。
# 项目周报
## 本周进展
- 完成登录模块开发
- 修复了 3 个线上 bug
## 架构示意
```mermaid
flowchart LR
用户 --> 网关 --> 服务 --> 数据库
```
## 性能指标
$$
P_{95} < 300ms
$$预期的 Word / Markdown 输出
转换完成后需要检查的内容。
- 标题“项目周报”和各级小标题使用统一的中文字体(如微软雅黑),不会出现乱码或方块字符。
- Mermaid 流程图被渲染为清晰的图片,直接嵌入 Word 文档中。
- 公式 P95 < 300ms 以正确的数学排版显示,而不是原始的 LaTeX 代码。
- 整份文档可以在 Word、WPS、LibreOffice 中正常打开和编辑。
操作流程
如何获得更整洁的文档
当源 Markdown 内容清晰、图表语法正确,并将 Word 专属的排版调整留到最后一步时,转换效果会更好。
- 步骤 1
将 Markdown 内容粘贴到编辑器,或点击上传 .md / .markdown 文件。
- 步骤 2
在右侧实时预览中检查标题、表格、Mermaid 图表和公式是否正确渲染。
- 步骤 3
在主题和字体设置中选择宋体或微软雅黑等中文字体,并选择合适的文档主题。
- 步骤 4
点击“转换为 Word”下载 .docx 文件,用 Word、WPS 或 LibreOffice 打开查看。
常见错误
- !使用 Pandoc 默认模板转换中文内容,导出后中文显示为乱码或被替换成系统默认字体。
- !转换后没有检查预览,直到打开 Word 才发现 Mermaid 图表变成了一段代码文本。
- !公式定界符($ 或 $$)书写不规范,导致公式没有被正确识别和渲染。
- !把私有的 Obsidian 双向链接 [[笔记名]] 直接保留在导出的文档里,给非 Obsidian 用户造成困惑。
这个方案的优势
- 内置宋体(SimSun)、微软雅黑(Microsoft YaHei)等中文字体,导出时直接应用到整篇文档,避免中文乱码或字体不一致。
- Mermaid 代码块(流程图、序列图、甘特图等)会被渲染成图片并嵌入 .docx,不需要额外安装 Mermaid CLI。
- 支持 $inline$ 和 $$block$$ 格式的 LaTeX/KaTeX 公式,导出后在 Word 中以正确的排版显示。
- 完全在浏览器中运行,不上传到服务器,文档内容不会被保存或泄露。
对比
Pandoc、Word 插件、Google Docs 与 Markdown to Word Converter 对比
常见问题
Markdown 转 Word 后中文显示乱码怎么办?
这通常是因为转换工具使用了不包含中文字符的西文字体(例如 Calibri)。在导出前选择宋体或微软雅黑等中文字体,可以避免乱码或方块字符问题。
这个工具支持哪些中文字体?
内置字体列表包含宋体(SimSun)和微软雅黑(Microsoft YaHei),选择后会应用到整篇文档的标题、正文和表格。
Markdown 里的 Mermaid 图表可以转换到 Word 吗?
可以。Mermaid 代码块(如流程图、序列图、甘特图)会被渲染成图片并嵌入到导出的 .docx 文件中。
LaTeX 或 KaTeX 公式能正确显示吗?
可以。使用 $公式$ 或 $$公式$$ 语法编写的公式会被渲染并嵌入 Word 文档,保持原有的数学排版效果。
这个工具和 Pandoc 相比有什么优势?
Pandoc 功能强大但需要命令行操作,且默认模板对中文字体和图表支持有限。这个工具在浏览器中即可完成转换,内置中文字体,并且原生支持 Mermaid 图表和数学公式。
我的文档内容会被上传到服务器吗?
不会。所有转换都在浏览器本地完成,文档内容不会发送到服务器或被保存,关闭页面后内容即消失。
Obsidian 笔记可以直接转换吗?
可以。将 Obsidian 笔记的 Markdown 源文件复制或导出后粘贴到编辑器即可。建议先将私有的双向链接 [[笔记名]] 替换为普通文本或链接,再进行转换。
相关指南
CJK font fix for Word
Fix garbled Chinese, Japanese, and Korean characters when converting Markdown to Word
Mermaid diagram to Word
Convert Markdown to Word with Mermaid diagrams
LaTeX math to DOCX
Convert Markdown to Word with LaTeX math formulas
Obsidian Markdown to Word
Export Obsidian notes to Word without losing technical formatting