SakuraMathcraft/LaTeXSnipper
SakuraMathcraft/LaTeXSnipper has 1,091 GitHub stars and 59 forks. GitHot measured +19 in 7 days. Last checked 2026-11-11 01:14 UTC. Last push 2026-11-02.
公式识别与 Office 编辑 | 手写内容和 PDF 转 LaTeX/Markdown | 安全的 API 集成。
可以做什么
- 📸 Recognize - Capture a region, open an image, select PDF pages, or write by hand; recognize formulas, text, and mixed content
- ⌨️ Edit and preview - Edit LaTeX source with live preview from the bundled MathJax runtime
- 🔄 Export - Copy formulas or export documents in 20 formats, including LaTeX, MathML, Word, PDF, and Typst
- 🧩 Integrate - Work in Word/PowerPoint or connect scripts and other tools through the Automation API
实测星标增长
- 24小时
- 更新延迟
- 7天
- +19
- 15天
- 正在收集历史
- 1个月
- 正在收集历史
各周期内的星标净变化,周期相互重叠,并非每日新增。缺失的测量保持空白。星标代表关注度,不代表软件质量。
README.zh-CN.md
原文核心功能
| 功能 | 你可以做什么 |
|---|---|
| 📸 识别 | 框选截图、打开图片、选择 PDF 页面或手写,识别公式、文本和图文混排内容 |
| ⌨️ 编辑与预览 | 编辑 LaTeX 源码,使用内置 MathJax 实时预览公式 |
| 🔄 导出 | 复制公式或导出文档,支持 LaTeX、MathML、Word、PDF、Typst 等 20 种格式 |
| 🧩 集成 | 在 Word/PowerPoint 中使用,或通过 Automation API 连接脚本与其他工具 |
| 🧠 模型选择 | 使用随包 MathCraft OCR 在本地识别,也可配置本地或线上外部模型 |
| 🎨 个性化 | 中英文界面、亮暗主题、自定义快捷键、历史记录与收藏夹 |
下载与开始使用
- 安装桌面端。 从 Releases 下载对应系统的安装包。
- 选择识别模型。 安装后直接运行,在设置中选择内置模型和识别类型。
- 开始识别与编辑。 使用截图识别、图片、PDF 或手写入口,然后查看、复制或导出结果。
Windows/Linux 安装包提供 CPU 与 NVIDIA GPU 发行,macOS 14.0 及以上的 Apple Silicon 设备使用 CPU。安装包自带 Python、推理依赖、模型及 Pandoc,本地识别首次运行无需下载依赖或模型。GPU 发行自带私有 CUDA/cuDNN 库,要求支持的 NVIDIA 显卡与驱动。Linux 要求 glibc 2.35 及以上;缺少系统图形库时,apt 可能需要联网补齐。详见安装要求。源码开发通过标准开发工具提供 Python 依赖和 PATH Pandoc。
日常应用更新只下载业务包,保留 Python、Qt、Pandoc、推理依赖和模型。若提示底座需要升级,或安装资源缺失、损坏,请运行对应的完整安装包;配置、历史和其他用户数据保留。详见应用更新与完整安装。
功能演示
截图识别

图片识别

PDF 识别

Microsoft Office 插件
[!NOTE] Office 插件面向 Windows 桌面版 Microsoft Word 和 PowerPoint,可直接插入与编辑公式。
- 支持 Word OLE/OMML 与 PowerPoint OLE/PNG 插入,保留可编辑的 LaTeX 源码。
- 支持公式编辑、更新,以及 Word 自动编号和引用。
- 本地渲染公式,通过桌面端 Automation API 调用截图识别。
从 Releases 单独下载 LaTeXSnipperOffice_<version>_amd64.exe。支持 Windows 上的 32 位和 64 位 Office 2019/2021/2024、LTSC 2021/2024 及 Microsoft 365 Apps。
Automation API
通过脚本、批量程序、编辑器集成或经授权的远程设备,调用 MathCraft 或已配置的外部模型。
- 桌面快捷操作: 将 Snipaste、AutoHotkey、AutoKey、Hammerspoon 或 ShareX 接入图片识别流程。
- 批量与编辑器工作流: 使用 Python/curl 提交图片,将结果插入自己的工具。
- 手机远程调用: 使用快捷指令或 Tasker,通过安全隧道连接正在运行的桌面端。
[!CAUTION] 接口默认关闭。本机客户端从
automation-api.json读取地址和 token;远程访问需显式开启、使用独立密钥,并通过 HTTPS 或加密隧道连接,不要以明文 HTTP 暴露到公网。远程外部模型调用单独授权,可能产生服务商费用。
导出
内置导出覆盖 LaTeX、Markdown 公式、MathML、HTML、Word OMML 和 SVG 代码。
[!NOTE] 自包含发行使用安装资源中的 Pandoc,源码开发使用 PATH Pandoc,可导出 Word、PowerPoint、EPUB、PDF、Typst 等文档;PDF 导出还需要外部 LaTeX PDF 引擎。
完整格式列表与要求见 用户手册。
支持者名单
感谢所有参与开发、测试、文档和社区支持的朋友。
| 支持者 | 贡献 |
|---|---|
| strangelion | 贡献者 |
| Galileo927 | 贡献者 |
| ljygo | 赞助者 |
| Yokie-D | 赞助者 |
支持本项目
LaTeXSnipper 是免费开源、无广告、无内购的个人项目。如果它对你有帮助,欢迎点亮 Star、分享给有需要的人、反馈问题,或赞助项目维护。
| 支付宝 | 微信 | 中文交流群 |
|---|---|---|
