最近整理混凝土本构的时候,需要将很多公式输入到word中,用MathType一个个敲实在太慢,就想有没有什么快捷的办法,研究一阵后,发现大部分的解决方案就是公式识别,可以将图片公式识别为TeX/LaTeX格式,然后再复制到MathType或其他能识别TeX/LaTeX格式的软件就可以,下面是一些常用的方式。

Mathpix

在公式识别领域,Mathpix遥遥领先,一骑绝尘。
下载链接:Mathpix,支持全平台。需要联网使用,需要注册账号,普通邮箱每月有10次识别机会,教育邮箱每月有100次识别机会,不过已经识别过的公式会记录下来。

2023-01-15-公式识别-1

2023-01-15-公式识别-2

在线LaTeX公式编辑器

是一个在线网站,网址: LaTeX公式编辑器
免费,准确率高,访问速度快,需要简单的注册(不需要邮箱、不需要手机号),需要联网。
操作比较简单,打开网站,随便用个截图工具,粘贴进去就行。

2023-01-15-公式识别-3

simpletex

可以在线识别网站,网址:simpletex
也可以下载对应的安装包,目前只支持Windows。下载链接:simpletex下载

2023-01-15-公式识别-4

免费,但是准确率不高,对单行公式识别较好,并只能上传jpg/jpeg/png/bmp文件,且大小不超过1.5Mb,暂时不强制要求登录。

2023-01-15-公式识别-5

Latex-ocr

一个基于Python的离线公式识别程序,免费,准确率,一言难尽。
网址:LaTeX-OCR
环境要求:需要Python版本3.7+,并安装相应依赖文件。LaTex-OCR提供三种途径识别公式:GUI、API和Train,我用的是GUI方式。
安装步骤:

1
pip install torch torchvision torchaudio -i https://pypi.tuna.tsinghua.edu.cn/simple some-package 
  • 安装pix2tex以调用GUI
1
pip install pix2tex[gui] -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
  • 下载模型
    下载地址:weights.pth
    下载完成后,将该文件复制到.\site-packages\pix2tex\model\checkpoints 文件夹下。如果找不到该路径,可以直接用Everything(文件搜索工具)搜索关键字checkpoints 就可以找到。

  • 添加环境变量
    将路径C:\Users...\Python\Python39\Scripts加入系统环境变量,如果找不到该路径,可以直接用Everything搜索关键字latexocr.exe,即将latexocr.exe所在文件夹加入环境变量。
    顺便说一下怎么加环境变量: 使用快捷键Windows+r,输入sysdm.cpl,按enter键进入,在高级选项栏中添加系统环境变量即可。

2023-01-15-公式识别-6

至此,该软件就算安装完成,接下来就可以随意使用了。
使用方法: 使用快捷键Windows+r,输入cmd,按enter键进入,输入latexocr即可启动GUI界面。

2023-01-15-公式识别-7