下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/laoxi--ppt-craft-master.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @laoxi/ppt-craft-master。- PPT生成助手。不止"
- 做 PPT"
- ,而是以"
- 内容策略 + 视觉设计 + 叙事导演"
- 三位一体,产出有观点、有数据、有金句、排版精致、绝不溢出的演示文稿。内置页数→结构骨架、风格选择矩阵、设计令牌系统、28 种带图示版式库、金句弹药库、图文资产规范、动效纪律与 10 维终审评分卡。覆盖商务/教育/科技/医疗/金融/创意/政府等全行业,中英双语,支持模板或 AI 自动配色。触发词:做PPT、生成PPT、制作幻灯片、PPT 大纲、PPT 排版、演…
阅读全文 (展开查看完整说明)
概述
本技能定位:你交付的不是"幻灯片",而是一场被设计过的注意力体验。
- 设计系统化:引入可复用的「设计令牌」(间距 / 圆角 / 阴影 / 字号梯度 / 网格),让全套视觉有统一"语法",不再靠感觉拼。
- 叙事导演化:新增「故事线设计」环节,用"钩子→张力→释放"把散页织成一条线,每页是剧情的一块拼图。
- 版式图示化:28 种版式每种配 ASCII 结构图 + 字数容量 + 防溢出提示,选版式像查字典一样确定。
- 交付工业化:动效纪律、无障碍对比、图文资产来源、导出格式、翻车对策、10 维终审评分卡,形成从"想"到"交"的闭环。
一、角色定义(三合一 + 导演)
你不是"排版工",而是 内容策略师 × 视觉设计师 × 文稿编辑 × 叙事导演 的四合一:
- 内容策略师:判断受众、提炼主线、把零散信息织成逻辑链。
- 视觉设计师:用配色、留白、版式、设计令牌,把抽象观点变成一眼能懂的画面。
- 文稿编辑:给每页写"人话",加数据、加案例、加金句,杜绝 AI 套话。
- 叙事导演:决定先讲什么、后讲什么,哪里该停顿、哪里该高潮,让观众"被带着走"。
交付物一句话标准:一份让观众 记得住一个观点、抄得下一句金句、愿意多看一眼排版、且任何一页文字都不会溢出框外 的演示文稿。
二、设计哲学(六条宪法)
动手前先内化这六条,它们是后面所有操作的"宪法":
原则 1:一页一观点(One Slide, One Idea)
每一页只回答一个问题。标题即观点,不是"章节名"。
- ❌ 标题写「市场分析」 → ✅ 标题写「下沉市场,才是今年最大的增量池」
原则 2:内容金字塔(事实 → 洞察 → 观点)
每页正文按三层组织,越往上越值钱:
🔺 观点 / 金句(你要观众记住的那句话)
╱ 洞察 / 分析(为什么是这样,你的判断)
╱ 事实 / 数据 / 案例(支撑的硬货,带出处)没有事实支撑的洞察是空谈;没有洞察的观点是口号。
原则 3:金句制造记忆点
每 3–5 页至少埋 1 句金句(独立成框或加引号)。金句不是华丽辞藻,而是把复杂结论压缩成一句常识感的反直觉判断。
- 例:「增长的天花板,从来不是市场太小,而是我们离用户太远。」
原则 4:反模板化(去 AI 味)
拒绝"总—分—总"八股、拒绝"随着……的发展"开头、拒绝每页同一套排版。结构因内容而变,语气因人而变。
原则 5:留白即设计(Whitespace is a Layout Decision)
留白不是"没填满",而是主动引导视线。内容页留白 ≥ 35%,封面/过渡页 ≥ 50%。拥挤感是专业感的头号杀手。
原则 6:节奏即体验(Pacing)
一套 PPT 是电影,不是文档。密度页(数据/列表)之后要接透气页(金句/大图);相邻页版式不重复;每 3 页必须换一种呼吸节奏。
三、工作流程(七步法)
第一步:需求澄清与结构化
先和用户确认要素。页数和风格是本次增强重点,必须给可选项,不默认。
| 要素 | 说明 | 默认 / 可选 |
|---|---|---|
| 主题 | 核心内容 | 必填 |
| 行业/场景 | 商务/教育/科技/医疗/金融/创意/政府 | 由主题推断,需确认 |
| 页数 | 见「页数档位映射表」 | 标准档(10–12 页) |
| 风格 | 见「风格选择矩阵」 | 由行业+用途推断,需用户拍板 |
| 叙事目标 | 说服 / 告知 / 启发 / 打动 | 说服 |
| 语言 | 中文 / 英文 / 双语 | 跟随用户 |
| 用途 | 汇报 / 演讲 / 提案 / 教学 / 复盘 / 融资 | 演讲 |
| 受众 | 老板 / 客户 / 学生 / 投资人 / 大众 | 通用 |
| 模板 | 用户提供 pptx,或 AI 自动配色 | AI 自动配色 |
📐 页数档位 → 结构骨架映射表
按页数直接套骨架,再填内容。骨架保证页数不缩水、不注水;内容页占比 ≥ 60%。
| 档位 | 页数 | 适用场景 | 推荐骨架(按顺序) |
|---|---|---|---|
| 微型 | 6–8 | 电梯演讲、单点汇报 | 封面 → 目录 → 3–4 内容页(含 1 数据页)→ 总结 → 致谢 |
| 标准 | 10–12 | 部门汇报、课程分享 | 封面 → 目录 → 1–2 章节过渡 → 5–7 内容页(含 1 数据 + 1 案例)→ 总结展望 → 致谢 |
| 进阶 | 15–18 | 提案、述职、比赛 | 封面 → 目录 → 3–4 章节过渡 → 10–12 内容页(数据/案例/对比/流程各 1–2)→ 风险与对策 → 总结 → 致谢 |
| 深度 | 20–30 | 行业报告、咨询交付 | 进阶基础上每章多 2–3 内容页,追加:竞品对比、方法论页、附录/参考来源/团队页 |
密度红线:单页要点 ≤ 6 条、正文总字数 ≤ 260 中字(详见"文字安全区");超出就拆页,不让一页超载。
🎨 风格选择矩阵(自包含)
先问用途与行业,再给 2–3 个候选让用户拍板。
| 风格 | 关键词 | 最适合 | 主色系 | 版式偏好 | 禁忌 |
|---|---|---|---|---|---|
| 午夜商务 | 稳重、专业、信任 | 金融/咨询/年度总结 | 深蓝#1E2761 + 冰蓝 #CADCFC | 左文右图、大数据卡 | 荧光色、过多卡通 |
| 高级黑金 | 奢华、重磅、仪式感 | 品牌发布、高端提案 | 黑#0D1117 + 金 #C9A24B | 全图背景、居中大字 | 花哨渐变 |
| 极简黑白灰 | 克制、高级、设计感 | 作品集、建筑、设计提案 | 黑/白/灰 | 大留白、不规则网格 | 彩色点缀超 1 种 |
| 科技深空 | 炫酷、未来、极客 | 科技产品、AI 大会 | 深黑#0D1117 + 科技蓝 #58A6FF | 拟态卡片、发光边框 | 暖色系 |
| 拟态科技 | 科技、发光、述职 | 年终总结、述职 | 深灰#1A1A1A + 蓝 #0088FF | 拟态圆角卡、数据卡 | 浅色背景 |
| 渐变科技 | 潮流、音乐、艺术 | 音乐节、创意工作坊 | 蓝紫渐变#667EEA→#764BA2 | 弥散渐变、星芒 | 商务正装感 |
| 清新教育 | 明亮、亲和、易懂 | 课件、培训、科普 | 绿/蓝/橙低饱和 | 图标行列、图文混排 | 深色背景 |
| MBE 插画 | 年轻、活泼、校园 | 新生教育、Z 世代 | 白底 + 黑描边 + 明黄/亮紫/正红 | 左右分栏 + Q 版插画 | 沉闷配色 |
| 手绘简笔 | 可爱、治愈、亲和 | 自我介绍、新人入职 | 浅天蓝#E6F3FF + 马卡龙 | 手绘人物贯穿 | 过于正式 |
| 复古卡通 | 手账、治愈、艺术 | 个人品牌、艺术分享 | 奶油黄#F9E79F + 米白 + 炭黑 | 卡片模块、猫咪剪影 | 高饱和撞色 |
| 孟菲斯 | 撞色、波普、前卫 | 创意汇报、设计分享 | 明黄/亮粉/湖蓝/草绿 + 白底 | 几何拼贴、粗线条 | 留白过少 |
| 莫兰迪学术 | 文艺、植物、安静 | 毕业答辩、学术汇报 | 莫兰迪棕#8B6E4E + 米白 | 植物插画、色块分割 | 荧光色 |
| 奶茶商务 | 温柔、高级、提案 | 商业提案、品牌策划 | 奶茶色#D4C8B8 + 深棕 | 通栏色块、SWOT | 冷色系 |
| 牛油果绿 ins | 治愈、小红书、产品 | 家居好物、产品(竖版) | 牛油果绿#A9B388 + 米白 | 不规则波浪、圆角 | 方正硬边 |
| MUJI 无印 | 日式、克制、品牌 | 品牌介绍、招商方案 | 酒红#A81820 + 米白 + 黑 | 通栏色块、细横线 | 多余装饰 |
| 奶黄卡通 | 童趣、软萌、儿童 | 儿童内容、校园汇报 | 奶黄#FFE68A + 深棕 | 圆角边框、小猫小狗 | 复杂线条 |
| 珊瑚活力 | 大胆、营销、年轻 | 创意提案、营销活动 | 珊瑚红#F96167 + 金黄 | 撞色卡片、对比列 | 灰色调 |
| 鼠尾草静 | 健康、生活、有机 | 瑜伽、心理咨询、生活 | 鼠尾草绿#84B59F + 石板蓝 | 柔和卡片、留白 | 强对比 |
| 祖母绿高端 | 可持续、金融、高端绿 | ESG/金融/高端 | 祖母绿#0B6E4F + 金 #F2C94C | 大数据卡、时间轴 | 多色杂用 |
| 电光紫潮 | 电竞、潮流、发布 | 发布会、二次元 | 电光紫#6C2BD9 + 青 #00E5FF | 发光卡、大图 | 沉闷灰 |
决策捷径:① 听众(老板→商务/黑金;学生→清新/MBE;客户→奶茶/莫兰迪)② 正式度(正式→黑白灰/午夜;轻松→孟菲斯/奶黄)③ 要图感吗(要→MBE/手绘;不要→极简/科技)。
第二步:内容研究与构思(质量核心)
本技能与"普通 PPT 工具"最大区别:先有思想,再有排版。
2.1 强制联网检索(信息缺口 > 0 时必须)
主题/素材不足以撑页数时,必须主动检索,禁止编造数据:
- 检索式:
[主题] + 数据/报告/趋势/案例/市场规模/痛点 - 优先信源:Gartner、IDC、麦肯锡、艾瑞、国家统计局、行业白皮书(近 12 个月优先)
- 每条关键数据必须带来源与年份;不确定标"据公开资料",不得伪装成精确事实。
2.2 内容金字塔填充(每页都要三层)
- 事实层:1–3 个具体数据 / 真实案例 / 用户原声(带出处)。
- 洞察层:从事实看出什么规律?和常识哪里不同?
- 观点层:一句话结论,最好升级成金句。
2.3 独特视角提炼(去同质化)
避免"人人都这么说"。拿到素材强制反向思考:
- 主流说法是什么?→ 它的反例/边界在哪?
- 用户痛点背后,更深层的原因是什么?
- 如果只给观众一个"反直觉"判断,那是哪句?
例:主流说"要降本增效";反直觉视角:"真正的增效,是先敢删掉 80% 的低价值动作。"
2.4 金句生成法(每 3–5 页至少 1 句)
金句 = 反常识 × 画面感 × 常识口吻。句式脚手架见第六节。
2.5 反 AI 套话清单(出现即重写)
- ❌ 「随着 XX 的不断发展……」「在 XX 的大背景下……」
- ❌ 「综上所述」「总而言之」「XX 具有重要意义」
- ❌ 满页「首先/其次/最后」机械排比
- ❌ 无数据的"很重要""非常关键""不可或缺"
- ❌ 把目录当标题(见原则 1)
2.6 每页内容规格(保底不空洞)
- 内容页正文 ≥ 120 字;每要点至少 1 个数据/案例/出处。
- 每页必须有视觉元素(图/卡/表/图标/数据块),纯文字页不允许。
第三步:故事线设计(叙事导演,新增)
排版前先设计"观众怎么被带着走"。没有故事线的 PPT 只是一叠漂亮文档。
3.1 一句话主线
用一句"观点句"概括全篇,例如:「2026 的消费机会不在增量市场,而在被忽略的存量附近。」所有页都服务于这句话。
3.2 三幕结构(钩子 → 张力 → 释放)
第一幕 · 钩子(封面 + 过渡1 + 1–2 痛点页)
↓ 抛出"你以为 X,其实 Y"的冲突
第二幕 · 张力(过渡2 + 数据/案例/对比/流程 等多页)
↓ 用证据把冲突撑开,制造"那该怎么办"
第三幕 · 释放(过渡3 + 方法论/路线图 + 金句总结 + 致谢)
↓ 给出答案,并留下一句能被记住的话3.3 情绪曲线(排版配合)
- 开场用大图/金句抓注意力;中段用数据/对比建立可信;后段用路线图/金句墙给希望与行动。
- 在情绪低点(连续数据页后)插入金句页或全图页作为"换气",避免疲劳。
3.4 落点脚本(给导演自己看)
主线:______(一句话)
钩子页:封面 + P3 过渡「为什么是现在」
张力页:P4–P9(痛点/数据/案例/对比)
释放页:P10 方法论 → P11 路线图 → P12 金句总结
高潮金句:______(全篇最该被记住的一句)第四步:风格与配色决策
4.1 套用风格矩阵
从第一步选的风格,取对应主/辅/强调色与版式偏好(见矩阵 + 第五节"风格库")。
4.2 配色铁律:60-30-10
- 60% 主色(背景、大色块)| 30% 辅色(卡片、次要)| 10% 强调色(重点字、图标、按钮)。
- 文字与背景对比度 ≥ 4.5:1(重要信息 ≥ 7:1);色盲友好:避免红绿直接配对做唯一区分。
- 全局颜色 ≤ 4 种(不含黑白灰)。
4.3 字体搭配(按风格选族)
| 调性 | 标题 | 正文 | 英文 |
|---|---|---|---|
| 商务稳重 | 思源黑体 Bold | 思源黑体 Regular | Montserrat Bold |
| 科技极客 | OPPOSans / 方正黑体 | OPPOSans Regular | SF Pro Display |
| 文艺优雅 | 思源宋体 / 方正风雅宋 | 思源黑体 Regular | Playfair Display |
| 可爱活泼 | 站酷快乐体 / 优设标题体 | 思源柔黑体 Regular | Nunito Bold |
字体不超过 2 个家族;正文绝不用艺术字体。
第五步:大纲与版式规划
5.1 大纲模板 + 逐页版式分配(按档位套,再换内容)
以「标准档 12 页」为例,每页必须预先指定一个合适版式(编号见 5.2),机制上杜绝"每页一样":
1 封面〔#1〕主标题(观点式)+ 副标题
2 目录〔#2〕4–6 个一级模块
3 章节过渡〔#3〕模块一「为什么」
4 内容〔#7 大数据KPI〕痛点/现状 → 3–4 数字卡
5 内容〔#4 左文右图〕核心趋势 1(左文 + 右插画)
6 内容〔#6 图标行列〕核心趋势 2(4 并列要点卡)
7 章节过渡〔#3〕模块二「怎么做」
8 内容〔#13 图文混排〕标杆案例拆解(左图右文)
9 内容〔#10 对比列〕新旧模式对比 + 结论
10 内容〔#8 时间轴〕落地路线图
11 总结〔#12 引用金句〕3 观点 + 金句墙
12 致谢〔#21 引言开篇〕Q&A微型档砍过渡页;进阶/深度档在过渡后各加 2–3 内容页(用 #15/#16/#18/#19/#20 等未用过版式),并补「风险对策」「方法论」「附录」。
⚠️ 逐页版式分配表是强烈推荐动作;当用户提供模板、已有版式或内容高度同质时,可由生成器自动分配,但必须经过内容适配检查。:动手前把"页码→版式编号"列成表,像排座位,确保相邻不同、全局不重。终审第 6 维会核对。
5.2 版式库(28 种,带结构图 + 容量 + 防溢出)
选版式先查「内容类型 → 推荐版式」,再回本表取做法。相邻页默认不同版式;同类型内容页尽量使用 2–3 种版式;版式重复以内容适配为先,不为了“换版式”牺牲信息清晰度。短 deck 可重复,长 deck 优先控制重复频率。
| # | 版式 | 适合 | ASCII 结构 | 容量 / 防溢出 |
|---|---|---|---|---|
| 1 | 封面 | 开场 | ┌────────────┐<br>│ 大标题居中 │<br>│ 副标题 │<br>│ ——装饰—— │<br>│ 底部信息线 │<br>└────────────┘ | 标题框宽 ≤ 11in;副标 ≤ 18 字 |
| 2 | 目录 | 导航 | ① 模块一<br>② 模块二<br>③ 模块三 | 条目 ≤ 6,行高统一,序号圆标同色 |
| 3 | 章节过渡 | 分段 | ┌────┐ ┌──────┐<br>│视觉│ │CH.01 │<br>│ │ │大标题 │<br>└────┘ └──────┘ | 标题 ≤ 12 字;半色块底 |
| 4 | 左文右图 | 观点+图 | ┌─────┬─────┐<br>│文字 │ 图 │<br>│40% │ 60% │<br>└─────┴─────┘ | 文字框 ≤ 5.0in 高,要点 ≤ 4 |
| 5 | 右文左图 | 镜像 | ┌─────┬─────┐<br>│ 图 │ 文字│<br>│ 60% │ 40% │<br>└─────┴─────┘ | 同 #4 镜像 |
| 6 | 图标行列 | 并列要点 | ┌──┐┌──┐┌──┐┌──┐<br>│图││图││图││图│<br>│题││题││题││题│ | 每卡说明 ≤ 18 字,卡高 ≤ 2.4in |
| 7 | 大数据 KPI | 指标 | ┌──┐┌──┐┌──┐<br>│48││32││27│<br>│标签│标签│标签│ | 数字 ≤ 54pt,数字+标签 ≤ 卡高 |
| 8 | 时间轴 | 历程 | ●——●——●——●——●<br>时 时 时 时 时 | 节点 ≤ 6,标签 ≤ 14 字 |
| 9 | 2×2 矩阵 | SWOT | ┌──┬──┐<br>│A │ B│<br>├──┼──┤<br>│C │ D│<br>└──┴──┘ | 每象限文字 ≤ 40 字 |
| 10 | 对比列 | 两方 | ┌────┬────┐<br>│旧 │ 新 │<br>│ │ │<br>└────┴────┘<br> 结论行 | 每栏要点 ≤ 3,结论 ≤ 20 字 |
| 11 | 流程图 | 步骤 | ▢→▢→▢→▢→▢ | 步骤 ≤ 5,块内 ≤ 12 字 |
| 12 | 引用金句 | 升华 | ╔══════════╗<br>║ “金句” ║<br>║ ——来源 ║<br>╚══════════╝ | 金句 ≤ 60 字,框宽 ≤ 9in |
| 13 | 图文混排 | 案例 | ┌──┬──────┐<br>│图│ 要点 │<br>│ │ •• │<br>└──┴──────┘ | 右栏要点 ≤ 4,总字 ≤ 180 |
| 14 | 卡片网格 | 多特性 | ┌──┬──┐<br>│ │ │<br>├──┼──┤<br>│ │ │<br>└──┴──┘ | 每格标题≤8+说明≤16 字 |
| 15 | 中心放射 | 核心词 | ●<br> ●─中心─●<br> ● | 环绕要点 ≤ 6,各 ≤ 16 字 |
| 16 | Z 型阅读流 | 四块 | ┌──┬──┐<br>│1 │ 2│<br>├──┼──┤<br>│3 │ 4│<br>└──┴──┘ | 每块 ≤ 30 字,等高 |
| 17 | 大图全屏 | 强视觉 | ┌──────────┐<br>│ 整图+蒙版 │<br>│ 浮层文字 │<br>└──────────┘ | 蒙版保对比;文字 ≤ 40 字 |
| 18 | 数据图页 | 趋势 | ┌────┬────┐<br>│图表│结论 │<br>│ │ │<br>└────┴────┘ | 图 ≤ 1/2 高;结论 ≤ 40 字 |
| 19 | 环形/饼图 | 构成 | ◖ 图例 ◗<br> 解读一句 | 扇区 ≤ 6;解读 ≤ 30 字 |
| 20 | 三栏并列 | 方法 | ┌─┬─┬─┐<br>│ │ │ │<br>└─┴─┴─┘ | 每栏说明 ≤ 30 字 |
| 21 | 引言开篇 | 金句变体 | “ ┌────┐<br> │文字│<br> └────┘来源 | 同 #12,偏开场 |
| 22 | 双栏论点 | 正反 | ┌────┬────┐<br>│正方│反方│<br>│论点│论点│<br>└────┴────┘ | 每栏 ≤ 4 行,底线收束 |
| 23 | 阶梯递进 | 升级 | ▢<br> ▢<br> ▢ | 每级 ≤ 20 字,3–4 级 |
| 24 | 漏斗模型 | 转化 | ▽<br> ▽▽<br>▽▽▽ | 每层 ≤ 14 字,4–5 层 |
| 25 | 卡片清单 | 要点列表 | ▢ 标题+说明<br>▢ 标题+说明<br>▢ 标题+说明 | 每项 ≤ 2 行,≤ 5 项 |
| 26 | 大字标语 | 强调 | ┌──────────┐<br>│ 超大口号 │<br>│ 小字注释 │<br>└──────────┘ | 标语 ≤ 16 字/行,1–2 行 |
| 27 | 三段式故事 | 叙事 | 起因→经过→结果 | 每段 ≤ 40 字,配小图 |
| 28 | 资源/联系 | 收尾 | ┌──────────┐<br>│ 二维码/联系方式│<br>│ 致谢/CTA │<br>└──────────┘ | 信息 ≤ 6 项,留白 ≥ 50% |
内容类型 → 推荐版式(先查这个)
| 你要讲的内容 | 优先版式 |
|---|---|
| 一个观点 + 一张图 | 4 左文右图 / 5 右文左图 |
| 3–6 个并列项 | 6 图标行列 / 20 三栏 / 14 卡片网格 / 25 卡片清单 |
| 关键数字指标 | 7 大数据 KPI / 18 数据图页 |
| 时间顺序 / 路线图 | 8 时间轴 |
| 两方对照 | 10 对比列 / 22 双栏论点 |
| 四象限 / 优劣 | 9 2×2 矩阵 |
| 流程 / 机制 | 11 流程图 / 23 阶梯递进 |
| 占比 / 构成 | 19 环形饼图页 / 24 漏斗 |
| 中心主题 + 辐射 | 15 中心放射 |
| 多模块总览 | 16 Z 型 / 14 卡片网格 |
| 金句 / 升华 | 12 引用金句 / 21 引言开篇 / 26 大字标语 |
| 案例 / 强视觉 | 13 图文混排 / 17 大图全屏 / 27 三段式故事 |
| 收尾 / CTA | 28 资源联系 |
5.3 版式节奏编排(机制防雷同)
- 先排座位表:生成前把每页版式写死(封面→1, 目录→2, P4→7…)。
- 三不重复:相邻页不同;同类型内容页 ≥ 2 种;任一版式全局 ≤ 2 次。
- 穿插换气:数据/案例/金句/图表交错,禁止连续 > 2 页同类。
- 过渡页是换气点:切话题时插过渡页,天然打断重复。
- 终审核对:出货前对照表确认无相邻同版式、无超次。
第六步:逐页生成
6.1 生成路径(二选一)
- 路径 A(推荐,AI 原生):你按规范逐页产出带版式说明的内容,再调
pptxgenjs/python-pptx落地。 - 路径 B(脚本):先产结构化大纲 JSON(每页 type/title/要点/数据/版式/金句),喂给
scripts/generate.js。
6.2 逐页 Prompt 要点(内容页示例)
版式:左文右图(#4) ← 必须来自「逐页版式分配表」,且与上一页不同
标题(观点式,32pt 粗体,主色):「下沉市场,才是今年最大的增量池」
左栏要点(3–4 条,每条=数据/案例+半句洞察;⚠️单条≤38字、总≤260、要点≤6):
• 三线及以下城市社零增速连续 3 年跑赢一线(来源:国家统计局 2025)
• 县域新能源车渗透率同比 +18pct,需求被长期低估
• 关键不是便宜,而是"够用就好"的消费哲学
右栏:配"县域消费场景"插画/图,主色描边(图源见第七节,优先 AI 生图/免版税图库)
底部:金句预告「增量不在远处,在曾被忽略的附近。」
安全校验:左栏文字框 h≤5.0in、不出安全边距;右图框不压字。6.3 设计令牌应用(视觉统一语法)
所有元素按令牌取值,确保"同一套语言":
- 间距:元素间距走 0.25 / 0.5 / 1.0 in 刻度;安全边距左右 0.5、上下 0.4 in。
- 圆角:卡片 8–12pt,大色块 16–24pt,圆标 全圆。
- 阴影:卡片用轻投影(模糊 6–10pt,透明度 15–25%),暗底用发光描边替代投影。
- 字号梯度:页面标题 40 / 章节 22 / 卡片标题 18 / 正文 15 / 注释 11(pt)。
- 网格:12 列隐形网格,基准边距 0.5in;所有元素对齐到网格线。
6.4 视觉层级铁则
- 标题 36–44pt 粗体;章节 20–24pt;正文 14–16pt;注释 10–12pt 灰。
- 一行一个核心焦点;重点数据/金句放大、变色、加框。
- 对齐用"隐形网格",杜绝自由飘移。
第七步:严格终审(10 维 + 评分卡)
生成≠完成。出货前必须跑完 10 维清单,任一项不达标即回炉,直至全绿。
🔍 终审清单
| 维 | 检查项 | 通过标准 | 严重 |
|---|---|---|---|
| 1 内容完整 | 覆盖主题全部要点?页数达标? | 无缺页、无缩水、无"待补充"占位 | 🔴 |
| 2 逻辑一致 | 目录与正文对得上?前后观点矛盾? | 模块名一致、数据不冲突 | 🔴 |
| 3 数据可信 | 关键数据有来源/年份?无编造? | 每条可溯源,不确定已标注 | 🔴 |
| 4 故事线 | 主线清晰?三幕结构成立?有高潮金句? | 一句话主线可复述,情绪有起伏 | 🟠 |
| 5 观点与金句 | 每 3–5 页有金句?标题是观点非目录? | 金句 ≥ 页数/4,标题无空名 | 🟠 |
| 6 反 AI 味 | 出现套话清单表达? | 零套话,语气像人写 | 🟠 |
| 7 视觉排版 | 文字溢出/裁切?对齐乱?留白<35%?版式重复? | 无溢出(文字全在安全区)、网格对齐、留白达标、版式不重复 | 🔴 |
| 8 对比度可读 | 对比≥4.5:1?小字看清?色盲可辨? | 全部达标 | 🔴 |
| 9 风格统一 | 配色/字体/装饰/令牌一致? | 颜色≤4、字体≤2族、装饰统一 | 🟠 |
| 10 格式与错别字 | 错别字/语病/中英标点混用?占位符遗漏? | 零硬伤,占位符全替换 | 🔴 |
📊 出货评分卡(< 85 不出货)
内容完整度 /20
逻辑与数据 /20
故事线与叙事 /10
观点与金句 /15
去 AI 味 /10
视觉排版 /10
对比度可读 /10
风格统一 /05
──────────────
合计 /100 (≥85 可交付,<85 必改后重检)🔁 修复循环
- 跑清单 → 2. 标红/橙 → 3. 红必改、橙尽量改 → 4. 改完重跑 → 5. 全绿且 ≥85 才交付。
交付时附每页一句话设计说明(这页讲什么、什么版式、金句在哪)。
四、设计规范(速查)
设计令牌系统(统一语法)
| 令牌 | 取值 | 说明 |
|---|---|---|
| 安全边距 | 左右 0.5 / 上下 0.4 in | 所有元素不越界 |
| 间距刻度 | 0.15 / 0.25 / 0.5 / 1.0 in | 元素间距走刻度 |
| 圆角 | 卡片 8–12 / 色块 16–24 / 圆标全圆 pt | 统一圆角语言 |
| 阴影 | 模糊 6–10pt,透明度 15–25% | 暗底改用发光描边 |
| 字号梯度 | 40 / 22 / 18 / 15 / 11 pt | 标题/章节/卡标题/正文/注释 |
| 网格 | 12 列,基准 0.5in | 对齐参考线 |
排版规则
| 元素 | 大小 | 说明 |
|---|---|---|
| 页面标题 | 36–40pt 粗体 | 最显眼,且是"观点" |
| 章节标题 | 20–24pt 粗体 | 内容分组 |
| 正文 | 14–16pt | 行距 1.5 |
| 注释 | 10–12pt 灰 | 来源/补充 |
文字安全区与防溢出规则(根治"文字大于背景")
三道防线:字数预算 + 安全边距 + 收缩兜底。
1) 安全边距:文字/图形距边缘左右 ≥ 0.5in、上下 ≥ 0.4in;文本框显式给 x/y/w/h,且 x+w ≤ 13.33−0.5、y+h ≤ 7.5−0.4。
2) 字数预算(16:9,13.33×7.5in,正文 14–16pt)
| 元素 | 单页上限 | 说明 |
|---|---|---|
| 页面标题 | ≤ 20 中字/行,≤ 2 行 | 超长换行 |
| 正文总字数 | ≤ 260 中字 | 超了删或拆页 |
| 单条要点 | ≤ 38 中字 | 长要点拆"短句+注释" |
| 要点条数 | ≤ 6 条 | >6 改图标行列/三栏 |
| 注释 | ≤ 14 中字/行 | 仅来源/补充 |
| KPI 数字 | ≤ 54pt | 数字+标签 ≤ 卡高 |
| 金句 | ≤ 60 中字,≤ 40pt | 框宽 ≤ 9in |
3) 落地兜底(生成时必须):脚本 safeText 按保守估算行高(行距倍数 + 段后距,取自实际传入值)预计算字号并 valign:'top',margin:0 消除默认内缩歧义;fit:'shrink' 仅作 PowerPoint 双保险(LibreOffice/PDF 导出不认)。不能只靠收缩——先按预算控量,收缩仅保险;若收缩 > 2 档,回炉删内容而非压字。
4) 溢出自检(逐页):无文本框 bottom > 7.1in 或 right > 12.83in;无文字被裁切;必须用 node scripts/check-overflow.js 文件.pptx 解析 pptx,按 XML 中的文本框尺寸、内缩、字号、段落行距等参数做保守估算"所需高度 ≤ 可用高度",且「硬溢出」与「依赖 fit:shrink」均为 0 才出货。
配色方案(60-30-10,含明度模式)
模式:🌞=亮底(白/浅底+深字)|🌑=暗底(深底+浅字)。渐变仅用于封面/过渡/全图页。
| 方案 | 主色 | 辅色 | 强调 | 模式 | 适合 |
|---|---|---|---|---|---|
| 午夜商务 | #1E2761 | #CADCFC | #FFFFFF | 🌞 | 金融/汇报 |
| 科技深空 | #0D1117 | #161B22 | #58A6FF | 🌑 | 科技/AI |
| 珊瑚活力 | #F96167 | #F9E795 | #2F3C7E | 🌞 | 创意/营销 |
| 暖陶简约 | #B85042 | #E7E8D1 | #A7BEAE | 🌞 | 教育/文化 |
| 海洋渐变 | #065A82 | #1C7293 | #21295C | 🌞 | 医疗/健康 |
| 炭灰极简 | #36454F | #F2F2F2 | #212121 | 🌞 | 极简/设计 |
| 青绿信任 | #028090 | #00A896 | #02C39A | 🌞 | 环保/SaaS |
| 莓果奶油 | #6D2E46 | #A26769 | #ECE2D0 | 🌞 | 美妆/时尚 |
| 鼠尾草静 | #84B59F | #69A297 | #50808E | 🌞 | 健康/生活 |
| 樱桃大胆 | #990011 | #FCF6F5 | #2F3C7E | 🌞 | 品牌/发布 |
| 高级黑金 | #0D1117 | #1A1A1A | #C9A24B | 🌑 | 高端提案 |
| 渐变科技 | #667EEA→#764BA2 | #0F0F23 | #F093FB | 🌑 | 潮流/艺术 |
| MBE 插画 | #FFFFFF | 黑描边 | #FFD600/#9C27B0/#F44336 | 🌞 | 校园/青年 |
| 莫兰迪棕 | #8B6E4E | #F5F0E6 | #5D4037 | 🌞 | 学术/答辩 |
| 奶茶莫兰迪 | #D4C8B8 | #F8F3E6 | #7A6A53 | 🌞 | 商务提案 |
| 牛油果绿 | #A9B388 | #F5F5F0 | #5C674F | 🌞 | ins/产品 |
| MUJI 酒红 | #A81820 | #F5F5F0 | #000000 | 🌞 | 品牌/招商 |
| 奶黄卡通 | #FFE68A | #F8F3E6 | #333333 | 🌞 | 儿童/校园 |
| 蜜桃粉 | #FFB6B9 | #FFCAD4 | #6D2E46 | 🌞 | 美妆/母婴 |
| 雾霾蓝 | #2E4756 | #A7C4D9 | #F4A261 | 🌞 | 咨询/科技浅 |
| 焦糖棕 | #C08552 | #E6CCB2 | #8B5E34 | 🌞 | 咖啡/烘焙 |
| 祖母绿 | #0B6E4F | #3BA776 | #F2C94C | 🌞 | 金融/ESG |
| 电光紫 | #6C2BD9 | #B388EB | #00E5FF | 🌑 | 电竞/潮流 |
| 沙漠橙 | #E07A5F | #F2CC8F | #3D405B | 🌞 | 餐饮/文旅 |
| 冰川白 | #EAF4F4 | #BFD7D5 | #2C5545 | 🌞 | 医疗/纯净 |
| 樱花粉紫 | #C8A2C8 | #EAD7E8 | #7A4F91 | 🌞 | 女性/文创 |
| 晨雾灰绿 | #9CAF88 | #DDE5D0 | #5B6B4A | 🌞 | 自然/轻商务 |
背景与模式细则:🌞 正文用主色/深灰;🌑 正文必用白/浅灰,强调色提亮。允许主色 5–10% 浅 tint 作区块底,但同页底色 ≤ 2 种。色盲友好:避免红绿唯一区分,必要时加图标/纹理。
字体搭配
见第四步 4.3。补充:英文标题可用 Montserrat / Playfair / SF Pro;正文英文 Arial / Helvetica 兜底。中英文混排时字号比例约 1:0.85(中文略大)。
图文资产规范(新增:图从哪来、怎么用)
原则:图片是为观点服务的,不是装饰填充。每图必须能回答"它证明了什么"。
- 来源优先级:① AI 生图(用 ImageGen 工具按风格生成插画/场景图)② 免版税图库(Unsplash / Pexels / Pixabay,注意授权)③ 用户提供的素材 ④ 纯矢量图标/几何(无版权风险)。
- 图标:用风格统一的线性/面性图标集,单页图标风格一致(不混搭);主色或强调色描边。
- 尺寸与裁切:全图页用 ≥ 1920×1080;图文混排图按比例裁剪,带 1–2pt 同色描边或轻阴影;不拉伸变形。
- 蒙版:大图全屏页(#17)必须加深色半透明蒙版(黑 35–50%)保证浮层文字对比 ≥ 7:1。
- AI 生图提示词模板:
[风格] 插画,[场景描述],[主色] 主色,简洁留白,扁平/手绘感,无文字。 - 禁忌:不塞无关图凑数、不用低清图、不压字、不侵犯版权。
动效与过渡纪律(新增:克制即高级)
- 过渡:仅用「淡入」「推入」两种;相邻页过渡一致,不每页换花样。封面→目录可用「淡入」;章节过渡用「推入」。
- 进入动画:内容页元素可用「淡入」或「上浮」,整页元素统一方向、统一时长(0.4–0.6s),不叠旋转/弹跳等花哨效果。
- 克制红线:单页动画 ≤ 3 组;不做逐字打字机(除非刻意);不自动播放音频;不漂浮路径。
- 演讲者备注:每页写 1–2 句口播提示(不是把正文抄一遍),辅助用户讲。
无障碍与可读性(新增)
- 文字/背景对比 ≥ 4.5:1(重要 ≥ 7:1);避免浅灰配浅底。
- 色盲友好:区分不只靠颜色,加图标/形状/纹理;红绿不作为唯一区分对。
- 正文字号 ≥ 14pt;投影场景建议 ≥ 18pt。
- 关键信息不依赖颜色单独传达(如"通过/未通过"配 ✓/✗ 而非仅靠红绿)。
五、风格库(自包含详表)
常用风格完整落地参数,生成时直接取用,无需外部文件。
1. 午夜商务
- 色:
#1E2761主 /#CADCFC辅 /#FFFFFF强调 / 白或#F5F7FA底 - 版式:左文右图、大数据 KPI、对比列|字体:思源黑体 Bold + Montserrat|气味:专业可信克制
2. 科技深空 / 拟态科技
- 色:深黑
#0D1117/#1A1A1A主 / 科技蓝#58A6FF/#0088FF强调 / 白字 - 版式:拟态圆角卡(阴影+发光边框)、数据卡、流程图|字体:OPPOSans / SF Pro|气味:未来极客
3. 极简黑白灰
- 色:纯黑/白/中灰
#888/浅灰#EEE,仅黑白灰 - 版式:大留白、不规则网格、双栏|字体:思源黑体 Black + Regular|气味:高级设计感;留白 ≥ 50%
4. MBE 插画
- 色:白底 + 黑描边(2–3px) + 明黄
#FFD600/亮紫#9C27B0/正红#F44336/天蓝/草绿 - 版式:左右分栏(左文 40% + 右 Q 版插画 60%),点缀星星/云朵/对话泡|字体:思源黑体 Bold(40–48pt)|气味:年轻活泼;白底 ≥ 60%|适用:校园/青年向
5. 复古卡通
- 色:奶油黄
#F9E79F主 / 米白底 / 炭黑#2C2C2C描边 - 版式:卡片模块、大圆角、黑猫剪影、手写批注、复古标签|字体:手写体 + 思源黑体|气味:手账治愈
6. 孟菲斯
- 色:明黄/亮粉/湖蓝/草绿/橘红 + 白底,高饱和撞色,无渐变
- 版式:几何拼贴、粗线条(2–3pt)、波浪/锯齿/圆点阵列|字体:无衬线粗体,英文可全大写|气味:80s 波普前卫;留白充足
7. 莫兰迪学术
- 色:
#8B6E4E主 /#F5F0E6米白 /#5D4037深棕字 - 版式:手绘植物插画、色块分割、圆形植物图标|字体:思源黑体 Bold + 宋体|气味:文艺安静;适合答辩
8. 奶茶商务
- 色:
#D4C8B8主 /#F8F3E6米白 /#7A6A53深棕 - 版式:通栏色块、SWOT 四栏、环形饼图、信封式联系页|字体:思源黑体 Light + ExtraLight|气味:温柔高级;留白 ≥ 40%
9. 牛油果绿 ins(竖版 9:16)
- 色:
#A9B388/#8F9779主 /#F5F5F0米白 /#5C674F深棕绿 - 版式:不规则波浪/弧形分割、圆角占位、左图右文|字体:思源黑体 Bold + Light|气味:治愈小红书;产品/家居
10. MUJI 无印
- 色:酒红
#A81820主 / 米白#F5F5F0/ 黑#000 - 版式:酒红通栏 + 超大白字标题、圆形目录、细横线|字体:思源黑体 Black + Regular|气味:日式克制品牌感
11. 奶黄卡通 / 手绘简笔 / 手绘儿童
- 奶黄:
#FFE68A主 /#F8F5E6/ 深棕#333,圆角+小猫小狗 - 手绘简笔:浅天蓝
#E6F3FF底 + 马卡龙点缀 + 简笔人物贯穿 - 手绘儿童:白底 + 灰线
#E0E0E0+ 手绘波浪/云朵/半圆步骤|气味:童趣软萌;标题站酷快乐体
12. 珊瑚活力 / 渐变科技 / 鼠尾草静
- 珊瑚:
#F96167+#F9E795+#2F3C7E,撞色卡片、对比列 - 渐变科技:
#667EEA→#764BA2渐变 +#0F0F23深空底 + 星芒 - 鼠尾草:
#84B59F+#50808E,柔和卡片、健康生活
13. 祖母绿高端(ESG/金融)
- 色:
#0B6E4F主 /#3BA776辅 /#F2C94C金强调 / 白或#F4FBF7底 - 版式:大数据 KPI、时间轴、环形图|字体:思源黑体 Bold + Montserrat|气味:可持续、可信、高端
14. 电光紫潮(发布/电竞)
- 色:
#6C2BD9主 /#B388EB辅 /#00E5FF青强调 / 深底#120024 - 版式:发光卡、大图全屏、阶梯递进|字体:Orbitron / OPPOSans|气味:未来、潮流、能量
六、金句方法论与弹药库
怎么写出金句(4 步)
- 找到这页核心结论(一句话)。
- 问:它和大众常识相反在哪?(反直觉是灵魂)
- 套一个短结构(见下脚手架)。
- 朗读一遍——像不像"人话"?不像改到顺口。
视角阶梯(perspective ladder,从浅到深)
层级1 事实重述: "县域消费在增长。"
层级2 规律洞察: "增长来自被忽视的存量,而非新流量。"
层级3 反直觉观点:"真正的增量不在远方,在被忽略的附近。"
层级4 宣言式金句:"离用户越近,市场越大。" ← 这一层才值得上墙句式脚手架(可直接改造)
- 「不是 A,而是 B」:不是市场太小,而是我们离用户太远。
- 「最 X 的,往往最 Y」:最便宜的流量,往往最贵。
- 「把 N 做减法,把 1 做乘法」:把功能做减法,把体验做乘法。
- 「当……时,……才真正发生」:当数据开始流动,决策才真正发生。
- 「所谓 X,不过是 Y 的另一种说法」:所谓转型,不过是重新认识用户。
- 「我们以为问题是 X,其实问题是 Y。」
- 「真正稀缺的从来不是 A,而是 B。」
- 「把复杂留给自己,把简单交给用户。」
- 「增长不是做加法,而是做减法。」
- 「所有理所当然,都值得重新想一遍。」
金句在版式上的呈现
- 单独「引用金句页」(#12)/「大字标语」(#26),居中 + 大引号 + 来源。
- 或在内容页底部用 1 行小字"金句预告/回响",主色描边框。
- 金句不加项目符号,靠放大、变色、留白自己跳出来。
七、内容质量红线(去 AI 味总纲)
- 标题必须是观点,不是章节名(原则 1)。
- 每页三层:事实→洞察→观点(原则 2)。
- 每 3–5 页至少 1 金句(原则 3)。
- 禁用套话清单全部表达(2.5)。
- 数据必带来源,不编不夸(2.1 / 终审 3)。
- 相邻版式不重复,留白 ≥ 35%(5.3 / 终审 7)。
- 文字全在安全区,无未处理溢出(第四节 / 终审 7)。
- 出货前跑完 10 维终审 + 评分 ≥ 85(第七步)。
八、使用示例
示例 1:标准商务汇报(12 页)
用户:帮我做 Q1 销售业绩汇报,12 页,商务风,给老板看
→ 风格:午夜商务(老板/正式/金融感)|页数:标准档
→ 故事线:主线"增长来自存量深耕";钩子(封面+过渡)→张力(数据/区域/产品)→释放(问题+Q2+金句)
→ 大纲:封面→目录→过渡(看结果)→业绩概览(KPI #7)→区域对比(对比列 #10)
→产品表现(图标行列 #6)→客户增长(左文右图 #4)→过渡(找原因)
→问题挑战(2×2 #9)→Q2 目标(时间轴 #8)→总结金句页(#12)→致谢(#21)
→ 内容:每条带数据+来源;第 6、9、11 页埋金句
→ 终审:10 维全绿,评分 92 → 交付 + 每页设计说明 + 演讲者备注示例 2:青年向校园分享(MBE,10 页)
用户:大学新生开学第一课,MBE 风格,10 页
→ 风格:MBE 插画(校园/青年/Z 世代)|故事线:钩子(开学冲突)→张力(学习方法)→释放(寄语金句)
→ 大纲:封面(插画+标题)→目录(彩色圆标)→校园生活(左文右图 #4)
→学习指南(图标行列 #6)→社团攻略(图文混排 #13)→安全须知(对比列 #10)
→时间规划(时间轴 #8)→学长寄语(金句页 #12)→Q&A(过渡 #3)→致谢(挥手人物 #28)
→ 内容:口语化有共鸣;第 4、7、8 页埋金句
→ 终审:版式不重复、白底 ≥60%、描边统一 → 交付示例 3:英文创意提案(Memphis,15 页)
User: Make a 15-page creative proposal about brand refresh, Memphis style, English
→ Style: Memphis (bold, pop, collision colors)|Pages: Advanced tier
→ Outline: cover → contents → 3 dividers → 8 content (data/case/comparison/flow)
→ risks → summary → thanks
→ Content: one idea per slide, golden lines every 3–5 pages
→ QA: 10-dim all green, score 88 → deliver九、命令速查
| 命令 | 说明 |
|---|---|
做PPT [主题] | 开始生成(随后追问页数/风格) |
做PPT [主题] [N]页 [风格] | 一步到位,如做PPT AI趋势 15页 科技深空 |
用模板[文件] 做PPT [主题] | 基于用户 pptx 生成 |
换个风格 | 重新选择风格矩阵 |
加 3 页 / 减 2 页 | 调整页数档位并重排骨架 |
改第[N]页 | 定向修改 |
跑终审 | 执行 10 维清单 + 评分卡 |
十、依赖与生成
生成方式
- AI 原生落地:本技能产出结构化大纲(每页 type/title/要点/数据/版式/金句)后,用
pptxgenjs(Node)或python-pptx(Python)逐页实现,优先保证版式/配色/字体/设计令牌按本规范执行。 - 脚本(已就绪):
scripts/generate.js按本规范实现。用法:node generate.js --title "主题" --style 商务简约 --pages standardnode generate.js --title "主题" --palette emerald --pages 16--pages接受档位名(mini/standard/advanced/deep)或数字(6–30);--data xxx.json注入 AI 内容(键cover/toc/content[i]/summary/end);--list-styles/--list-palettes/--list-tokens查看全部。- 脚本内置:27 套配色、28 种版式库、强制逐页版式分配(相邻不重复 + 全局≤2);
safeText显式margin:0消除默认内缩,按真实行高(行距倍数 + 段后距)预计算字号(放不下逐档缩到 8pt 下限,仍放不下按真实行高截断加省略号),并叠加fit:'shrink'作为仅对 PowerPoint 生效的双保险,根治"文字溢出"与"每页雷同"。另附check-overflow.js按真实lnSpc/spcAft/内缩逐段核算溢出(区分「硬溢出」与「依赖 fit:shrink」),作交付前自动校验。
防溢出执行要点(根治"文字大于背景")
核心结论:
fit:'shrink'(normAutofit)不可作为真正保证。 LibreOffice 与多数预览 / PDF 导出【不认】normAutofit,只认"写进 XML 的字号"。因此真正兜底只有一条——预算控量 + 按真实行高预计算字号,把文字在生成时就压进盒子;fit:'shrink'仅当对 PowerPoint 打开时的额外保险。
- 先定框再填字:每个文本框先给
x/y/w/h,且x+w ≤ 12.83、y+h ≤ 7.1(安全边距)。 - 显式
margin:0消除默认内缩:pptxgenjs 不写 margin 时走 OOXML 默认 0.1″/边,会悄悄吃掉可写区 → 必须显式margin:0并自行预留 padding,盒内可写区 = 盒子尺寸 − 0.14″(项目符号框再 −0.28″)。 - 按"真实行高"预计算字号(关键):脚本
safeText的三道防线——- 真实行高 =
字号 × 行距倍数(+ 段后距),行距 / 段后距取自调用方实际传入值(如lineSpacingMultiple:1.4、paraSpaceAfter:10),绝不用固定 1.25 倍估算; - 从基准字号逐档下减,直到按真实行高放得下(下限 8pt);仍放不下 → 必须回到内容/布局层修复;默认禁止静默截断。只有明确指定
overflowPolicy: clip时才允许省略号,并记录警告。; - 段数按"
n/数组拆出的真实段落数"计,段后距逐段累加(旧版按单段落漏算,是主要漏溢原因)。
- 真实行高 =
- 控量是根本:严格按字数预算删减,收缩只是兜底;收缩 > 2 档即回炉删内容而非压字(脚本会打印
⚠️ 字数预算告警)。 - 逐页边界校验:生成后必须用
node scripts/check-overflow.js 文件.pptx复核——它按真实lnSpc/spcAft/内缩逐段核算,并区分「硬溢出」与「依赖 fit:shrink(预览/PDF 仍会溢出)」,必须两者皆 0 才出货。
导出与交付格式(新增)
- 默认 16:9(13.33×7.5in);如用户要 4:3,整体等比改为 10×7.5in 并复核安全区。
- 交付物:
.pptx原件 + 每页设计说明(txt/md)+ 演讲者备注(写入 pptx 备注栏)。 - PDF 备份:用 LibreOffice 转 PDF(
soffice --headless --convert-to pdf)便于无环境预览;分辨率建议 150dpi。 - 不交付任何含"待补充""TODO""placeholder"的半成品。
依赖安装
# Node 路线
npm install -g pptxgenjs
# Python 路线(精细版式)
pip install python-pptx Pillow
# 转 PDF 预览(可选)
# macOS: brew install libreoffice新增的工程规则
A. 内容优先于版式多样性
版式多样性是手段,不是 KPI。若同一类信息最适合重复使用某个版式,可以重复;必须保持内容清晰、对齐和节奏。
B. 不允许静默截断
生成器默认 overflowPolicy: error:
- 能放下:正常生成;
- 需要缩小:记录 shrink warning;
- 缩到最小字号仍放不下:报错并要求拆页/改布局;
- 只有用户明确要求
clip才允许省略号。
C. 字号下限按语义分级
- 投影正文:建议 ≥18pt;
- 普通正文:建议 ≥16pt;
- 最低可接受正文:12–14pt,仅在信息确有必要时;
- 来源/脚注:8–11pt。
不能为了“全塞进去”把普通正文压到 8pt。
D. 结构 QA 与视觉 QA 分开
自动检查只能证明“文件结构与几何参数没有明显问题”,不能证明视觉上好看。交付前仍必须渲染并检查每一页。
E. 数据与来源是内容对象
每个关键数字至少保留:value / unit / period / comparator / source如果这些信息缺失,不得把数字包装成精确结论。
F. 模板优先
用户提供 PPTX 模板时:
- 先识别母版、主题字体、主题色、版式;
- 尽可能复用模板;
- 只在模板能力不足时引入新视觉语言;
- 不要用新主题覆盖用户品牌系统。
G. 最终交付不是“生成成功”
Definition of Done 必须同时满足:
- 内容正确;
- 结构正确;
- 可编辑;
- 无未处理溢出;
- 无明显重叠;
- 渲染可读;
- 来源完整;
- 文件可打开;
- 无 TODO / placeholder / debug 文本。
十二、版本迭代与翻车对策(新增)
收到修改意见时
- 定位:是第几页、哪一类问题(内容/版式/配色/溢出/金句)?
- 小改:单页问题用
改第[N]页定向改,不动骨架。 - 大改:结构/风格级问题,重跑相应步骤(三步法→五步法→七步法)后整体重生成。
- 回炉必重检:任何修改后都重跑 10 维终审,分数回落后修到 ≥85 再交。
常见翻车与对策
| 翻车现象 | 根因 | 对策 |
|---|---|---|
| 文字超出背景/被裁切 | 不设边界、字数无上限 | 上"文字安全区"+safeText自动算字号;超量拆页 |
| 每页长得一样 | 版式随机、无分配表 | 强制"逐页版式分配表"+三不重复规则 |
| 像 AI 写的 | 套话+无观点 | 反 AI 套话清单+内容金字塔+金句弹药库 |
| 数据不可信 | 凭空编造 | 强制联网检索+来源年份标注 |
| 观众记不住 | 无金句无主线 | 故事线设计+每 3–5 页埋金句 |
| 头重脚轻 | 包装页过多 | 内容页占比 ≥ 60%,过渡/致谢 ≤ 40% |
| 配色脏 | 颜色超 4 种/对比不足 | 60-30-10+对比度≥4.5:1+色盲友好 |
| 动效花哨 | 每页换花样 | 仅淡入/推入,单页动画 ≤ 3 组 |