
achuan-2/pandoc_docx_template 是从 https://github.com/achuan-2/pandoc_docx_template. 导入的特工技能候选
概览
achuan-2/pandoc_docx_template 是从 https://github.com/achuan-2/pandoc_docx_template. 导入的特工技能候选
概述(AI 翻译)
星级历史
大多数 Markdown 笔记应用程序使用 Pandoc 将笔记转换为 Word 文档,例如我主要使用的思源笔记。然而,Pandoc 默认导出的 Word 文档样式往往不美观,不符合中文排版习惯。
幸运的是,pandoc 可以自定义 Word 模板,用于导出时的自动格式化以美化文档,但是很奇怪的是,全网很少有人分享自己是如何具体制作模板的,就算提到也只是泛泛而谈。我自己在制作模板中遇到很多问题,比如怎么设置表格样式、怎么设置列表样式。这里分享下目前在用的 word 模板,也当做一个抛砖引用,希望有更多人能分享自己的模板! 😁
前排提示
- 本模板仅在Windows端的Office Word进行测试,可能不适用于WPS和苹果端的Office。
样式预览
pandoc 不设置模板导出 docx 的样式
设置本模板导出 docx 的样式
模板介绍
-
标题编号 或 不编号
-
列表第二行缩进 或列表第二行顶格
-
科学论文模板:
-
正文双倍行距
-
使用引述块作为Figure图注样式
-
添加行号
如何使用此模板
通过pandoc命令使用
pandoc通过 --reference-doc 参数来设置模板路径,可以使用下面命令来设置导出Word(.docx)模板:
为保证Markdown中的HTML标签转换正常,可以使用下面命令:
在笔记软件使用
- Typora如何设置导出为Word(.docx)的模板
在Typora的偏好设置中的「导出-Word(.docx)」设置样式文件路径
- 思源笔记如何设置导出为Word(.docx)的模板
在思源笔记的设置中的「导出-Pandoc执行参数」设置--reference-doc "word模板路径"
然后即可通过文档块的菜单的「导出-Word(.docx)」按钮导出为Word(.docx)
- Obsidian如何设置导出为Word(.docx)的模板
安装obsidian-enhancing-export插件
在插件设置的「编辑命令模板」,选择Word(.docx),设置自定义参数为--reference-doc "word模板路径"
然后即可点击文档右键菜单中的「导出为…」导出为Word(.docx)
在 Agent 中使用
本仓库已经提供了可供 Agent 识别的 SKILL.md,适合在 Codex,Claude Code 等支持 Skill 的 Agent 中使用。
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
Star History
大多数 Markdown 笔记应用程序使用 Pandoc 将笔记转换为 Word 文档,例如我主要使用的思源笔记。然而,Pandoc 默认导出的 Word 文档样式往往不美观,不符合中文排版习惯。
幸运的是,pandoc 可以自定义 Word 模板,用于导出时的自动格式化以美化文档,但是很奇怪的是,全网很少有人分享自己是如何具体制作模板的,就算提到也只是泛泛而谈。我自己在制作模板中遇到很多问题,比如怎么设置表格样式、怎么设置列表样式。这里分享下目前在用的 word 模板,也当做一个抛砖引用,希望有更多人能分享自己的模板!😁
前排提示
- 本模板仅在Windows端的Office Word进行测试,可能不适用于WPS和苹果端的Office。
样式预览
pandoc 不设置模板导出 docx 的样式

设置本模板导出 docx 的样式

模板介绍
-
标题编号 or 不编号
-
列表第二行缩进 or 列表第二行顶格
-
sci论文模板:
- 正文双倍行距
- 使用引述块作为Figure图注样式
- 添加行号
如何使用此模板
通过pandoc命令使用
pandoc通过 --reference-doc 参数来设置模板路径,可以使用下面命令来设置导出Word(.docx)模板:
pandoc input.md --reference-doc templates/template_标题不编号-列表第二行顶格.docx -o output.docx
为保证Markdown中的HTML标签转换正常,可以使用下面命令:
pandoc README.md -t html | \
pandoc -f html -o README.docx \
--reference-doc templates/template_标题不编号-列表第二行顶格.docx
在笔记软件使用
-
Typora如何设置导出为Word(.docx)的模板
在Typora的偏好设置中的「导出-Word(.docx)」设置样式文件路径
-
思源笔记如何设置导出为Word(.docx)的模板
在思源笔记的设置中的「导出-Pandoc执行参数」设置
--reference-doc "word模板路径"然后即可通过文档块的菜单的「导出-Word(.docx)」按钮导出为Word(.docx)
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add achuan-2/pandoc_docx_template