dsh-latex-guard
在终端中运行以下命令:
dsh plugin install Flan246/dsh-latex-guard
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install Flan246/dsh-latex-guard 即可安装该插件,项目源码地址为 https://github.com/Flan246/dsh-latex-guard 。
插件介绍
写 LaTeX 论文时,编译报错要逐行翻 log、参考文献格式要手动核对、引用与 bib 文件是否一致全靠肉眼排查——这些琐碎却高频的环节不断打断写作节奏。dsh-latex-guard 将编译反馈与文献校验整合为四个轻量命令,一次调用即可拿到结构化诊断,让繁琐的手工核对变成一步自动化。
四个命令各司其职:check 调用 latexmk 完成编译并输出错误、警告、未定义引用的结构化报告,自动识别 pdflatex、xelatex 或 lualatex 引擎;bib-lint 去重条目键、校验各类型必填字段并规范化格式;bib-fill 通过 Crossref 按 DOI 或标题补全缺失字段,绝不覆盖已有内容;cite-audit 交叉比对 .tex 中的引用命令与 .bib 条目,列出已引用但缺失和从未被引用的条目,兼容 natbib 与 biblatex 全系列宏命令。所有命令默认输出人类可读文本,加 --json 即切换为结构化数据,退出码语义明确,方便 agent 或 CI 管道直接消费。
它既可以作为 DeepSeek Harness 插件注册为四个 agent 工具,也可脱离平台作为独立 CLI 使用,还能通过随包附带的 SKILL.md 驱动任意兼容 agent。无论你在写课程作业、期刊论文还是技术手册,只要日常与 LaTeX 和 BibTeX 打交道,或在 agent 工作流中需要程序化的文献校验,这个插件都能帮你在不离开编辑器或终端的前提下快速定位问题。
使用场景
- 编译 LaTeX 项目后快速定位错误、警告和未定义引用
- 提交论文前批量校验参考文献格式并补全缺失字段
- 在 agent 工作流中自动化引用审计与文献校验
适合人员
- 日常使用 LaTeX 撰写论文或教材的研究者
- 在 agent 工作流中需要程序化文献处理的开发者
- 需要在 CI 管道中集成 LaTeX 编译与文献检查的团队成员