Weekly Literature Report
把一个或多个论文 PDF 转成用户的周报文献汇报 PPTX。样式基准 = 用户认可的“完美版”文献汇报(assets/base-template.pptx 提供版式)。
Workflow
- 提取论文素材
产出python scripts/extract_paper.py --pdf paper.pdf --out work/paper \ --poppler-prefix <pdftoppm 所在目录,可省略>work/paper/paper.json、title.png、fig_<N>_caption.png(图+原文图注整块裁剪;预印本编号与正文引用不一致时自动按顺序修正并重绘标签)。 - 撰写中文内容(无脑模式:由 Codex 依据 paper.json 的图注与论文正文自动撰写)
- 编辑
work/paper/papers.json(manifest):每篇文献的中文标题、论文首页页标题、每张图的幻灯片标题与 2–4 条中文描述、可选标记。 - 字段与写法见
references/workflow.md;风格规则见references/style.md。
- 编辑
- 生成 PPTX
未传node scripts/build_deck.mjs --template assets/base-template.pptx \ --manifest work/paper/papers.json --assets-dir work/paper --out deck.pptx \ [--date MM/DD/YYYY]--date时自动取北京时间下一个周六。 - QA(必须做)
- 用 presentations 技能的渲染工具逐页渲染:无越界、无重叠、标题不换行、文字不超框。
- 检查:正文 18pt/1.5 倍行距、中西文字体(微软雅黑/Arial)、无空占位符、无备注、页码顺序(结果页可按需隐藏)。
- 检查每页图注编号与正文引用一致。
- 交付:只输出最终 .pptx;中间文件留在工作目录。
核心规则(速查)
- 封面:标题
Weekly Report(72pt 白字),副标题Yifan Wu\nMM/DD/YYYY(下一个周六,北京时间)。 - 分隔页:
Literature Report,下方留白。 - 每篇文献:论文首页页(中文主题标题 + PDF 标题区截图 + 底部引用行)+ 若干图页(左侧图+图注裁剪、右侧中文描述)。
- 引用行:
期刊缩写, 年份, 卷号, 页码,期刊缩写与卷号斜体、年份加粗、18pt Arial、居中。 - 编号:按论文正文引用顺序修正预印本图注错误;图注必须随图一起裁进图片。
- 字体:中文微软雅黑、西文 Arial;正文 18pt、1.5 倍行距;内容页标题 48pt、分隔页 80pt。
- 标记:仅当有助于讲解时加(如示意重点、装配接头、结果峰):红
#E53935或蓝#1E5AA8、1.5pt、无填充椭圆/矩形。 - 默认不生成任何演讲备注。
详细规范见 references/style.md;脚本输入输出与清单 schema 见 references/workflow.md。