立即试一试
点「立即转换」会拉到一份 3 页的真实 PDF 渲染结果。源 Markdown 含中英文段落、数学公式、示例代码、对比表格、多级标题——这些常见排版需求一次性看完。

什么时候你会需要这个
- 写完一份学术论文 / 技术报告,想导出 PDF 投稿或发给同事
- 长篇阅读材料想固化排版分享给读者
- 自家产品文档 / 内部规约要导出成「定稿」格式
- 不希望读者在不同设备 / 浏览器看到的版式差异
PDF 与 HTML / EPUB 的核心差异:版式不会因为读者的环境而改变。导一次 PDF,所有人看到的就是同一个样子。
md2pdf 解决了哪些常见痛点
不用安装 LaTeX 工具链
LaTeX 排版美,但 TeX Live 全量安装 4 GB+,MacTeX 也要 1.5 GB 起步。多数人只是想偶尔导出一份带公式的 PDF,犯不上为此装一整套。
42md 用 typst 作为排版后端——typst 排版引擎本身只有几十 MB,已经打包进 42md 二进制里。装好 42md 直接能转,不再有「先把 TeX Live 折腾通」这一步。
中英文混排自动加间距
中文 Markdown 写作里的老问题:这是42md 应该写成 这是 42md 吗?纯靠手敲容易漏。md2pdf 渲染时按中文排版规范自动在 CJK 与西文 / 数字之间加空格——源文件不必预处理(如果有需要,也可以先跑 版式优化 把源文件改干净)。
数学公式按学术范式排版
行内公式 $x_1 + x_2 = y$ 与块级公式 $$...$$ 都走 typst 数学排版,效果与 LaTeX 接近。学术论文常用的求和、积分、希腊字母、上下标、分数、矩阵都覆盖。
代码块带语法高亮
主流编程语言(含数据科学、系统编程、脚本语言常见的几十种)按主题着色,关键字、字符串、注释、函数名分别用不同颜色——阅读体验明显优于「代码块全黑」。
表格 / 列表 / 引用区块完整保留
6 列对照表自动按页宽分布,列对齐、表头加粗、行间隔色。有序 / 无序列表层级清晰。blockquote 用左侧色条标识。
命令
# 单文件
42md tools md2pdf doc.md
# 已保存: doc.pdf
# 指定输出路径
42md tools md2pdf doc.md -o ~/Desktop/final.pdf
# 批量
42md tools md2pdf chapter-*.md
输出与输入同目录,文件名 <stem>.pdf。已存在的同名 PDF 会追加 _1 / _2 防止覆盖。
常见问题
能渲染所有 LaTeX 公式吗?
日常公式语法(行内 / 块级、希腊字母、上下标、根号、分数、积分求和、矩阵 / 分段函数、字体样式)均覆盖。极少数复杂宏(自定义 \newcommand / TikZ 图)暂不支持。
中文字体能选吗?
当前默认按 typst 内置的 CJK 字体回退链选字体(系统已安装的思源黑 / 思源宋 / Noto 系列优先)。后续版本会支持 --font 参数显式指定字体族。
能自定义模板(封面 / 页眉 / 页脚)吗?
当前用 42md 内置的学术范式模板:A4 纸张、左右等宽页边距、章节自动编号、页脚带页码。自定义 typst 模板会在后续版本开放——届时会提供 AI 辅助根据你的 Markdown 生成专属模板的能力。
能转多大的 Markdown?
没有硬性长度上限。一份 5 万字、100 页的书稿(typst 默认 A4 排版)几秒内能渲染完。
渲染速度怎么样?
3 页学术文稿(含公式 / 代码 / 表格)秒级完成。100 页长稿在普通笔记本上通常 2-5 秒。
与其他导出工具对比
| 想要的输出格式 | 推荐 | 链接 |
|---|---|---|
| 专业级 PDF(学术论文 / 长篇阅读 / 定稿分享) | md2pdf | 本页 |
| Word 文档(同事继续在 Office 里编辑批注) | md2docx | Markdown 转 Word |
| 独立可分发 HTML(邮件 / 云盘 / Wiki) | md2html | Markdown 转 HTML |
| EPUB 电子书(Kindle / Apple Books / 微信读书) | md2epub | Markdown 转 EPUB |
| 微信公众号文章(直接粘贴到公众号编辑器) | md2wechat | Markdown 转公众号 |
立即体验,把你的 Markdown 笔记导出为专业级 PDF。