Skip to content

数学建模 Skill v1.1.1

Choose a tag to compare

@XiaoMaColtAI XiaoMaColtAI released this 29 Jul 05:33
· 126 commits to main since this release

🛠️ 数学建模 Skill v1.1.1

本版本聚焦绘图工具与 LaTeX 论文链路的稳定性,完整修复 Issue #6 及其附带发现的问题,并保持向后兼容。

✨ 更新概览

模块 本次改进
🎨 绘图工具 修复 plot_style.py 复制到 PROJECT_ROOT/utils/ 后误判输出路径的问题
📄 正文页数 CUMCM 按正文页数校验上限,正确排除摘要和附录
∑ 公式统计 不再把 \\[0.4em] 等换行间距误判为行间公式
🧰 编译回退 实际验证 latexmk 可执行性;无外部文献时可安全回退到 TeX 引擎
🔗 资源一致性 新增 PROJECT_ROOT 权威资源与 LaTeX 副本的 SHA-256 绑定及漂移拦截
🧪 回归测试 自动化测试增至 109 项,覆盖复制脚本、页数边界、公式、编译与资源绑定

🎨 绘图路径修复

  • 不再依赖固定的 parents[4] 推算 SKILL_ROOT。
  • 脚本复制到项目后可正常向 PROJECT_ROOT 输出图表。
  • 即使使用复制件,仍会识别并禁止写回真实 Skill 目录。

📄 LaTeX/PDF 稳定性

  • CUMCM 的 --max-pages 改为检查正文页数;支持正文与附录起始页参数,并验证其与真实源码、PDF 定位结果一致。
  • MCM/ICM 与通用模式仍按 PDF 总页数校验,避免套用错误规则。
  • 按连续反斜杠奇偶性识别 \[ / \],消除换行间距造成的公式误报。
  • latexmk 必须通过版本探测才会启用;包装器不可执行且无外部文献时,自动使用所选引擎编译两次。

🔗 权威资源绑定

  • 新增 latex_paper.py bind,绑定 PROJECT_ROOT 中的代码、数据、图表与 LaTeX 项目内副本。
  • 校验和编译会拦截资源缺失、未绑定、内容漂移和损坏的绑定清单。
  • 目录使用树哈希;单文件使用内容哈希,允许在 LaTeX 项目内合法重命名。
  • 新项目记录全部模板文件哈希,非 LaTeX 资源默认要求绑定,不再依赖后缀白名单或固定目录名。

✅ 验证结果

  • ✅ 109 项自动化回归测试全部通过
  • ✅ Python 全仓编译检查通过
  • ✅ Skill 结构校验通过
  • ✅ DOCX 自检与 LaTeX CLI 自检通过
  • ✅ 独立质检 Subagent 最终复核通过,无 P0/P1/P2 遗留问题
  • ✅ 发行包由提交 abcb41f 的已跟踪文件直接生成并解包复验

📥 下载与校验

  • math-modeling-skill-v1.1.1.zip:完整 Skill 发行包
  • math-modeling-skill-v1.1.1.zip.sha256:SHA-256 校验文件
SHA-256: 5e6ee1b03b7c91577b2e3dd721d47b0504c231e7b7a9146f85d03474bc3e6f00

感谢 Issue #6 提供的完整复现、根因分析与附加测试线索。完整更新记录见 CHANGELOG.md。