Markdown 转 Word 转 LaTeX 一行命令,Pandoc 格式通吃

导师要 Word,会议要 LaTeX,博客要 Markdown,同一个内容抄三遍纯属浪费生命。Pandoc 被称为文档界的瑞士军刀,几十种标记格式互转,一条命令搞定,还支持模板定制样式。
它解决什么问题
写作用 Markdown,交付却要求 docx 或 PDF,手动复制排版每次都要重来。
网上的在线转换工具上传敏感文档不放心,批量转换更是无从谈起。
核心能力
| 能力 | 具体能做到什么 |
|---|---|
| 格式超多 | Markdown、docx、LaTeX、HTML、EPUB、PDF 等数十种格式互转。 |
| 命令行批处理 | 可写脚本批量转换整个目录,自动化流程友好。 |
| 参考样式 | 转换 Word 时可用 reference-doc 模板控制字体与排版。 |
| 学术友好 | 内置引用处理,配合 BibTeX 可生成规范参考文献。 |
| 元数据支持 | 标题、作者、日期写在文档头部,转出即带信息。 |
| 过滤器扩展 | Lua 与 JSON 过滤器可在转换中改写内容结构。 |
转换的原理与 PDF 这一步
Pandoc 的转换是两段式:先把输入解析为内部抽象文档模型(AST),再按目标格式渲染输出。因此它对「结构化标记语言」的转换质量极高——标题层级、列表、表格、脚注、引用都能正确映射;但对纯二进制的排版稿(如设计稿 PDF)就无能为力,理解这一点能避免大多数「为什么转不出来」的困惑。
导出 PDF 是最常被问到的坑:Pandoc 自身不排版 PDF,而是调用外部引擎——默认走 LaTeX(需安装 TeX 发行版),也可用 –pdf-engine 指定 wkhtmltopdf 或基于 Typst 等方案。学术论文建议认真配一套 LaTeX 环境,排版质量最高;日常报告用 HTML 中转或 Word 模板更省事。中文文档记得指定 CJK 字体参数,否则导出 PDF 会出现方块字。
同类工具怎么选
| 工具 | 授权 | 差别在哪 |
|---|---|---|
| Microsoft Word | 商业试用 | 手动另存可输出部分格式,但无批量与互转能力。 |
| Typora | 商业试用 | Markdown 编辑器自带多种格式导出,适合单篇轻量场景。 |
| 在线转换网站 | 免费闭源 | 即开即用,但需上传文件且通常有大小与数量限制。 |
谁适合用
- 用 Markdown 写作但需要交付 Word 或 PDF 的作者
- 撰写论文、需要 LaTeX 与引用管理的科研人员
- 维护技术文档、要输出多种格式的团队
- 需要批量自动化转换文档的工程师
怎么开始
- 访问 https://pandoc.org/ 的安装页,按系统下载安装包或用包管理器安装。
- 终端运行 pandoc –version 确认安装成功。
- 把笔记存为 input.md,执行 pandoc input.md -o output.docx 一行转出 Word。
- 需要统一排版时,先用 Word 调好样式存作模板,转换时加 –reference-doc 模板.docx。
- 转 PDF 前安装 TeX 发行版(或指定其他 PDF 引擎),用 pandoc input.md -o out.pdf 输出。
常见问题
没有网络能转换吗?
完全可以,Pandoc 是纯本地程序,所有转换都在本机完成,敏感文档不必上传任何服务器。
转出的 Word 样式乱了怎么办?
Pandoc 使用参考文档里的样式映射,预先在模板中设置好各级标题与正文字体,转出即为所需排版。
能转换 PDF 吗?
PDF 只能作为输出目标(调用外部排版引擎),不能把任意 PDF 转回其他格式;扫描版 PDF 更是完全不适用。
支持公式和表格吗?
支持。LaTeX 公式可在 Markdown 与 docx、HTML 间互相转换,表格、脚注、图片引用也都在支持范围内。
授权与合规
Pandoc 以 GPLv2 或更高版本协议开源,官网免费下载,源码公开。 官网:pandoc.org。
↓ 获取资源
点击按钮直接前往资源页面。