DeepSeek Harness 插件

dsh-latex-ocr

公式图片 → LaTeX(pix2tex / LaTeX-OCR):把教材/截图中的数学公式识别为 LaTeX 代码(英文原文)

跳到安装方式

来源信息

GitHub 仓库
Yunnalab/dsh-latex-ocr
最近更新
2026年8月17日
分类
视觉与多模态
GitHub stars
0
载体类型
plugin
目录证据
上游声明已找到 dsh.bundle
证据路径
package.json#dsh.bundle
核对版本
0.1.0-rc.8
上游核对日期
2026-08-20

该证据由上游目录提供。本站没有安装、运行或安全审核这个插件。

安装

默认先复制一段 Prompt,让 Agent 读 GitHub 仓库和源码;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读 GitHub 仓库和源码。

请先不要安装或执行任何命令。阅读这个插件的 GitHub 仓库、README 和关键源码,然后用清楚、直接的方式回答以下问题,帮助我判断它是否适合我的需求:

1. 这个插件是什么,解决什么问题;
2. 适合哪些用户和典型使用场景;
3. 安装后如何使用,并给出一个最小使用示例;
4. 有哪些已知限制,以及隐私、安全、兼容性或维护风险;
5. 给出“推荐 / 有条件推荐 / 不推荐”的明确建议和理由。

请区分仓库明确说明、根据源码推断和未知信息。证据不足时请明确说明,不要猜测或照抄 README。

GitHub:https://github.com/Yunnalab/dsh-latex-ocr
插件名:dsh-latex-ocr
作者:Yunnalab

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器2 个文件
README.md来源说明 · 只读预览

dsh-latex-ocr

公式图片 → LaTeX:为 DeepSeek Harness 提供 latex_ocr 工具, 把数学公式截图 / 教材公式页 / 手写公式照片识别为 LaTeX 代码(基于开源 pix2tex / LaTeX-OCR, 本地 CPU 推理,无需联网、无需 API key)。

安装

1. 安装识别引擎(一次性)

bash scripts/setup.sh      # 创建 ~/.dsh/latex-ocr-venv,安装 torch(CPU) + pix2tex

或手动:

python3 -m venv ~/.dsh/latex-ocr-venv
~/.dsh/latex-ocr-venv/bin/pip install --index-url https://download.pytorch.org/whl/cpu torch
~/.dsh/latex-ocr-venv/bin/pip install pix2tex
~/.dsh/latex-ocr-venv/bin/pip install --index-url https://download.pytorch.org/whl/cpu torchvision   # 与 torch 同源,避免算子不匹配

首次识别会自动下载模型权重(约 120MB,HuggingFace)。

> NixOS:pip 安装的二进制缺少 libstdc++.so.6 / libz.so.1setup.sh 会自动生成 > 注入 nix store 运行库的 pix2tex-dsh 包装脚本;插件优先使用它。

2. 安装插件

# 任意 DeepSeek Harness 检出目录
dsh plugin --profile web add dsh-latex-ocr        # npm 发布后可这样装
# 或本地源码:dsh plugin --profile web add /path/to/dsh-latex-ocr

重启 DSH Web 进程后生效。

使用

把这张公式识别成 LaTeX:latex_ocr(image="/path/to/formula.png")

返回 LaTeX 表达式,可直接用于讲解、推导与复现。本地 CPU 推理约 1-7 秒/条。

实测(温度 0.1):

原公式识别结果
∫₀^∞ e^{-x²} dx = √π/2\int_{0}^{\infty}e^{-x^{2}}\,d x={\frac{\sqrt{\pi}}{2}}
lim_{x→0} sinx/x = 1\operatorname*{lim}_{x\to0}{\frac{\sin x}{x}}=1

复杂公式(重积分、矩阵、求和上下限)可能不完美,关键公式请对照原图核对。

工作原理

latex_ocr 工具 → execFile 调用本机 pix2tex CLI(~/.dsh/latex-ocr-venv/bin/pix2tex[-dsh], 找不到则回退到 PATH 上的 pix2tex)→ 解析 stdout 中的 LaTeX。

兼容性

  • Node ≥ 22(DSH Web 要求)
  • Python ≥ 3.10(引擎;PyTorch 需支持对应版本)
  • 磁盘:约 1.5GB(torch + pix2tex + 权重)
  • 平台:Linux / macOS(Windows 未验证;scripts/setup.sh 为 bash)

License

MIT(pix2tex 模型与权重版权归其原作者所有)。