公式识别
序
最近整理混凝土本构的时候,需要将很多公式输入到word中,用MathType一个个敲实在太慢,就想有没有什么快捷的办法,研究一阵后,发现大部分的解决方案就是公式识别,可以将图片公式识别为TeX/LaTeX格式,然后再复制到MathType或其他能识别TeX/LaTeX格式的软件就可以,下面是一些常用的方式。
Mathpix
在公式识别领域,Mathpix遥遥领先,一骑绝尘。
下载链接:Mathpix,支持全平台。需要联网使用,需要注册账号,普通邮箱每月有10次识别机会,教育邮箱每月有100次识别机会,不过已经识别过的公式会记录下来。
在线LaTeX公式编辑器
是一个在线网站,网址: LaTeX公式编辑器
免费,准确率高,访问速度快,需要简单的注册(不需要邮箱、不需要手机号),需要联网。
操作比较简单,打开网站,随便用个截图工具,粘贴进去就行。
simpletex
可以在线识别网站,网址:simpletex
也可以下载对应的安装包,目前只支持Windows。下载链接:simpletex下载
免费,但是准确率不高,对单行公式识别较好,并只能上传jpg/jpeg/png/bmp文件,且大小不超过1.5Mb,暂时不强制要求登录。
Latex-ocr
一个基于Python的离线公式识别程序,免费,准确率,一言难尽。
网址:LaTeX-OCR
环境要求:需要Python版本3.7+,并安装相应依赖文件。LaTex-OCR提供三种途径识别公式:GUI、API和Train,我用的是GUI方式。
安装步骤:
- 安装Python,下载地址:Download Python
- 安装依赖
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键进入,在高级选项栏中添加系统环境变量即可。
至此,该软件就算安装完成,接下来就可以随意使用了。
使用方法: 使用快捷键Windows+r
,输入cmd
,按enter键进入,输入latexocr
即可启动GUI界面。