adjust-length
Command**作用**: 尝试通过排版微调或受控语义改写逼近目标页数。它是专家快捷入口;普通自然语言如“把正文压到 8 页,尽量不要改语义”也应能触发同类任务。
**作用**: 将论文从原模板迁移至目标模板,自动处理图表尺寸、页数、宏兼容性等问题。它是专家快捷入口;普通自然语言如“把这篇论文迁移到 CVPR 模板”也应能触发同类任务。
> /plugin marketplace add OpenRaiser/PaperFit> /plugin install paperfit@paperfit-vto
**作用**: 将论文从原模板迁移至目标模板,自动处理图表尺寸、页数、宏兼容性等问题。它是专家快捷入口;普通自然语言如“把这篇论文迁移到 CVPR 模板”也应能触发同类任务。
**用户入口说明**:
闭环中的编译与页图渲染使用 **`paperfit run scripts/compile.sh`**(或 `latexmk`)与 **`paperfit render`**,见 `CLAUDE.md` 运行时边界一节。
模板迁移会修改源码和模板声明,因此默认以 source-changing dry-run 方式生成迁移计划、风险和 approval 状态。当前 typed runtime 尚未提供 runtime-owned template migration executor,因此即使用户传入 `--apply`,也必须阻断并报告 `template_migration_apply_requires_runtime_owned_migration_executor`,不能回退到旧的直接源码迁移脚本。未来启用多轮写回时必须同时显式授权 `--apply --max-rounds N`,并且每轮都必须通过 approval carry-forward、artifact freshness、candidate approval scope gate 与 gatekeeper `CONTINUE`。
/migrate-template
也可以由自然语言触发,例如:
用 PaperFit 把这篇论文迁移到 CVPR 模板 把当前论文从 AAAI 模板迁到 ICLR,并尽量保持版面稳定
1. 识别当前模板与目标模板,必要时补充最少量澄清 2. 加载模板配置(`config/templates.yaml`) 3. 替换 `\documentclass` 和宏包 4. 调用 `template-migrator` 处理图表和兼容性 5. 启动 VTO 闭环(Category E 优先) 6. 输出迁移报告与视觉验收结果 7. 当前未实现 runtime-owned migration executor;`--apply` 只能返回阻断报告,不得绕过 approval gate 调用旧迁移脚本
Vision-in-the-Loop Academic Typesetting Agent System PaperFit 是面向 Claude Code、Codex、Cursor 的 LaTeX 论文排版 Agent System。你只需要在论文项目根目录描述目标,PaperFit 会自动完成编译、页图渲染、视觉诊断、源码修复与最终验收。 为什么需要 · 核心能力 · 效果展示 · 快速开始 · 安装 · 使用方法 · 工作流 · 架构
**作用**: 尝试通过排版微调或受控语义改写逼近目标页数。它是专家快捷入口;普通自然语言如“把正文压到 8 页,尽量不要改语义”也应能触发同类任务。
**作用**: 仅执行视觉检测,输出诊断报告,不修改源文件。它是专家快捷入口,对应的普通自然语言请求如“检查这篇论文的视觉排版问题”“先做诊断不要改源码”也应能触发同类任务。
**作用**: 读取当前状态、视觉重点和修复计划,给出本轮应该先处理什么;若用户明确指定优先顺序,可将该顺序写入 `next_actions` 供后续 `/fix-layout` 直接遵循。
**作用**: 恢复最近一次 PaperFit 自动写回前的备份版本,优先回滚主 `.tex`,必要时一并恢复 `data/state.json`。
**作用**: `/paperfit` 是 Claude Code 中的 PaperFit 主入口。用户可以直接用自然语言描述任务,例如排版分析、完整修复、模板迁移、长度调整、局部表格修复、视觉检查或状态查询。Agent 负责解析意图、识别主…
Initialize the current project with Scientific Writer - a deep research and writing tool that combines AI-driven research with…