图片公式转Markdown:识别后导出到笔记
更新于
图片公式转Markdown在本站分三步:用「图片识别」把图里的公式识别成 LaTeX,在「LaTeX」模式里对着原图校对,再从顶栏「导出」选「导出 Markdown (.md)」,拿到一份已经包好定界符的 .md 文件,内容粘进笔记就能用。要想清楚的只有一处:公式在笔记里是夹在句中,还是单独占一行。识别和导出都要登录并开通本站会员。
输入从哪来:截图、网页图片、手机照片
要进笔记的公式图片,多半来自三处:网课或论文 PDF 的截图、网页上的公式图片、手机拍的书页。前两种可以直接粘贴,第三种要先把照片存成 PNG 或 JPG 文件再上传。
以一条机器学习笔记里常见的梯度下降更新式为例,它出现在课程讲义的截图里:
- 在本站公式编辑页点「识别」→「图片识别」,打开「图片公式识别」窗口。
- 截图直接按 Ctrl+V(Mac 上 ⌘V)粘贴,识别随即开始;照片文件拖进上传区后点「开始识别」。
- 识别后先出结果卡片,点「插入」插到编辑区光标处,把公式工具栏右端的「LaTeX / 可视化」开关切到「LaTeX」看源码。
- 对照原图核对:θ 的下标 t+1 与 t 是否分开,η 有没有被认成 n,梯度符号 ∇ 的下标 θ 是否还在。
窗口上传区下方的「识别样例」是线上识别的原样输出,可以先看看印刷公式识别出来的源码长什么样。

核对完的源码应当是这样:
\theta_{t+1}=\theta_{t}-\eta\nabla_{\theta}J(\theta_{t})

导出 Markdown:选行内还是独立
切回「可视化」模式,打开顶栏「导出」,在「导出源码」一组里找到「导出 Markdown (.md)」。这一行末尾有两个小按钮:$…$ 是行内写法,$$…$$ 是独立写法。点哪个就按哪种导出,并记住这次的选择;直接点这一行则按上次记住的那种,从没选过时按独立写法。

下载得到的文件名是 formula.md。选独立写法时,文件内容是三行:
$$
\theta_{t+1}=\theta_{t}-\eta\nabla_{\theta}J(\theta_{t})
$$
两种写法怎么挑,看公式在笔记里的位置:

- 行内:公式夹在一句话里,例如「学习率 η 取 0.01 时,更新式……」。只能装一行内容。
- 独立:公式单独成段、居中显示,推导和定义式多用这种。
- 多行公式:内容里有
\\换行,或用了 equation、align 这类只能独立成段的环境,即便选了行内,也会按独立写法导出,并提示Markdown 导出成功:多行公式已按独立公式 $$…$$ 导出。
导出前编辑器会去掉内部占位命令,留下标准 LaTeX。
多条公式:在文档编辑里整篇导出
一节课的笔记往往有十几条公式,逐条导出再拼接太费事,不如在文档编辑里完成:
- 切到「文档编辑」,在要放公式的位置用工具栏「识别 → 图片识别」识别,结果会在文档光标处插成一条新公式;已在公式编辑里识别好的,在公式编辑工具栏右端点「插入到 ▾」选「文档」送进来。
- 公式之间照常打字,写上说明。
- 写完从顶栏「导出」选「Markdown (.md)」。
想单独导出某一条,右键那条公式,用「导出这条公式 → 导出 Markdown」,写法跟着这条公式自己是行内还是独立走。文档里有图片时,下载的是一个 zip 压缩包,里面是 .md 文件和一个 images 文件夹。
粘进笔记后检查三处

- 定界符是否被认出:公式渲染成了公式,而不是一串带美元符号的源码。有的笔记软件行内公式要在设置里另外打开,以该软件当前版本的说明为准。
- 层级是否和原图一致:看下标、上标、分式有没有跑位,重点是 θ 的下标 t+1 与梯度符号的下标。
- 粘贴时格式有没有被改:粘进所见即所得的编辑框时,下划线或星号可能被当成斜体标记吃掉,这种情况改用「粘贴为纯文本」,或在源码模式下粘。
截图里上下标太小、识别后位置对不上的,可以先看截图公式上下标识别;开始前想确认账号状态,看公式识别登录限制。
公式越多,越值得走文档编辑这条路:识别和说明一次写完、整篇一次导出,粘进笔记后按上面三处查一遍,笔记就整理好了。
延伸阅读
常见问题
- 多个公式能一起导出吗?
- 能,但要走文档编辑。把识别好的公式逐条插进一篇文档,写上说明,再从顶栏导出选 Markdown,整篇生成一份 .md 文件。想单独导出某一条,右键那条公式用「导出这条公式 → 导出 Markdown」。文档带图片时下载的是压缩包。