快速的数学公式手写插入工具(使用了 Mathpix API)
Project description
Quick Math
📝 介绍
顾名思义,Quick Math 是用于快速输入数学公式的一个工具。
在主界面是一个画板,你可以在上边用鼠标、触摸屏、手写笔写出数学公式,然后点击识别按钮或者按下回车键,你写的公式图片就会被上传到 Mathpix 识别,然后会自动复制返回的 Latex 公式。
它是开源的,你可以免费使用它。下载安装请到 Github releases 或者 Gitee releases 界面。
目前在两个仓库更新:
使用界面:
🔮 使用说明
首先本软件识别数学公式使用的是 Mathpix 在线服务的 API。
有两种方式:
-
第一种,是使用自己的 API。你需要到 Mathpix 官网 申请一个 Mathpix 账号,然后开通一个 OCR API 。
开通 API 需要绑定信用卡,支持银联,绑定的时候会扣费1美元。
Mathpix Api 的价格是:每个月前1000次免费,第 1-100K 次每次请求 0.004美元(约合人民币 0.028 元),第 100K-300K 次每次请求 0.002美元,第 300k 次这后每次请求 0.001美元,如果超过了第1000次,自动从信用卡扣费。你可以从官网页面看到这个月已经使用多少次。Quick Math 本身也提供了 API 使用次数统计的功能。
申请完 API 后,回到软件在设置界面填入,就可以使用了。
-
第二种是使用 LatexLive。LatexLive 是 B 站科普 UP 主 @妈咪说MommyTalk 搭建的一个 Latex 数学公式编辑、识别网站,也使用了 Mathpix 的 API,不过 API 费用都是 @妈咪说MommyTalk 自个替用户掏了。我在 Quick Math 里面加入了 LatexLive 的页面,同时也加入了使用 LatexLive 图片接口进行识别的功能,你只要在设置界面选择使用 LatexLive 识别 就可以免费识别你的手写公式了。不过请尊重 @妈咪说MommyTalk 自己掏钱为普通人提供便利的初心,不要滥用 LatexLive,你的每一次使用,都是有 UP 主在为你掏钱给 Mathpix,都是在白嫖 UP 的钱包。
所以我的建议是:先自己注册一个 Mathpix 的 API,使用自己的 1000 次每月的免费额度,不够了再使用 LatexLive 的方法。
在主界面是一个画板,你可以在上边用鼠标、触摸屏、手写笔写出数学公式,然后点击识别按钮或者按下回车键,你写的公式图片就会被上传到 Mathpix 识别,然后会自动复制返回的 Latex 公式。
🔨 参与贡献
作者只有 Win10 64 位系统,有空了发一个打包版本,不过还是建议使用 pip 安装。如果你用的是其它系统电脑,比如 windows 32 位、MacOS、Linux,你可以参与志愿打包。
只要安装上 requirements.txt 中的 python 依赖包,确保源码能跑起来,再用 pyinstaller 将 QuickHand.py 打包
再将:
misc
文件夹icon.ico
文件sponsor.jpg
文件style.css
文件
都复制到打包出的 QuickMath 文件夹根目录,再打包成压缩包,即可。
Linux 和 MacOS 用户可能还需要将打包出的 QuickMath 文件夹根目录内的可执行文件加上执行权限才行,并且不能用 zip 等打包格式,因为这会使得可执行权限丢失。建议使用 tar.gz 格式压缩。
☕ 打赏
万水千山总是情,一块几块都是情。本软件完全开源,用爱发电,如果你愿意,可以以打赏的方式支持我一下:
😀 交流
如果有软件方面的反馈可以提交 issues,或者加入 QQ 群:1146626791
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file QuickMath-1.5.0.tar.gz
.
File metadata
- Download URL: QuickMath-1.5.0.tar.gz
- Upload date:
- Size: 493.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d16c51f84bc49df7cbf9f382cc116804a904cabe85a4df44dd3e60e4f0251334 |
|
MD5 | 1cce003b8da6c46003dd2a8d62227c1c |
|
BLAKE2b-256 | 94bb3167a1ebb30eb388044dcdcf49bfd26d115b15d356ba52e735373734fe1a |