SuperAPI AI 工具集

latex-document-manager

办公与效率

查看项目

更新于 10-15 20:31

技能介绍

用途:面向已有的 LaTeX 项目,提供文档检查、内容编写、校对和编译四类操作。触发场景包括用户要求检查、编辑、校对或编译 LaTeX 文档,提及 LaTeX、.tex、TeX、pdflatex、bibtex、biblatex、latexmk,或要求更新使用 LaTeX 的简历、论文、演示文稿。

主要能力:以编排器(orchestrator)为中心,通过 Task 工具调度三个子代理——内容检查员(分析结构、编译问题、参考文献一致性)、写作专家(在完成样式学习协议后提出内容修改)、校对员(检查文风与语法,不重写内容)。编排器自己负责会话建立、项目检测、动作路由、编译执行、质量门评估、用户沟通、变更批准与 PDF 预览。

使用方式:先做预检——查找 latexmk(PATH、/Library/TeX/texbin/、/usr/local/texlive/2025/bin/universal-darwin/、/opt/homebrew/bin/)并确认引擎存在;再查找含 \documentclass 的 .tex 主文件,多主文件时给出消歧菜单;然后按 references/latex-compilation-guide.md 的优先级检测引擎。会话目录以 mkdir -p "/tmp/latex-document-manager-$(date +%Y%m%d-%H%M%S)-$$" 创建,状态存入 session-state.json。编译由编排器用 Bash 执行,命令为 cd "{project_root}" && latexmk -{engine_flag} -file-line-error -interaction=nonstopmode -max-repeat=5 "{main_file}" 2>&1,超时 120000 ms,随后解析日志并与基线对比。应用任何改动前必须获得用户明确批准;改动后自动重新编译,若引入新错误可提供回滚。成功后可 open PDF 预览。

适用场景:为已有 LaTeX 项目追加内容、更新简历或论文、排查编译错误与告警、检查参考文献一致性、校对文风。单文件项目(无 \input/\include)可走精简菜单:校对、编辑、编译。

限制:不适用于从零创建全新 LaTeX 项目、非 LaTeX 排版(Typst、ConTeXt、Word)、管理 TeX Live 安装、从零设计 Beamer 主题或复杂 TikZ 图、脱离具体项目的 LaTeX 概念求助,以及使用 latexmk 之外构建系统(Makefile、arara)的项目。需要 macOS 与 TeX Live(至少 latexmk、pdflatex);缺 TeX 时降级为仅检查与校对,不能编译。缺失 biber、ChkTeX 或文件只读时会警告并降低能力。子代理失败自动重试一次;写作专家连续 2 次无法产出可编译改动则报告用户。费用、价格与完整安装步骤资料中暂未提供。