图片化学式识别:下标、电荷与反应条件校对
更新于
图片里的化学式识别,结果好不好主要取决于三处:数字下标有没有缩小、离子电荷有没有跑到右上角、箭头上的反应条件有没有保留。先把截图裁到只剩一条方程式,识别完切到 LaTeX 源码,按下面这张清单逐项核对,大部分问题都能在源码里一眼看出来。本站的图片识别需要先登录,并开通本站会员。
截图和拍照前先处理好输入
化学方程式比普通代数式更怕糊:下标数字只有正文一半大,电荷的正负号又细又短,放大后一糊就和逗号、短横分不开。所以在截图之前,先把课件或电子试卷放大到 150% 左右,让下标也有足够的像素。
拍纸质练习册时,手机正对纸面,避开台灯在纸上形成的反光,方程式尽量占到画面宽度的一大半。一张图只放一条方程式,前后的题号、括号里的答案都裁掉,否则题号里的数字容易被当成化学计量数。
图片存成 PNG 或 JPG,每次上传一张,格式与大小以上传区下方提示为准。手机里的照片先传到电脑,编辑器在电脑浏览器里使用。
识别步骤:从截图到可编辑的方程式
- 打开公式编辑器,在工具面板点「识别」,下拉里选「图片识别」,弹出「图片公式识别」窗口。
- 点击上传区或把图片拖进去,再点「开始识别」;如果刚用系统截图把方程式放进了剪贴板,弹窗开着时按 Ctrl+V(Mac 上是 ⌘V)粘贴,识别会直接开始。
- 识别结果插入编辑区后,点公式工具栏右端的「LaTeX / 可视化」开关切到「LaTeX」,对照原图看源码,改完再切回「可视化」模式。
- 需要交到文档里时,在可视化模式下点顶栏「导出」,选「Word(含公式)」得到 .docx。
没开通之前可以先看上传区下方的「识别样例」,那里放着原图和识别出的公式,能帮你判断自己的截图清晰度够不够。

校对清单:下标、电荷、条件箭头
拿到源码后,按下面四类逐项看。每一类都给出常见偏差和对应的 mhchem 写法,mhchem 的 \ce{} 把化学式当化学式处理,比手写 _ 和 ^ 少出错。

下标与系数。 最常见的偏差是下标数字被识别成正常大小,KMnO4 看起来像 KMnO 后面跟一个 4;或者系数和下标位置对调。用 \ce{} 时直接写 KMnO4,数字会自动排成下标,系数写在最前面。顺带核对元素大小写:Co 是钴,CO 是一氧化碳,Cl 里的小写 l 也常被认成大写 I。
离子电荷。 电荷要落在右上角,数字在前、符号在后。硫酸根的正确写法是:
\ce{SO4^2-}
识别结果里如果出现 SO_4 2-、负号单独成一个减号,或者 ^{-2} 这种顺序颠倒的写法,都要改回来。
反应条件与箭头。 条件文字容易整段丢掉,可逆箭头 ⇌ 也常被认成单向箭头或等号。合成氨这条要同时核对双向箭头和上下两段条件:
\ce{N2 + 3H2 <=>[\text{高温高压}][\text{催化剂}] 2NH3}
气体与沉淀符号。 ↑ 和 ↓ 很小,截图边缘一裁就没了。在 \ce{} 里,物质后面空一格写 ^ 表示气体、写 v 表示沉淀,例如高锰酸钾受热分解:
\ce{2KMnO4 ->[\Delta] K2MnO4 + MnO2 + O2 ^}

校对标准示意
下面这张图用硫氰化铁显色反应做示意:左边模拟一张讲义截图,右边是校对后应该得到的排版和源码。它是画出来的示意图,用来说明核对的标准,真实截图会有压缩痕迹和底色。

对照时重点看三处:Fe 右上角的 3+ 是否完整,SCN 后面的负号有没有丢,中间是不是可逆箭头。三处都对,再看系数 3 有没有被并进 SCN 里变成下标。
整理化学笔记时,希腊字母也会混进来,比如反应热里的 Δ、平衡常数表达式里的 α,这些字母的辨认方法见希腊字母识别;截图里上下标本身就很小的,可以先看截图公式上下标识别。
这周的离子反应练习,可以挑三条最长的方程式各截一张图,走一遍图片识别,按上面的清单逐项改完,每条单独导出一次 Word(含公式),再贴进错题本。
延伸阅读
常见问题
- 有机结构式能识别吗?
- 键线式、带苯环的结构式是二维图形,图片识别面向的是一行写出的化学式和方程式,这类图交上去结果很难核对。更稳的做法是先改写成结构简式,例如乙醇写成 CH3CH2OH,再录进编辑器;也可以在左栏搜索公式模板,从化学结构式模板改起。