今天抄公式的时候发现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:ProgramDataanaconda3Libsite-packagespix2texmodelcheckpoints
中(相应的pix2tex的安装路径下)。 -
当权重文件下载完毕并放置在相应位置后,在anaconda prompt中运行
latexocr
即可启动LaTeX OCR,如下图所示
-
按快捷键 Alt+S
会自动进入截图模式,截取公式即可进行识别,如下图所示
测试发现识别成功率非常高。不过如果不想折腾的话,开个SimpleTex会员也是可以的。闭源商业软件的效果还是要比开源的效果好很多的,而且功能也更强大。
(完)
本篇文章来源于微信公众号: CFD之道
评论前必须登录!
注册