Skip to content

数学建模 Skill v1.1.0

Choose a tag to compare

@XiaoMaColtAI XiaoMaColtAI released this 24 Jul 16:10
· 130 commits to main since this release

🚀 数学建模 Skill v1.1.0

1.1.0 是一次向后兼容的能力更新:重点补全 LaTeX/PDF 论文链路、阶段内独立质检和 Nature/SCI 科学绘图,同时保留原有三角色工作方式。

✨ 更新概览

模块 本次更新
📄 LaTeX 论文 新增模板驱动的完整 LaTeX 项目、真实编译与 PDF 交付
🔄 双格式交付 默认支持内容一致的 DOCX 与 LaTeX/PDF,并支持 LaTeX 转 DOCX
🛡️ 质量门禁 增加隔离编译、警告拦截、PDF 审计和源码—产物哈希绑定
🎨 科学绘图 融合 Nature/SCI 设计思路,补全 Python 与 MATLAB 绘图工具链
🤖 独立质检 在关键阶段引入只读 Subagent 验收,避免流程末尾才发现偏离
🖼️ 多问题覆盖 三类候选图覆盖全部子问题,不再只围绕问题一集中出图

📄 模板驱动的 LaTeX/PDF 论文

  • 完整复制当届官方模板项目,保留 .cls、.sty、.bst、字体和模板图片。
  • 支持嵌套主入口,以及 XeLaTeX、LuaLaTeX、pdfLaTeX 和参考文献后端选择。
  • 新增 doctor 环境诊断,在写作前检查实际工具链。
  • 在隔离的项目副本中编译,禁止 shell escape,避免编译过程污染真实源码。
  • 使用 latex-project.json 记录模板来源、适用届次、主入口和目录哈希。
  • 使用 .build.json 绑定源码、模板、PDF、工具版本、命令、参数和警告处理依据。
  • 检查空白页、页面尺寸、字体嵌入、内嵌位图 DPI 和实际页数。

🔄 DOCX 与 LaTeX 双格式交付

论文手默认支持:

完整论文.docx
完整论文-LaTeX/
完整论文.pdf
  • 两种格式共用同一份正文、数据、图表、公式、参考文献和结论。
  • LaTeX 可通过 Pandoc 转换为 DOCX,公式写入为 Word 原生 OMML。
  • 转换会递归展开项目内的 \input / \include,拒绝越界和循环包含。
  • Pandoc 和 LaTeX 警告默认阻断发布,只有逐项核验后才能记录理由放行。
  • .conversion.json 绑定输入、项目资源、参考模板、DOCX、工具版本和复现命令。
  • PDF/DOCX 与对应清单成对发布;任一替换失败都会恢复上一套有效文件。

🎨 Nature/SCI 科学绘图闭环

  • Python 与 MATLAB 均提供出版级样式、导出和审计工具。
  • 使用色觉友好配色、可编辑 SVG、至少 300 DPI PNG 和灰度预览。
  • 绘图前先确定“核心结论 → 证据 → 面板映射”,避免只套字体和色板。
  • 自动检查长标题、拥挤图例、密集逐点标记、非零基线柱状图、文字裁切和刻度重叠。
  • 原始数据图、模型运行过程图、模型最终结果图每类至少生成 3 张逻辑候选图,合计至少 9 张。
  • 使用 raw_q1_*、process_q1_*、result_q1_* 等命名,覆盖题目的全部子问题。
  • 论文默认规划至少 8 幅正式图,每个子问题至少有一幅结果图支撑关键结论。

🤖 阶段内 Subagent 质检

新增以下阶段门禁:

M1 建模终检
P1 最小可运行结果
P2 编程终检
W1 证据大纲
W2 论文终检

默认只启用独立质检 Subagent;规则核验、文献调研、原型实验和双语言对照等额外协作由用户自行选择。质检失败时必须携带证据返回对应阶段修正,不能由主 Agent 口头覆盖。

✅ 验证结果

  • ✅ 94 项自动化回归测试全部通过
  • ✅ LaTeX 与 DOCX 专项测试全部通过
  • ✅ Skill 结构校验通过
  • ✅ 独立前向测试与质量复验通过
  • ✅ 发行包仅包含提交 15aa6a3 中的已跟踪 Skill 文件

🧰 使用提醒

完整 LaTeX 编译和转换功能依赖本机工具链:

  • TeX Live 或 MiKTeX,以及目标模板需要的 LaTeX 引擎与宏包
  • latexmk 和所选 BibTeX/Biber 后端
  • Pandoc,用于 LaTeX/Markdown 转 DOCX
  • Poppler 的 pdfimages、pdftoppm,用于 PDF 质量审计与渲染抽检

缺少依赖时,Skill 会明确报告阻塞,不会静默跳过验证或伪装成交付完成。

📥 下载与校验

推荐下载本 Release 中的:

  • math-modeling-skill-v1.1.0.zip:完整 Skill 发行包
  • math-modeling-skill-v1.1.0.zip.sha256:SHA-256 校验文件
SHA-256: 3d5f0ae530c8d0ec9858311381024cf0ec7659210697815a79829b735afa0d9e

感谢 Issue #5 对 LaTeX 支持的建议。完整更新记录请查看 CHANGELOG.md。