在任务开始时,在开始任何工作之前读取所有参考文件。 这些文件包含将影响您方法的关键模式和反模式。不要等到遇到问题才去阅读。
| 文件 | 用途 |
|---|---|
formatting-standards.md |
文本、要点、表格、图表、对齐 |
slide-templates.md |
常见幻灯片类型的内容映射指南 |
xml-reference.md |
PowerPoint XML模式——表格、形状、箭头 |
calculation-standards.md |
用于验证的财务公式(CAGR、共识数据) |
这是什么类型的任务?
┌─ 用源数据填充空模板?
│ └─→ 遵循下方的"模板填充工作流"
│
├─ 编辑已有内容的幻灯片?
│ └─→ 提取当前内容、修改、重新验证
│
└─ 修复现有幻灯片的格式问题?
└─→ 参见"常见失败"表格,应用针对性修复
LibreOffice用于验证,但无法准确渲染PowerPoint文件。 它会损坏字体、渐变、形状位置、文本换行和某些表格格式。
这意味着: 通过LibreOffice视觉验证的幻灯片在Microsoft PowerPoint中可能仍存在问题。验证循环能捕获结构性问题(内容缺失、表格损坏、占位符格式残留),但无法捕获字体替换、细微对齐偏移或渐变问题。
必需操作: 交付输出时始终包含以下声明:
"此文件已使用LibreOffice验证。请在分发前在Microsoft PowerPoint中审阅,因为可能存在渲染差异。"
复制并跟踪进度:
推介演示文稿进度:
- [ ] 阶段1:提取并验证源数据
- [ ] 阶段2:将内容映射到模板各部分
- [ ] 阶段3:以正确格式填充幻灯片
- [ ] 阶段4:验证 → 修复 → 重复直至无问题
- [ ] 阶段5:最终验证
[filename]_backup.pptx。直接的XML编辑或意外错误可能损坏文件。calculation-standards.md
获取公式slide-templates.md
获取映射指南slide-templates.md
获取解决方案formatting-standards.mdxml-reference.mdxml-reference.md这是一个反馈循环。重复直至所有检查通过或触发升级。
# 转换为图像进行视觉验证
soffice --headless --convert-to pdf presentation.pptx
pdftoppm -jpeg -r 150 presentation.pdf slide验证检查清单(检查每张幻灯片图像):
修复循环协议:
| 循环 | 操作 |
|---|---|
| 1 | 修复所有已识别问题,重新验证 |
| 2 | 修复剩余问题,重新验证 |
| 3 | 如果问题持续存在,记录剩余问题并升级给用户 |
3个循环后,如果仍有问题:
不要无限循环。某些问题(字体渲染、复杂形状对齐)可能需要在PowerPoint中手动干预。
在交付前完成最终质量检查清单。
| 上下文 | 符号 | 用法 |
|---|---|---|
| 包含/正面 | ✓ | 范围内的项目、存在的功能 |
| 排除/负面 | × | 范围外的项目、缺失的功能 |
| 中立列表 | • | 一般枚举、评论 |
| 编号序列 | 1. 2. 3. | 处理步骤、排名 |
| 子要点 | – | 主要要点下的次要观点 |
以下为典型范围——根据模板规格调整:
| 层级 | 示例 | 典型大小 | 样式 |
|---|---|---|---|
| 标题 | 幻灯片标题 | 40-48pt | 加粗 |
| 副标题 | 市场定义、幻灯片描述 | 18-22pt | 加粗 |
| 章节标题 | "关键预测"、"评论" | 14-16pt | 常规 |
| 区块标签 | "包含的细分"、"定义"侧边栏 | 12-14pt | 常规 |
| 区块内容 | 要点、正文文本 | 11-14pt | 常规 |
| 表头 | 列标题 | 10-12pt | 加粗 |
| 表格正文 | 单元格内容 | 9-11pt | 常规 |
| 脚注 | 来源、注释 | 8-9pt | 斜体 |
同层级的框必须使用相同的字号:
| 同级 | 必须与以下匹配 |
|---|---|
| "包含的细分" | "排除的细分" |
| "定义" | "范围理由" |
| 左列要点 | 右列要点 |
| 所有区块标签 | 彼此一致 |
| 所有章节标题 | 彼此一致 |
以下为典型约定——根据数值量级和模板样式调整:
| 数值类型 | 典型舍入 | 示例 |
|---|---|---|
| 大市场规模($10bn+) | 最近$1bn | 18.5 → $19bn |
| 较小市场规模(<$10bn) | 最近0.5bn或0.1bn | 2.3 → $2.5bn |
| 范围值 | 与来源精度匹配 | 14.9-22.1 → $15-22bn |
| CAGR | 整数%或0.5% | 16.4% → 16%或16.5% |
| 市场份额 | 最近5%或匹配来源 | 21.4% → 20% |
| 倍数 | 1位小数 | 9.69 → 9.7x |
原则: 舍入不应实质性改变数字。对于较小数值,使用更精细的精度。
垂直堆叠的框必须具有相同的:
水平相邻的框必须具有相同的:
当同一数据出现在多张幻灯片上时:
这些要求无论模板如何都不可协商:
| 要求 | 详情 |
|---|---|
| 文本可读性 | 所有文本必须与背景有足够对比度。示例:深蓝、深绿、黑色背景上的白色/浅色文本;白色、浅灰、浅黄色背景上的黑色/深色文本。 |
| 实际表格对象 | 表格数据必须是表格对象,而非制表符分隔的文本。参见 xml-reference.md。 |
| 适当的图表/表格尺寸 | 粘贴的可视元素必须填满指定区域。参见 formatting-standards.md。 |
| 一致的格式 | 章节内的要点必须匹配(符号、大小、缩进)。同层级框必须使用相同的字号。 |
| 内容边界 | 所有内容必须保持在幻灯片边缘内。脚注框宽度:16:9约32.5cm,4:3约24cm。 |
| 无占位符格式 | 移除彩色指令框。主体:按模板要求在浅色背景上使用深色文本。 |
这些失败发生在占位符格式被误认为是输出格式时。识别这些模式至关重要。
表现: 模板有彩色指令框(黄色、橙色等)包含指导文本。模型用实际数据替换指导文本但保留彩色框。
错误原因: 彩色框本身就是占位符。它指示那里应该放什么内容。输出应采用不同的格式——通常是浅色/白色背景上的深色文本,或适当样式的形状。
识别测试: 如果您填充的幻灯片有填充数据文本的大型彩色矩形,则您复制了占位符格式而非替换了它。
关键区分——两类"占位符":
| 类型 | 如何识别 | 如何处理 |
|---|---|---|
| 指令框 | 亮色(黄色、橙色),包含指导文本如"在此处插入X",彩色背景上的白色/浅色文本 | 删除整个形状,然后创建具有生产格式的新内容 |
| 布局占位符 | 幻灯片母版/布局的一部分,中性色与模板主题匹配,"单击添加文本" | 保留形状,仅替换文本内容 |
如果不确定:检查同一模板的空幻灯片上是否存在该形状。布局占位符会持续存在;指令框是常规形状。
表现:
模型使用分隔符(|、制表符、空格)创建类似表格的内容,而不是使用实际的表格对象。
错误原因: 这不是表格。列永远无法正确对齐,无法一致格式化,看起来不专业。
识别测试:
如果您正在输入|字符或依赖空格/制表符创建列,您正在创建文本,而不是表格。
必须验证:
创建任何表格后,验证它是实际的表格对象。参见 xml-reference.md
了解验证方法。
表现: 占位符在彩色背景上使用浅色文本(例如,黄色上的白色)。模型填充数据但保留此配色方案,导致输出难以阅读。
错误原因: 占位符颜色故意设置鲜明以标示"替换我"。生产幻灯片通常在正文内容中使用浅色背景上的深色文本。
识别测试: 如果您填充的内容在正文区域(非标题)的亮色背景上有浅色/白色文本,则您继承了占位符格式。
正确方法: 应用生产格式——正文内容通常使用白色或浅色背景上的深色文本(#000000或#333333)。标题和强调区域可使用品牌色。
| 元素 | 占位符(输入) | 生产(输出) |
|---|---|---|
| 指令框 | 彩色背景、指导文本 | 移除或重新格式化 |
| 数据区域 | "[在此处插入数据]"文本 | 实际数据配以整洁格式 |
| 表格 | 表格应包含内容的描述 | 具有行/列的实际表格对象 |
| 正文文本 | 彩色背景上的浅色文本 | 浅色背景上的深色文本 |
占位符告诉您要创建什么,而不是如何格式化它。
有关最关键失败的详细说明,请参见上方的关键反模式。
| 失败 | 解决方案 | 参考 |
|---|---|---|
| 非结构化文本倾倒 | 分解为要点(✓、×、•) | formatting-standards.md |
| 管道符/制表符分隔的"表格" | 创建实际的表格对象——带分隔符的文本不是表格 | xml-reference.md |
| 文本/背景对比度差 | 检查每个文本元素 | — |
| 微小粘贴的图表 | 调整大小填满区域,仅粘贴图表 | formatting-standards.md |
| 源数据随图表一起粘贴 | 复制前仅选择图表对象 | — |
| 数据倾倒进占位符框 | 删除彩色指令框,创建新的正确格式内容 | 反模式 |
| 不一致的要点 | 定义一次样式,应用于所有 | formatting-standards.md |
| 框间字体不一致 | 统一同层级框的格式 | formatting-standards.md |
| 内容溢出 | 设置显式的框宽度(脚注:16:9为32.5cm,4:3为24cm) | — |
| 标志缺失 | 使用任务文件中的标志;如未提供,向用户标记 | — |
残留的[括号] |
搜索并替换所有占位符 | — |
| 文本箭头(→, ⟹) | 使用PowerPoint形状对象 | xml-reference.md |
如果PDF/图像转换失败:
which sofficelibreoffice --headless --convert-to pdf presentation.pptx如果源数据存在不一致或冲突:
如果计算与源预测不符:
创建表格时(必须是实际表格对象):
列对齐:
标题行:
共识/合计行:
宽度: 完全填满指定的部分宽度。
XML实现参见 xml-reference.md。
格式:
来源:[来源1] (年份), [来源2] (年份)。
注释:(1) [第一条注释]; (2) [第二条注释]。
示例:
来源:Grand View Research (2024), Mordor Intelligence (2024), Markets and Markets (2023)。
注释:(1) 不包括硬件收入;(2) 包括B2B和B2C两个细分市场。
所有幻灯片正文中的上标数字(¹, ², ³)必须有对应的注释条目。
有关每种幻灯片类型的详细数据要求、格式原则和示例列标题,请参见 slide-templates.md。
涵盖的常见幻灯片类型:市场定义、市场规模/TAM、竞争格局、财务摘要、交易可比公司。
在交付填充后的模板前,验证: