以图为先演示
制作以图为主的研究报告,比如论文解读、期刊俱乐部、实验室和读书会复盘以及证据汇报:每个内容页围绕一张图、图表或表格,图注和出处紧随其下,数字带对照和区间,并用一页局限说明这项工作能和不能证明什么。
准备好论文或研究、听众、必须原样使用的图和数字,以及页数;图片可选。Skill 会交付一个离线 HTML 演示,可在浏览器里编辑,并导出可编辑的 PowerPoint。
使用方法
需求与页序
Agent 问清主题、听众、讲完后希望发生什么、必须原样使用的事实和数字以及页数,再给每页安排一种版式,并选定一套配色。
图片与构建
没有自己的图片时,在 art.json 里描述并用 plate-art.py 绘制,写好 plan.json 和 settings.json,用 chart-fill.py 填入图表数值,再运行 kit.py compose、apply-palette.py、make-deck.py 和 verify-deck.py,生成一个离线 HTML 文件。
逐页查看并导出
在浏览器里打开每一页,检查换行、重叠和标签,试一下编辑、撤销、保存和演示,再导出 PowerPoint 并用 verify-pptx.py 对照检查。
常见问题
导出的 PowerPoint 真的能编辑吗?
能。标题、图注、出处、标签、图表圆点、区间和横条、结果表以及卡片都是原生 PowerPoint 对象,并保留演讲者备注;每张图单独成图。两套示例分别有 230 和 171 个文本框,没有整页图片;删掉所有文本框后,图片里不留任何文字。
图从哪里来?
优先使用论文自己的图。否则由随包的 plate-art.py 按演示配色绘制不带文字的示意图:流程、地图、带趋势线和区间带的散点、曲线、矩阵、网络和事件条。坐标名、图例和数值都是原生文字。只用 Python 标准库,不调用任何模型或图像服务。
用什么字体?
陈述句用 Literata,正文用 IBM Plex Sans,图注和出处用 JetBrains Mono,均为 SIL Open Font License。请在演示电脑上安装这些字体,换行才会一致;PowerPoint 会把中等字重导出为常规。中文、日文和韩文使用系统字体。
有哪些已知限制?
少数符号(箭头、手写体 ℓ、下标数字)在浏览器里由系统字体绘制。部分行在 PowerPoint 里的换行与浏览器不同,例如数字和单位之间断开。生成的图是示意图,标记数量可能和图注不一致,请用你自己的图核对图注。版式几何固定。
测试了什么?
两套示例演示都从全新解压的安装包生成。每一页都在 Chrome 和 LibreOffice(渲染导出的 PowerPoint)里看过,每套演示的 31 项浏览器交互检查全部通过;用 python-pptx 修改后保存并重新打开,修改仍在。没有在 PowerPoint、Keynote 或 WPS 里打开过。