由于mathpix开始收费了,于是本文将介绍一款开源免费的LaTeX-OCR
工具
个人推荐还是新建一个conda环境,这里官方要求python>=3.7。
// 1. 创建一个名为latexocr的环境
$ conda create -n latexocr python=3.7
// 2. 进入名为latexocr的环境
$ conda activate latexocr
// 3. 安装LaTeX-OCR(如果不需要代理可以直接$ pip3 install pix2tex[gui])
$ pip3 install pix2tex[gui] -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
// 4. 设置临时代理(因为首次启动LaTeX-OCR需要下载训练数据,如果访问快的话可以跳过这个步骤)
$ set http_proxy=http://127.0.0.1:端口号
$ set https_proxy=http://127.0.0.1:端口号
// 5. 启动LaTeX-OCR
$ latexocr
然后我们来识别一下看看效果:
( M I P ) min c T x A x ≥ b x j ∈ Z , ∀ j ∈ I \begin{aligned} (MIP)& \min{c^Tx} \\ & Ax \geq b \\ & x_j\in Z, \forall j\in I \end{aligned} (MIP)mincTxAx≥bxj∈Z,∀j∈I
格式上可能有一点点差异,不过大体上都没啥问题!!!