Mathpix

公式编号识别:编号被识进公式怎么办

更新于

公式编号识别的问题,出在截图把右侧的 (2.3) 一起框了进去:识别只看图,编号会被当成公式的一部分,结果末尾多出一个括号数字,或者多出一个 \tag 命令。最省事的办法是截图时只框公式本身,编号不框;已经识别进来的,切到「LaTeX」模式把它删掉。编号要保留,就交给 Word 正文或 LaTeX 论文的自动编号,而不是留在公式里。

编号是怎么混进结果的

教材和论文里,编号印在公式同一行的最右边,和公式隔着一大段空白。用系统截图拖框时,很容易为了「截全」把整行拖到页边,编号就进了图。

识别拿到的是一张图,它分不出哪部分是公式、哪部分是排版用的编号,所以编号可能以下面两种形式之一出现在结果里:

  • 公式末尾紧跟一个括号数字,中间可能夹着 \qquad 这类空白命令;
  • 一个 \tag{2.3} 命令,这是 LaTeX 里给公式指定编号的写法。

两种都不是公式本身的内容。前一种留着的话,导出后编号就在公式对象内部,改编号得进公式里改;后一种在单条公式里没有意义,编辑器也不认它。

截图时避开编号

截图框只包住公式,右边界停在公式最后一个字符后面一点,编号留在框外:

  1. 把页面放大,让公式和编号之间的空白足够宽,拖框时不容易误带。
  2. 框住公式,上下各留半行空白,右侧只留一两个字符的余量。
  3. 打开「识别」→「图片识别」,按 Ctrl+V(Mac 上 ⌘V)粘贴,识别直接开始。

识别要登录并开通本站会员。以动能定理为例,要的结果只是等号两边这部分:

W=\frac{1}{2}mv_{2}^{2}-\frac{1}{2}mv_{1}^{2}

已经识别进来:在源码里删掉

编号带进来之后,在预览里的样子是公式右边隔一段空白跟着 (2.3),看着像编号,其实已经是公式的一部分:

动能定理公式右边带着编号 (2.3) 的渲染效果

把公式工具栏右端的「LaTeX / 可视化」开关切到「LaTeX」,找到源码末尾的括号数字和它前面的空白命令,一起删掉,再切回「可视化」模式。

如果源码里是 \tag{2.3},预览里会看到标红的 \tag 字样,后面的 2.3 成了普通数字:本站编辑器不认这个命令,它在单条公式里也没有用处。把整个 \tag{…} 删掉即可。

源码含 tag 命令时预览里标红的 tag 字样

删完核对一下末尾:右括号、上标 2 都还在,没有被一起删掉。

编号要保留:交给 Word 正文或 LaTeX 论文

交 Word 稿。 在文档工作区点「插入公式」,写好删掉编号的公式后点「插入」,然后在同一段末尾用正文打上 (2.3)。编号是普通文字,改序号不用进公式;整篇写完从「导出」选「Word 文档 (.docx)」。Word 里的编号对齐方式以当前版本为准。

写 LaTeX 论文。 在编辑页的「LaTeX 论文」标签(/latex)里,把公式放进 equation 环境,编号由编译自动生成,正文用 \eqref 引用。下图用 \numberwithin 按节编号,动能定理在第 2 节,编出来就是 (2.1),正文里的引用跟着一致:

equation 环境自动编号,正文引用显示 (2.1)

以后在前面插一条公式,后面的编号和引用会一起顺延,不用手改。LaTeX 论文工作区的编译、保存和下载要本站会员。

识别前后公式编号的处理方式对照表

识别前确认账号状态可以看公式识别登录限制;截图里的上下标看不清,可以参考截图公式上下标识别。

把教材里一条带编号的公式重新截一次,这次只框公式,识别后插进文档工作区,在段末用正文补上编号。

延伸阅读

常见问题

编号能单独保留吗?
能,但不要留在公式里面。识别进来的编号在 LaTeX 模式里删掉,编号另外放:交 Word 稿的,在文档工作区插入公式后,在同一段末尾用正文打上括号编号;写 LaTeX 论文的,把公式放进 equation 环境,编号由编译自动生成,正文用 eqref 引用,增删公式后编号会自动顺延。