报纸宣言演示
为小团体制作论证型演示,比如向基金会的提案、活动简报、杂志或电台期刊发布和项目推介,采用剪贴报纸风格:奶油色新闻纸页面与满版墨色、满版强调色跨页轮换,双声部衬线标题随页面底色自动换色,打字机正文,编号标签、贴胶带的拍立得、撕下的剪报、方格纸便签和环形印章。
准备好论点、听众、请求、必须原样使用的事实和数字,以及页数;自己的照片可选。Skill 会交付一个离线 HTML 演示,可在浏览器里编辑,并导出可编辑的 PowerPoint。
使用方法
需求与页序
Agent 问清主题、听众、讲完后希望发生什么、必须原样使用的事实和数字以及页数,再给每页安排一种版式,并选定一套配色。
图片与构建
没有自己的照片时,在 art.json 里列出场景,用 press-art.py 绘制;写好 plan.json 和 settings.json,再运行 kit.py compose、apply-palette.py、make-deck.py 和 verify-deck.py,生成一个离线 HTML 文件。
逐页查看并导出
在浏览器里打开每一页,检查换行、重叠和标签,试一下编辑、撤销、保存和演示,再导出 PowerPoint 并用 verify-pptx.py 对照检查。
常见问题
导出的 PowerPoint 真的能编辑吗?
能。标题、标签、列表、便签、卡片、印章圆环和分隔线都是原生文字和形状,并保留演讲者备注;每张图片单独成图,保持正立、可替换。没有渲染图层,也没有整页图片。两套示例分别有 115 和 100 个文本框。
图片从哪里来?
优先使用你自己的照片,照片会正立放在图位里,不加撕边。否则由随包的 press-art.py 绘制带网点的双色丝网印刷场景(人群、油印机、贴满海报的街道、纸堆、舞台、工作台),在图片内部完成装裱、倾斜和贴胶带。只用 Python 标准库,不调用任何模型或图像服务,输出确定。
用什么字体?
标题用 Newsreader,正文用 Courier Prime,均为 SIL Open Font License,内嵌在演示里。请在演示电脑上安装这两种字体,换行才会一致;标题字重 500 会对应到常规。中文、日文和韩文使用系统字体。
有哪些已知限制?
便签上的方格线是文字下面的一张图片,在 LibreOffice 里看起来比浏览器里略深。较长的中文标题会在行尾直接断开,封面长标题可能有一个字单独成行,除非手动加换行。
测试了什么?
两套示例演示都从全新解压的安装包生成。每一页都在 Chrome 和 LibreOffice(渲染导出的 PowerPoint)里看过,每套演示的 31 项浏览器交互检查全部通过,另有 17 项引擎和 26 项生成器与配色错误路径检查;用 python-pptx 修改后保存并重新打开,修改仍在。没有在 PowerPoint、Keynote 或 WPS 里打开过。