打开终端,先准备 reference.docx,再执行 pandoc 批量命令,最后打开 word 检查格式。
准备reference.docx样式模板
先用 Word 做一个 reference.docx,把标题、正文、引用、代码块和表格样式设置好。Pandoc 输出 docx 时会读取这个模板里的样式。想保留统一格式,关键不是在每个 Markdown 里写很多 HTML,而是把 Word 样式模板先准备干净。

用reference-doc指定模板
打开终端进入 Markdown 文件夹,输入 pandoc input.md -o output.docx --reference-doc=reference.docx。批量处理时,可以用 shell 循环或脚本遍历所有 .md 文件。路径里有空格时,记得给文件名加引号,避免命令执行失败。

检查批量输出的Word文件
转换完成后,打开几份 docx 抽查标题、列表、表格、代码块和图片。Markdown 里如果用了插件语法或不标准 HTML,Word 里可能会显示异常。先修一份样稿,再重新批量转换,比转换完几十份再返工更稳。

图片多的 Markdown,还要确认图片路径能被 Pandoc 找到。必要时加 resource-path,让命令从指定目录读取图片。否则 docx 文件生成了,里面却可能缺图。
正式批量前,先选一篇包含标题、表格、代码和图片的样稿测试。样稿格式通过后,再处理整批文件。保存好 reference.docx 和命令参数,后面同类文档可以直接复用。
如果输出的 Word 样式没有变化,先检查 reference.docx 路径是否写对,再确认模板里修改的是 Word 样式,而不是只手动改了某一段文字。Pandoc 读取的是样式定义,手工格式不一定能被批量继承。











