42md 知识工具大升级(5)md2pdf:Markdown 转 PDF,一行命令到手
一份 Markdown 笔记想变成版式干净、能投稿、能归档的 PDF?不用学排版软件、不用装重型工具链——`42md tools md2pdf doc.md`,一行命令到手。LaTeX 数学公式渲染、Python / Rust 代码块语法高亮、中英文混排自动调整、远程图片自动嵌入。装好 42md 即可用,免费转换不消耗 AI 配额。
一、为什么要做 md2pdf
你写完一份学术论文 / 技术报告 / 长篇读书笔记,想导成 PDF 投稿、归档、或者发给读者。
过去这条路其实挺折腾的:
- 用 Word 排版,公式只能截图贴进去,代码块没高亮、表格列宽乱
- 用 HTML 转 PDF,中文排版别扭、版式细节丢失
- 学一套专业排版语言,装一整套又重又复杂的工具链——多数人只是想偶尔出一份带公式的 PDF,犯不上
42md tools md2pdf 把这件事变成一行命令:写完 Markdown 一跑,PDF 直接到手。
二、md2pdf 的特色
- 装好 42md 就能用,不用再装额外的工具链
- LaTeX 数学公式 / 代码语法高亮 / 中英文混排自动间距,都内置
- 远程图片自动嵌入——Markdown 里贴 URL 图片,PDF 出来就有图,不用手动下载替换
- 5 万字、100 页的书稿几秒内渲染完
- 免费转换,不消耗任何 AI 配额
三、怎么用 · Webapp
打开 42md.cc 「我的知识库」,找到你的笔记:
- 点笔记顶部「下载」下拉 → 选「PDF」
- 浏览器里直接下载 .pdf 文件
小技巧:先用 tools lint --preset paper 跑一遍版式优化,公式分隔符、中英文间距、引号样式会更规范,再导 PDF 体验更好。
注意事项:远程图片需要联网才能正常嵌入;离线场景请用本地图片路径。
四、怎么用 · CLI
# 单文件出 PDF
42md tools md2pdf doc.md
# 已保存: doc.pdf
# 指定输出路径
42md tools md2pdf doc.md -o ~/Desktop/final.pdf
# 离线场景:跳过远程图片
42md tools md2pdf doc.md --no-remote-images
小技巧:
- 写学术论文用 LaTeX 公式语法(
$E=mc^2$/$\int_0^\infty$/$\frac{a}{b}$),md2pdf 原生渲染 - 代码块加语言标识(
```python)触发语法高亮 - 远程图片直接写 URL,md2pdf 自动下载嵌入
- 国内网络配合系统代理使用(clash / v2ray 等)
注意事项:
- 批量转:
42md tools md2pdf reports/*.md、传目录reports/、或列多个文件均可,一次出一堆 - 输出文件名默认
<stem>.pdf,与输入同目录;已存在的同名 PDF 自动追加_1/_2(批量时省略-o) - 远程图片下载失败会显示一个灰色占位提示,其他内容不受影响
五、实际演示

3 页 PDF 覆盖:中英混排(自动间距)、数学公式(行内 + 块级,含积分 / 求和 / 希腊字母)、Python 代码块(语法高亮)、6 列对比表格(列宽自适应)、多级章节。
更多样本见 md2pdf 演示中心。
六、常见问题
能渲染所有 LaTeX 公式吗?
学术论文常见的语法均支持:希腊字母、上下标、根号、分数、积分求和、矩阵 / 分段函数、字体样式(\mathbb / \mathcal / \mathfrak)等。极少数复杂宏不支持时会有占位提示,不会静默错渲染。
中文字体能选吗?
当前默认 Noto Sans SC(思源黑体),中英文混排自动间距。后续会支持 --font 参数显式指定字体族。
能自定义模板(封面 / 页眉 / 页脚)吗?
当前用内置学术范式模板。自定义模板会在后续版本开放——届时会提供 AI 辅助根据 Markdown 生成专属模板的能力。
能转多大的 Markdown?
无硬性长度上限。一份 5 万字、100 页的书稿几秒内能渲染完。
远程图片下载失败怎么办?
失败的图片会显示一个灰色占位提示,标注图片来源;其他图片和正文不受影响。可以加 --no-remote-images 跳过远程图片直接出 PDF。
消耗 AI 配额吗?
不消耗。md2pdf 是纯本地渲染,免费转换,不调任何外部 AI 服务。
七、立即体验
# 安装或升级
curl -fsSL https://42md.cc/mac | bash
# 试一下
42md tools md2pdf article.md
或者打开 42md.cc 拖一份 Markdown 进去,秒级出 PDF。
系列回顾
- 第(1)篇:总述
- 第(2)篇:版式优化 lint
- 第(3)篇:AI 翻译 translate
- 第(4)篇:AI 优化 improve
- 第(5)篇:md2pdf Markdown 转 PDF(本篇)
- 第(6)篇:md2docx Markdown 转 Word
- 后续:md2epub / md2html+wechat / download / screenshot
42md — 你的 AI 知识快刀。更快地获取、更深地编译、更好地策展、更强的工具。
活水 AI 实验室(42ailab) — 源自 2023 年成立的活水智能团队,致力于以认知科学为基石,推动人工智能与人类智能的深度融合与科学创新。