首页/文章/ 详情

差生文具多|开源的数学公式识别神器LaTeX-OCR

1月前浏览1253

今天抄公式的时候发现SimpleTex没法用(自从SimpleTex收费后,这种情况越来越频繁了)。个人感觉要不了多久就会全面进入收费状态了,是时候找备胎了。

目前开源公式识别库非常多,名气最大的无异于pix2tex。然而pix2tex是没有工作界面的,而latexocr则是基于pix2tex构建的带有gui的工具,适合于作为SimpleTex的备胎。

 

开源地址:https://github.com/lukas-blecher/LaTeX-OCR

  • 安装latexocr。可以在Anaconda Prompts下输入下面的命令直接安装
pip install "pix2tex[gui]" -i https://pypi.tuna.tsinghua.edu.cn/simple
 

注:latexocr运行需要先安装pytorch。

  • 安装完毕后输入latexocr会自动下载权重文件
latexocr

如果提示无法下载,如下图所示,github.com连接被阻止,此时可以手动下载权重文件。

  • 可以在这里下载权重文件:https://github.com/lukas-blecher/LaTeX-OCR/releases/download/v0.0.1/weights.pth

  • 下载完毕后将权重文件weight.pth放到文件夹C:\ProgramData\anaconda3\Lib\site-packages\pix2tex\model\checkpoints中(相应的pix2tex的安装路径下)。

  • 当权重文件下载完毕并放置在相应位置后,在anaconda prompt中运行latexocr即可启动LaTeX OCR,如下图所示

  • 按快捷键Alt+S会自动进入截图模式,截取公式即可进行识别,如下图所示

测试发现识别成功率非常高。不过如果不想折腾的话,开个SimpleTex会员也是可以的。闭源商业软件的效果还是要比开源的效果好很多的,而且功能也更强大。


(完)


来源:CFD之道
科普
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-10-09
最近编辑:1月前
CFD之道
博士 | 教师 探讨CFD职场生活,闲谈CFD里外
获赞 2566粉丝 11299文章 734课程 27
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈