# img2latex-mathpix **Repository Path**: tangmq/img2latex-mathpix ## Basic Information - **Project Name**: img2latex-mathpix - **Description**: An image to LaTeX tool by MathpixOCR API and JavaFX - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2020-07-27 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Image2LaTeX [English](https://github.com/blaisewang/img2latex-mathpix#readme) | 中文 [](https://www.codacy.com/manual/blaisewang/img2latex-mathpix) [](https://travis-ci.com/blaisewang/img2latex-mathpix) [](https://github.com/blaisewang/img2latex-mathpix/releases) [](https://github.com/blaisewang/img2latex-mathpix/releases) [](http://makeapullrequest.com) [](https://github.com/blaisewang/img2latex-mathpix/blob/master/LICENSE) [Snip](https://mathpix.com/) 是由 Mathpix 打造的一款出色的应用。 它可以帮助你提取文档中的公式及文本将其转换为LaTeX格式,并每月免费提供给所有用户 50 次识别。 在 [MathpixOCR](https://mathpix.com/ocr/) 以及 [Image2LaTeX](https://github.com/blaisewang/img2latex-mathpix/) 这款补充应用的帮助下,你可以每月免费进行 1000 次的 OCR 识别。 Image2LaTeX 是空闲时间的个人项目,仅保留了 Snip 的核心功能——将图片转换为特定 LaTeX 格式的公式或文本。 如果需要进阶功能,请每月 4.99 美元订阅 Snip。 ## 功能 查看 MathpixOCR 网站 [fetures](https://mathpix.com/ocr#features) 章节来了解其 API 的功能。 ### 新功能 - 新 `Preferences` 面板。 - 第三和第四个结果的多种格式选项。 - 支持使用 HTTP 代理发出 OCR 请求。 ## 使用要求 - [MathpixOCR 控制台](https://dashboard.mathpix.com/) 中的 API keys(与 Snip 不是同一个账号体系)。 - 如果你打算使用 `Image2LaTeX-x.x.x.jar` 请安装 JDK 11 或更高版本(推荐使用 [OpenJDK](https://openjdk.java.net/)。 ## 运行 在程序第一次启动时输入你的 API keys(不含单引号)。 macOS 和 Windows 用户可以在系统托盘找到 `Preferences` 菜单项中的 `API Credentials` 来修改你的 API keys。 Linux 用户可以通过在应用内任意位置右键单击的方式打开 `Preferences` 对话框。 **注意,**,应用不会将你的 API keys 发送给除 MathpixOCR API 服务器之外的任何人(查看 [OCRRequestHelper.java](https://github.com/blaisewang/img2latex-mathpix/blob/master/src/main/java/io/OCRRequestHelper.java) 了解你的 API keys 是如何被使用的)。 ## 使用 ### macOS 执行 `Image2LaTeX.app`。 ### Windows 执行 `Image2LaTeX-windows/` 目录下的 `Image2LaTeX.vbs`。 ### Linux 执行 `Image2LaTeX-linux/bin/` 目录下的 `Image2LaTeX` 或者终端执行以下命令: ```bash ./Image2LaTeX ``` ### JAR 如果安装了 JAR 启动器,双击 `Image2LaTeX-x.x.x.jar` 或者终端执行以下命令: ```bash java -jar Image2LaTeX-x.x.x.jar ``` 使用操作系统默认的方式(或者其他工具)对公式或文本进行截取(macOS 默认为 Shift (⇧)-Control (⌃)-Command (⌘)-4)后, 按下`空格`键预览截图,或者直接按下`回车`键发送 OCR 请求。 查看下面的[展示](#展示)章节了解使用流程。 ## 展示  ## 常见问题 ### Windows 和 Linux 平台的独立可执行程序 2020 年 Java 14 GA 发布之后,会使用 [jpackage](https://jdk.java.net/jpackage/) 重新打包发布。 ### `*.jar` 和 `*.zip` 版本的区别 `*.zip` 版本不需要安装 JDK 11 即可使用。 考虑到使用这类应用的用户群体,可能有很大一部分已经安装了 JDK ,所以发布了体积更小的 `Image2LaTeX-x.x.x.jar` 版本。 ### 第一时间获取新版本的发布 查看GitHub这篇关于关注和取消关注仓库的发行版的[文章](https://help.github.com/cn/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-releases-for-a-repository)。 ## 问题 当遇到错误时,请首先阅读 Mathpix OCR [API 文档](https://docs.mathpix.com/#error-id-types) 中关于 Error Types 章节以及[已报告的问题](https://github.com/blaisewang/img2latex-mathpix/issues)。 ### 遇到了尚未报告的问题 🤔 欢迎使用 [bug](https://github.com/blaisewang/img2latex-mathpix/labels/bug) 或者 [question](https://github.com/blaisewang/img2latex-mathpix/labels/question) 标签提出 [issue](https://github.com/blaisewang/img2latex-mathpix/issues) , 但是非紧急问题的修复时间无法保证. ## 贡献 本项目欢迎各类贡献。 包括错误修正、新功能、代码格式指导等的 [Pull Requests](https://github.com/blaisewang/img2latex-mathpix/pulls) 将会尽快被审核。 ## 贡献者 ✨
Hao Xu 🤔 |
龚焱 🤔 ✅ |
BOB 🐛 ⚠️ |
YuiTH 🐛 |