关于 fit-page-limit
fit-page-limit 帮助研究者处理论文超出或未达到目标篇幅的情况。它按章节统计长度,并提出有优先级的删减或实质性补充建议,同时保留论点、结果和引用。
主要功能
- 01逐章节篇幅分析
- 02估算页数与长度差距
- 03按价值排序删减建议
- 04为短稿提出实质性补充
- 05核实会议篇幅限制
适用场景
- 01投稿前找出可压缩的章节
- 02为篇幅不足的论文规划有效补充
- 03确认会议页数限制对附录的影响
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ shaishavmaisuria/ research-paper-lifecycle-skills --skill fit-page-limit安装后在 Claude Code 中输入/fit-page-limit确认已加载。
附带文件references/resize-tactics.mdscripts/section_budget.py
详细介绍
符合页数限制
同一问题的两个方面:论文超出限制,需要仔细删减;或者论文篇幅不足,需要补充有价值的内容,而不是填充文字。本技能会逐节梳理草稿,并根据作者需要的方向提供优先级计划。
它会配合 polish-prose 做句子级精简,配合 refactor-structure 做更大范围的重组,配合 polish-tables-figures 调整视觉布局,并在页数限制来自投稿规则时配合 preflight-check。草稿大致完成后再运行。
适用情况
- 草稿超出限制,作者想知道篇幅主要花在哪里。
- 草稿未达到目标长度,作者想充分利用篇幅。
- 作者想了解篇幅分布:“我的篇幅都花在哪里了?”
输入
.tex源文件。- 如有,实际编译后的页数,用于校准估算。
- 目标:会议或期刊的页数限制,或作者指定的篇幅。
- 如果目标来自某个会议或期刊,则提供其 CFP 或简介。
流程
-
梳理篇幅。 运行本技能目录中的分析器;不要凭目测判断页数分布。
python3 scripts/section_budget.py paper.tex --target-pages 10 --current-pages 11分析器会报告各节的字数、占论文的比例、估算页数以及超出或不足的差距。
--current-pages可根据作者实际编译结果校准每页字数。使用--json可输出机器可读的数据。 -
确认计入范围。 依据最新的 CFP 重新核实投稿限制及排除项,再决定是否将内容移至附录或排除部分。过时的页数限制可能导致论文在初审时被拒。
-
选择合适的分支。 使用 references/resize-tactics.md,根据篇幅分布制定兼顾内容价值的调整计划。
如果超出限制:兼顾内容价值地压缩,绝不盲目删减
按可压缩程度 × 影响较低对各节排序,优先从这些部分入手:
- 重复内容:在引言、方法和结论中重复阐述同一点。
- 过长的相关工作:将逐篇介绍的段落压缩为若干主题组,只说明重要差异。
- 冗长的方法或设置说明:使用
polish-prose精简;删去图表已展示的讲解过程。 - 移出,而非删除:只有在投稿规则将其排除在页数限制之外时,才将证明、额外结果或实现细节移至附录。
- 图表:使用
polish-tables-figures调整尺寸、合并子图,或删除重复的基线列。
保留贡献、核心结果和所有引用。为每项删减提供预计节省的篇幅,并让作者在编辑前批准。绝不为了达到页数而删除结果、主张或参考文献。
如果篇幅不足:补充实质内容
篇幅较短但内容完整的论文也可能完全没问题,应如实说明。如果确有空间可以加强论文,则建议补充实质内容:缺失的消融实验、更深入的错误分析、局限性或有效性威胁、更清晰的研究动机、完整示例,或相关工作中的遗漏。标明那些只会凑篇幅的建议。起草工作交由写作技能处理。
输出
篇幅分布图和按优先级排列的调整计划:
- 超出限制:按优先级排列的删减清单、预计节省篇幅,以及需要保留的内容。
- 篇幅不足:按价值排序的实质性补充内容。
如果存在工作区,将持久化输出写入用户本地的 paper-workspace/writing/ 目录。本技能负责提出并解释建议;由作者决定和编辑。
注意事项
- 绝不为了符合限制而删除结果、主张或引用。
- 绝不为了填满篇幅而凑内容。
- 页数只是估算;提醒作者编译并核实实际页数。
- 在建议将内容移至附录前,依据最新 CFP 重新核实投稿限制及排除项。
- 由 Copilot 协助,而非代劳:提出计划,由作者批准并编辑。
记忆
使用 paper-profile 中
记录的共享 .paper-memory/ 约定。
- **开始时:**阅读
lessons.md,了解反复出现的超支模式,例如 “相关工作部分总是超出篇幅”。 - **结束时:**去重后,追加 `日期 - 符合页数限制 - 超出/不足 - 篇幅用在何处
- 删减/添加了什么`。
- 按需在用户的论文目录中创建
.paper-memory/。它仅保存在本地,通常应在 git 中忽略。