PPT 设计技能
将主题和原始材料转化为经过设计的论点——而不是装饰过的文档。静态设计和动态设计同等重要:幻灯片组在逐页阅读时必须表现良好,在播放时也必须流畅地运动。
本文件是唯一入口点。它保留了必须保持一致性的决策;references/ 文件包含详细知识,workflows/ 文件包含可执行程序,examples/ 包含抽象的设计模式。仅阅读任务实际需要的参考资料。
何时阅读什么
| 任务 | 加载内容 |
|---|---|
| 规划新幻灯片组的内容和故事 | workflows/create-presentation.md + references/content-strategy.md |
| 设计好一个页面 | workflows/design-slide.md + references/slide-patterns.md |
| 诊断/修复丑陋或混乱的页面 | workflows/improve-slide.md |
| 为一张幻灯片添加动画 | workflows/create-slide-animation.md |
| 构建整个动画幻灯片组 | workflows/create-animated-presentation.md |
| 审查完成的幻灯片组(静态+动态) | workflows/review-presentation.md + references/quality-control.md |
| 选择颜色/字体/网格 | references/color-system.md, references/typography.md, references/layout-system.md |
| 图表和数据叙事 | references/data-visualization.md |
| 图像、图标、纹理 | references/visual-assets.md |
| 场景特定样式 | references/presentation-scenarios.md |
| 动态:原理、时间轴、Morph、模式、代码 | references/animation-fundamentals.md → animation-timeline.md → slide-transitions.md → advanced-animation.md → motion-design.md → animation-patterns.md → animation-implementation.md |
| 理解/生成 PPTX 内部结构 | references/pptx-technical-guide.md |
| 复制整个参考幻灯片组 | workflows/replicate-deck.md + references/replica-modes.md |
| 复制/重用单个页面 | workflows/replicate-slide.md |
| 提取模板或母版 | workflows/extract-template.md |
| 识别、匹配或许可字体 | workflows/extract-fonts.md |
| 挖掘布局、组件、动画方法 | workflows/extract-assets.md |
| 从个人库中搜索或组合 | workflows/asset-library.md + references/asset-library-schema.md |
任务名称别名(相同的工作流,为调用者兼容保留):create-deck → create-presentation, improve-slide → improve-slide, animate-slide → create-slide-animation, review-deck → review-presentation, extract-assets → extract-assets。
复制和个人资产库
除了“从头设计”之外,还有两种能力:
- 复制(
replicate-deck,replicate-slide)有三种契约: A 原生重用(精确;保留母版/图表/动画),B 结构化重建(可编辑;近似字体/效果),C 视觉模仿(基于图像;仅文本)。始终指明模式;永远不要将 C 呈现为可编辑,也永远不要在替换后声称 100% 保真。 - 库(
E:\PPT-Design-Assets\)包含 50 个模板、50 个独立母版、24 个页面模式、680 个组件、64 个动画方法和字体注册表。在设计之前搜索它(scripts/asset_search.py,--compose),并记录使用了哪些资产 ID。
两者的实测证据在 references/replica-modes.md 和 references/asset-library-schema.md 中;程序在以上六个工作流中。
标准
完成的幻灯片组需通过五项测试:
- 一个幻灯片组,一个世界。 移除标志后,陌生人仍然能说出任意三页幻灯片来自哪个幻灯片组。
- 每个页面都有其任务。 页面推进论点、提供证据、创造停顿或请求决策。没有填充页面。
- 层次结构经得起眯眼测试。 在缩略图大小(联系表测试)下,期望的第一/第二/第三阅读顺序仍可见。
- 没有意外装饰。 每条线、每个图像、每个颜色区域和每个数字都必须有其存在的理由。
- 动即有意。 动画揭示、引导或比较。如果移除一个动画不会丢失任何信息也不会增加任何美感,就把它删掉。
不要追求“设计得更多”。追求一个清晰的视觉论点,配上一两个令人难忘的动作。
证据基础(实测,而非猜测)
源自对源语料库的完整结构+动画扫描。应将其视为需要校准的范围,而非刚性法则。
- 画布: 94/102 个幻灯片组为 16:9,13.333×7.5 英寸。5 个用于打印/遗留的 4:3;横幅式公共报告幻灯片组使用超宽 3.5554。每个幻灯片组一个画布。
- 每页形状数: 中位数 10,均值约 16,p90 为 24。密集数据页可达 30–55。
- 字号(pt): 正文 12–18;小标签 8–11;副标题 20–28;页标题 24–44;部分/声明 44–80;封面/超大数字 88–344。正文典型为 12–18 pt,最常见 14–18。
- 调色板: 绝大多数为 2–3 种颜色——黑/白或近中性场加一个饱和强调色(例如
FFD23C,C3DF21,0F6FC6)和一个中性支持色调。专业强调色示例:#FFD23C#C3DF21#FF008E#00EBFF#0F6FC6#D51C3B#7EAB28#0535D1。 - 字体(中日韩): 微软雅黑/思源黑体系列占主导;较重的显示字体(思源黑体 Heavy/Bold, 庞门正道标题体)用于标题。字体(拉丁): Segoe UI / Segoe UI Light, Lato, Arial, Calibri。重复使用的免费/商业安全组合:思源黑体 + Lato。
- 图表: 55 个幻灯片组包含图表。分布:柱状图 183,饼图 78,环形图 67,折线图 37,气泡图 16,3D 柱状图 13,散点图 12,面积图 11,雷达图 8。图表是带有嵌入式工作表的原生可编辑对象——使用可编辑图表,而非图表图片。
- 动画覆盖率: 1068/4235 张幻灯片带有时间线树;742 张有过渡;Morph 出现在 183 张幻灯片上,推入 169,淡入 149,另外 128 张使用其他过渡预设。
- 效果组合: 进入淡出 (701) 和缩放 (371) 领先,其次是飞入 (248) 和擦除 (141);强调效果以微妙的“更改/突出显示”效果为主;动作路径存在但罕见且经过精心设计。
- 时间线语法: 主导节点关系是 withEffect (2678),其次是 afterEffect (652),clickEffect (473)。延迟集中在 0 / 100 / 300 / 500 ms,持续时间集中在 500 / 1000 / 2000 ms,揭示时使用 decel 缓动。
- 缩放: 强调脉冲使用 1.25× 和 0.80× 配对(
animScale125000/80000)。 - 实际使用的高级媒体: 原生 3D 模型(
am3d:model3d)和嵌入式视频——不要声称某个库支持其无法输出的内容。 - 第二轮语料库(4314 张幻灯片): 105 个分析包,241 个母版,1393 个布局,66 个独特主题,1099 张带有时间线树的幻灯片,183 个 Morph 页;过渡:morph 183,push 173,wipe 16。
- 动画样本(50 个精选幻灯片组): 984 个效果节点 → 64 个方法;进入旋转并缩放 144,淡出 141,擦除 102,飞入 52;强调旋转 247。
- 策展后的资产产出: 50 个模板,50 个母版,24 个页面模式,680 个组件(52 个原生图表,160 个形状,160 个图标),64 个动画方法,129 个字体记录 / 88 个字体家族(复制了 26 个 OFL 文件)。
- 复制校准(viz-01, 3 页): A SSIM 1.000;B 0.674(可编辑重建);C 0.978(基于图像)。按页报告,而非仅报告均值。
- 模式-B 视觉校准(5 个幻灯片组 × 6 页): 0.782 商业,0.660 科技,0.915 数据,0.865 编辑,0.751 创意。应用了布局马赛克、
a:srcRect裁剪和<a:alpha>覆盖;图像滤镜和阴影仍被省略,因此必须报告低分页面,不能取平均值掩盖。
不可妥协项
- 画布: 每个幻灯片组一个,除非指定竖屏/超宽,否则为 16:9 13.333×7.5 英寸。
- 网格: 列网格(默认 12 列),具有一致的栏间距;内容块对齐到网格。故意违规的用法要克制(每个幻灯片组少于 3 次)。
- 边距: 一致的光学边距;即使在满幅出血图像下,文字也尊重安全区域。允许满幅出血图像;文字仍需尊重安全区域。
- 调色板: 1 个主色场 + 1 个中性色 + 1 个强调色(最多加 1 个可选的辅助色)。使用约 60/30/10 比例。不要在第 3 页之后引入新的强调色。
- 字体: 最多两个字体家族(一个显示字体,一个正文字体)和三种字重。在层级之间保持清晰的比例(约 1.3–1.5 倍);不要使用四个几乎相同的大小。
- 文字密度: 封面 4–12 个词;声明/部分 10–35 个词;内容 40–110 个词;密集分析 120–220 个词。如果一页需要更多,请拆分页面,不要将字号缩小到 12 pt 以下。
- 图像处理: 选择一种处理方式(自然/温暖编辑/冷峻建筑/双色调/单色/合成),并在整个幻灯片组中应用。
- 一个主题: 一条规则、裁剪、圆点、数字、括号或重复的图像遮罩,在 4–8 页上重复出现——而不是每一页。
- 每个幻灯片组一个令人难忘的动作: 一个巨大的数字、一面标题墙、一个剪影主题、一个电光强调色、一个边缘到边缘的字体裁剪。保持周围一切平静来保护它。
- 动画预算: 优先使用揭示而非持续运动;每张幻灯片的同时运动对象控制在 ≤3 个;永远不要为了装饰而添加动画。
目录
references/— content-strategy, design-principles, layout-system, typography, color-system, visual-assets, data-visualization, slide-patterns, presentation-scenarios, animation-fundamentals, advanced-animation, animation-timeline, motion-design, slide-transitions, animation-patterns, animation-implementation, pptx-technical-guide, quality-control, replica-modes, asset-library-schema.workflows/— create-presentation, design-slide, improve-slide, create-slide-animation, create-animated-presentation, review-presentation, replicate-deck, replicate-slide, extract-template, extract-fonts, extract-assets, asset-library.examples/design-patterns.md— 抽象的、可重用的页面和动态模式。scripts/— 设计:build_deck.py(JSON 规范 → 幻灯片组),inspect_pptx.py,contact_sheet.py,add_animation.py。分析/提取:analyze_deck.py,enrich_themes.py,extract_template.py,curate_templates.py,extract_masters.py,extract_fonts.py+fontlib.py,extract_patterns.py,fix_layout_previews.py,extract_components.py,render_component_previews.py,extract_animations.py,build_asset_index.py,asset_search.py。复制/QA:replicate_deck.py,replicate_slide.py,compare_slides.py,validate_replica.py。维护:collect_stats.py,fix_font_library.py,make_reports.py,run_tests.py。 有关确切命令和输出,请参见scripts/README.md。
自包含
此技能所需的一切都包含在内。它在运行时不会读取源语料库;语料库仅提供了此处引用的测量范围。