导出 PDF、Word、电子书、公众号
知识库里的 Markdown 随时能导出成别人习惯读的格式。七个导出工具都免费,在本机跑,不花点数:
都支持一次传多个文件或整个目录:
产物默认放在导出位置(默认是桌面;42md config export-dir 查看,42md config export-dir <文件夹> 修改,只这一次换个文件夹用 --out-dir <文件夹>),文件名是原名加导出时间(精确到秒,如 访谈20261103012345.pdf),每次另存一份、不覆盖;同一秒导出两次,第二份加 -2。用 -o 指定路径时不加时间:那个路径已有文件就报错并给出加 --replace 的命令,加 --replace 才替换,旧文件先移到废纸篓。脚本或 AI 助手要逐份拿结果,加 --json。
网页版:打开知识素材,点「下载 md」旁的下拉箭头,选 PDF、DOCX、EPUB、HTML 或微信公众号,再选样式即可。
PDF:出版级排版
默认样式下,标题多的文档会自动带目录;用自定义样式时加 --toc 打开,--no-toc 则始终不带。常用参数:
- 目录位置:在正文里独占一行写
[[toc]],目录就排在这一行。 - 排除标题:前言、附录这类不想进目录的,在标题行尾写
{-};或用--toc-exclude '前言|附录'按正则批量排除。 - 图注:独占一段的
会排成图加图注。 - PDF 标准:
a-2b、a-3b用于归档,ua-1是无障碍标签,pdf-1.7指定版本。
一份书稿送印的完整命令大致是:
自定义样式与字体
md2pdf 内置的样式和另外几种导出一样,是八套色系:朱砂、海蓝、竹青、暖橙、藤黄、淡紫、月白、墨黑(默认),--style 后写名字即可。--style list 把色系和你在网页版存过的样式一起列出,按名字、序号或短标识引用。想自己写模板,先生成一份带注释的起始模板:
模板里引用的图片默认按模板所在目录找,放在别处用 --asset-dir 指定。自备字体不必装进系统,用 --font-path 指向字体目录。拿不准某个字体认不认得,先查一下:
参考文献:GB/T 7714
准备一份 .bib 文件(Zotero、EndNote 都能导出),也可以用 .yml。正文里在引用处写 [@引用键]:
正文出现编号,文末排出「参考文献」,默认按 GB/T 7714—2025 顺序编码制著录。
- 文献以西文为主,用
--bib-style gbt7714-2025-en,术语出ed.、et al.。 - 投稿要求旧国标,用
--bib-style china-national-standard-gb-t-7714-2015-numeric;也可以传期刊给的.csl文件。 - 默认只列正文引用过的条目;加
--bib-full列出全部,即阅读型参考文献。
Word 稿用同样的参数,著录格式和 PDF 一致:
ieee、apa 等内置样式名只在 md2pdf 可用。
EPUB:自动分章
每个一级标题成为一章,目录按「章、节」两层展开,点节名直接跳到那一节。目录太长就限制深度,正文不受影响:
标题层级规整的文档分章效果最好,转换前可以先用 过一遍。
网页与公众号
md2html 的标题都带锚点,--toc 在正文前插入目录。md2html、md2epub、md2wechat 内置八套色系:朱砂、海蓝、竹青、暖橙、藤黄、淡紫、月白、墨黑(默认),--style 后写名字即可。用浏览器打开产物,全选复制,粘贴进公众号编辑器即可。
md2html、md2epub 同样支持 --style list 引用你存过的样式,或直接传 CSS 文件。