Mathpix

LaTeX公式太难打怎么办:已有图片就识别、没有就模板改

更新于

LaTeX公式太难打怎么办?手里已经有这条公式的图片,就用图片识别直接转成可编辑公式;没有图片,就从编辑器左栏的公式模板里找一条结构相近的,点进来改几个字母和数字。两条路都不用从零敲命令,你只需要在「可视化」模式里像改文字一样校对。图片识别要登录并开通本站会员;左栏的公式模板打开编辑器就能用,不用登录。

先判断走哪条路

判断依据只有一个:这条公式现在以什么形式存在。先想清楚这一点,再打开编辑器。

  • 有图片:课本拍照、论文截图、网页上的公式图、老师发来的课件截图,都算。长公式、矩阵、多层分式这类手敲最费劲的,正好是识别最省事的。
  • 没有图片:公式在脑子里或草稿纸上,或者只知道它叫什么名字,比如「二项式定理」「正态分布密度函数」。这时去模板库找结构,比识别一张手写草稿更快,模板里的写法也已经是规范的排版。

两条路可以混用。识别出一条长公式后,其中某一项想换成模板里的标准写法,在编辑区里改就行。

如果既没有图片、模板里也找不到,还有第三条路:工具面板的「AI 生成」,用中文描述公式,比如「x 从 0 到 1 的定积分」,由它写出 LaTeX 再放进编辑区。它和图片识别一样要登录并开通会员,生成结果同样要在「可视化」模式里核一遍。

有图片走识别、没图片走模板的两条路对照

有图片:截图粘贴,识别直接开始

  1. 在本站编辑器点「识别」→「图片识别」,打开「图片公式识别」弹窗。
  2. 系统截图框住公式后,在弹窗里按 Ctrl+V(Mac 上 ⌘V)粘贴,识别直接开始;手机拍的照片先传到电脑存成图片文件,拖进上传区再点「开始识别」,格式与大小以上传区下方提示为准。
  3. 在结果卡片点「插入」,公式进入编辑区后,在「可视化」模式下对照原图逐项核对。

图片公式识别弹窗与矩阵等三组识别样例

长公式的识别效果,可看弹窗上传区下方的「识别样例」。中间那组是一个 3×3 带圆括号的矩阵,标注「线上识别原样输出,未经修改」,识别给出的源码如下:

A = \begin{pmatrix} a_{11} & a_{12} & a_{13} \\ a_{21} & a_{22} & a_{23} \\ a_{31} & a_{32} & a_{33} \end{pmatrix}

九个元素、下标、分隔符都完整。自己手敲这一条,去掉空格也要打 94 个字符,还容易漏掉一个 &;识别之后需要做的,只是逐个元素对一遍下标。

没有图片:模板里找结构,再改字母

先在左栏点「数学」→「高中数学」页签,再在搜索框「搜索公式模板」里输入「二项式」,列表里会出现「二项式定理」。点它插入编辑区,得到的是一条完整的求和式,上下限、组合数、幂次都已经排好:

(a + b)^n = \sum\limits_{k=0}^{n} \mathrm{C}_n^k a^{n-k} b^k

二项式定理模板:a 加 b 的 n 次方求和展开

接下来把它改成你要的那一条。比如作业里要写 (x−2)⁵ 的展开式,在「可视化」模式里点中 a 改成 x,再把四处 n 都改成 5;b 两处分别改:左边「+ b」改成「− 2」,右边 b 改成带括号的 (−2)。改完的源码是:

(x-2)^5=\sum\limits_{k=0}^{5}\mathrm{C}_5^k x^{5-k}(-2)^k

x 减 2 的五次方按二项式定理展开的求和式

改时点中那一格再输入。搜索按标题查全部学科与学段,找不到就换个短些的关键词。另外,LaTeX 公式大全按主题列了常用公式,每条的「插入」会带它跳进编辑器。

常见坑:改模板和校识别结果时

只改了一处,漏了联动的位置。 二项式定理模板里 n 出现四次:左边的幂、求和上限、组合数的下标、a 的指数。只改其中一两处,式子看着完整,数学上已经不对。改完把原模板里出现过的每个字母都数一遍。

负数没加括号。 把 b 换成 −2 时,幂次作用在整个 −2 上,要写成带括号的 (−2)ᵏ;少了括号,读法就变成先乘方再取负。

识别结果里分式层级不对。 长分式识别后,要看分数线下面到底有几项。拿不准时点「LaTeX」看源码里 frac 后面两对花括号各包住了什么,分式层级的查法见 LaTeX分式括号检查。

做完之后怎么核对

模板改出来的公式,挑一个特殊值代进去验算。上面的展开式取 x = 2,左边是 0;右边 6 项依次是 32、−160、320、−320、160、−32,加起来也是 0,说明改对了。识别出的矩阵,按行数、列数、每个元素的下标三步对;矩阵的逐项核对方法见 LaTeX矩阵校对。

核对完,保持「可视化」模式,从顶栏「导出」选需要的格式。下一次遇到手敲很费劲的长公式,先问自己一句「有没有它的图」,有就截图粘贴,没有就去左栏搜模板。

延伸阅读

常见问题

识别结果还要学LaTeX才能改吗?
大多数情况不用。识别后先出结果卡片,点「插入」,公式进入编辑区后,在「可视化」模式下可以像在文档里一样点进去改:点中某个字符直接替换,按 ↓ 进分母、下一格,分数、上下标都能用鼠标定位。只有补对齐符号、改环境这类结构调整,才需要把公式工具栏右端的「LaTeX / 可视化」开关切到「LaTeX」看源码,而且只改一两个符号,不用从头学命令。