Repository navigation
Zotero Math Patch v0.2.4
主要更新
- 保留原有的
Render Markdown Math本地规则命令,并新增手动触发的Process Math with AI。 - 在 Zotero 设置中新增独立的
Math Patch页面,支持 OpenAI Compatible 接口、API Key、模型、超时、分块大小、输出长度和自定义提示词。 - 大模型只接收经过保护和编号的普通文本块,只返回公式操作;插件不会让模型覆盖整篇 HTML。
- 本地严格验证块编号、原文、出现次数、重叠范围和 LaTeX 安全性,全部通过后才会预览并原子保存。
- 支持长笔记分块、跨段块级公式、重复操作去重、冲突拒绝、超时、取消和安全错误提示。
- 修复 Zotero 9 中设置按钮、Firefox 140 凭据存储、XPI 安装元数据和 AI 预览窗口加载问题。
- 原有方括号公式、Markdown 公式和括号内短公式规则保持可用。
隐私
只有用户手动执行 Process Math with AI 时,待处理的普通笔记文本才会发送到用户配置的模型服务。API Key 仅保存在 Zotero/Firefox 本机凭据存储中,不写入仓库或日志。第三方接口的数据处理规则由对应服务商决定。
兼容性
- Zotero 7.0 至 9.0.x
- OpenAI Compatible Chat Completions
- 已在 Windows Zotero 9.0.5 实际验证
安装
下载下方的 zotero-math-patch.xpi,在 Zotero 的 工具 -> 插件 中选择 Install Add-on From File...。覆盖升级后请重启 Zotero。
校验
SHA-256: C88A0622D072EBDB6F47888C94A767E710D72365907B5E78560CEFC98D107E29
测试:npm test 全部通过,npm run build 成功。