本手册用于 genek-paper-2-slide 调用 pptx skill 时的最小执行标准。
注意:本手册只定义论文场景规则,不覆盖 pptx skill 的通用排版细节。
建议统一使用以下参数:
| 参数 | 必填 | 默认值 | 说明 |
|---|---|---|---|
AUTHOR_YEAR |
是 | - | 例如 Li2022 |
LANG_MODE |
否 | en_notes_zh |
en_notes_zh 或 dual_slides |
THEME |
否 | scientific_clean |
与论文主题一致的配色 |
PANEL_SORT |
否 | fig_then_group |
figN 升序,再 GROUP 升序 |
NOTES_MODE |
否 | required_zh |
required_zh / optional_zh |
必须全部通过再进入 PPT 生成:
papers/{AUTHOR_YEAR}/papers/{AUTHOR_YEAR}/figures/panels/fig{N}_{GROUP}.pngtitle/authors/background/study_design/methods/results/conclusionsresults 至少 1 条,且每条有 headline 和 key_points固定页序建议:
Result 页要求:
Result {k} + Figure {N}/Panel {GROUP}| 问题 | 根因 | 修复动作 |
|---|---|---|
| panel 顺序错乱 | 文件排序规则未统一 | 强制 fig_then_group 排序 |
| 图片拉伸 | 未保持纵横比 | 统一等比缩放,保留白边 |
| 文本溢出 | 单页信息过多 | 压缩要点到 2-3 条,长句拆分 |
| notes 缺中文 | 仅填英文正文 | 增加中文 notes 校验步骤 |
| 空白结果页 | panel 路径引用失败 | 检查路径和文件存在性 |
1) 从 papers/{AUTHOR_YEAR}/figures/panels/ 收集并排序 panel 列表
2) 组装幻灯片数据:meta + sections + result_panels
3) 调用 pptx skill 生成 presentation.pptx
4) 执行 QA:页数、映射、可读性、notes 完整性
5) 通过后与 poster.html 一并交付
当运行环境为 macOS 时,默认执行兼容导出,减少 Keynote 打开失败风险。
presentation.pptxpresentation_keynote_compatible.pptxpresentation_keynote_compatible.pptsoffice --headless --convert-to ppt --outdir "papers/${AUTHOR_YEAR}" "papers/${AUTHOR_YEAR}/presentation.pptx"
soffice --headless --convert-to pptx --outdir "papers/${AUTHOR_YEAR}" "papers/${AUTHOR_YEAR}/presentation_keynote_compatible.ppt"
说明:
presentation.pptx,避免信息丢失presentation_keynote_compatible.pptx