📢写在前面

本文已很久没有更新,或许存在错误,请不要贸然调用mathpixAPI

1.关于Mathpix

Mathpix是一款跨平台(Windows、macOS、Linux)的 OCR 工具,它能够识别复杂的数学公式,并将其转换为 LaTeX 语法。

LaTeX 是一个十分强大切流行的排版系统,除了能编写数学公式,还能非常完整的撰写学术论文,并且被国际各大机构接受,但一直以入门难著称。

Mathpix 能够直接截取数学公式的图片,将截图转换为 LaTeX 语法,非常简单方便,并且支持三大主流系统。

mathpix

但是!!!大概在2019年9月的样子,Mathpix收费了。免费用户每个月只能进行50次的公式识别,而无识别次数限制的 Pro 账户一个月要 4.99 美元。

但是如果调用Mathpix的API的话,每个账户每个月的前 1000 次请求免费;随后的第 1-100 千次,每次 0.004 美元;第 100- 300 千次,每次 0.002 美元。这种收费模式显然比较合理,至少每个月有1000次的免费调用机会。

随之而来的另一个问题是,API不是每个人都有能力使用的,不过目前网上有很多人分享了如何使用Python调用mathpix的API,如今在Github上,有一个开源项目就是使用mathpix的API进行公式识别,叫做 img2latex-mathpix ,而且全平台(Windows、macOS、Linux)都支持,在windows客户端上开发出了具有图形界面的应用。


----------------------------2020-6-19更新----------------------------

对于公式识别,使用mathpix的客户端相对来说更加方便,但是普通注册用户每个月只有50次识别次数,教育邮箱注册的用户有100次识别次数,邀请其他用户注册也可以增加每个月的识别上限,这里打个广告,大家要注册的可以选择从我的邀请码进入注册,下面是注册链接,希望大家能多多支持一下😄。有学校教育邮箱的最好使用教育邮箱,每个月识别次数多一点,还不够用的话可以用其他小号多注册几个账号切换使用。

注册链接:https://accounts.mathpix.com/signup?referral_code=Fpg4SbvJb7

公式识别这一块可以给大家推荐一个在线LaTeX公式编辑器,由B站up主 妈咪说MommyTalk 开发上线。网站做的比较好,可以快捷的将输入的LaTeX公式代码即时渲染成公式或进行公式识别及输出。
具体的可以参考我的另一篇文章《能进行公式识别、输入转换的在线LaTeX公式编辑器》
-----------------------------------------------------------------------------


2.如何申请Mathpix的API

首先登录mathpix的官网:https://mathpix.com

点击API后进入申请界面,再点击 Get Start

这时候会进入注册|登录界面:

注意使用 API 的账户和使用客户端的账户是分开的两个系统,不是统一的账户。即使有客户端的账户这里也不能登录,需要重新注册(Sign Up),点击上面的Sign Up

接着填写注册账户的邮箱和密码,最后点击最下面的Sign Up完成注册。回到左边的Log in进行登录即可。

登录以后会出现以下界面,点击Accept。

这时候会弹出一个对话框,要求你输入信用卡号及CVC和手机号。

信用卡的CVC是后三码的意思。后三码,CVC(CardVerificationCode)即信用卡验证码,是印在信用卡背面的附加码,也称为CVV。(Card Verification Value),即信用卡验证值。显示位置在信用卡背面,签名处末尾的顶端以斜体字显示。前四位为卡号,后三位为验证码,即后三码。(摘自百度)

输入信用卡信息以后就能看到自己的 app_idapp_key

3.下载ima2latax客户端

这里以windows客户端下载(点击进入github下载)为例,下载windows版本的压缩包,下载完之后解压,运行目录下的exe文件即可。

mathpix api客户端

输入得到的 id 和 key。

截图之后复制到剪贴板,即可调用API进行公式识别并返回LaTex格式的文本。

4.Enjoy it

将LaTex格式的文本(公式)粘贴到任何可以识别LaTax的地方就可以了。


长风破浪会有时,直挂云帆济沧海。