- 人工智能
- AI 应用
- AI 技能
- CLI
- MCP 服务
【免费下载链接】OfficeCLI
OfficeCLI 是首款也是最佳的专为 AI 代理设计的命令行工具,可用于读取、编辑和自动化处理 Word、Excel 和 PowerPoint 文件。它免费、开源,仅包含一个二进制文件,无需安装 Office 套件。
导读
dark--editorial-story(Editorial Magazine Story)是 OfficeCLI morph-ppt 技能内置的 52 套视觉风格之一,面向品牌故事、杂志专题与内容发布的叙事场景,以"深蓝灰 + 红色强调"的杂志排版语言构建 6 页 morph 过渡演示稿。本文以该风格的 style.md 为骨架,结合其 build.sh 逐行实现与 morph-ppt SKILL.md 的底层机制,讲解配色、字体、版式、6 页页面结构、clone/ghost 编排法,以及如何把该风格的设计逻辑迁移到自己的内容上。读完你将对"杂志风 morph 演示稿"拥有完整的构建与验收能力。
一、风格定位:为"讲故事"而生的杂志版式
在 INDEX.md 的 52 套风格索引中,dark--editorial-story被归类在Dark Palette(暗色系),主色三元组为#FFFFFF / #2C3E50 / #E74C3C(背景 / 前景 / 强调色),推荐用途是Brand storytelling、editorial magazines、content releases,气质关键词是Narrative、artistic、premium。在按场景快速检索表中,它被列在"Cultural Creative / Magazine / Story"分类下(INDEX.md L116)。
style.md 给出的完整定位信息如下:
- 场景(Scene):讲故事、品牌故事、杂志专题、内容出版
- 情绪(Mood):专业、叙事、文学感、高级、媒体感
- 基调(Tone):冷色调、低饱和、高对比
- 行业(Industry):媒体、出版、广告、品牌
这套风格的核心理念是:用杂志的版面语言承载叙事——封面式开页、图文中置、整页引言、团队网格、数据卡片、封底式致谢,配合 morph 过渡让版面元素"流动"起来,形成翻杂志般的阅读节奏。
二、色彩系统:深蓝灰基底 + 红色强调
style.md 定义的 7 色色板如下:
| 名称 | Hex | 用途 |
|---|---|---|
| Background | #FFFFFF | 背景 |
| Primary | #2C3E50 | 主色 |
| Accent | #E74C3C | 强调色 |
| Auxiliary | #636E72 | 次级 |
| Primary Text | #2C3E50 | 正文主文字 |
| Secondary Text | #666666 | 正文次级文字 |
| Muted Text | #999999 | 弱化文字 |
对应到 build.sh 的变量定义(L11-L18),实现层还额外引入了一个浅灰底GRAY_BG=F5F5F5与深色正文TEXT_DARK=2D3436,用于图片占位底板与引言页的引用卡片:
BG=FFFFFF DARK=2C3E50 RED=E74C3C GRAY_BG=F5F5F5 TEXT_DARK=2D3436 TEXT_GRAY=666666 TEXT_LIGHT=999999这是一套"白底 + 深蓝灰 + 少量红"的低饱和冷色调方案:#2C3E50(深蓝灰)承担版面的骨架(顶栏、底栏、边框、标题),#E74C3C(红色)只出现在刊号标签、英文副题、分隔线与装饰元素上,形成"灰底上的红色节拍"。用 pptx-design.md 的亮度公式(Brightness = (R×299 + G×587 + B×114) / 1000)核算:#2C3E50亮度约 62,属于深色,配白字或浅色正文安全;#E74C3C亮度约 88,仍属深色,因此红底上放白字(如刊号VOL.06)符合对比要求。#666666/#999999这类中灰只用于浅灰底之上的次级文字,不落在深色背景上,符合 pptx-design.md 的对比底线。
三、字体系统:衬线英文字 + 中文黑体的中西配对
style.md 的字体表:
| 元素 | 字体 |
|---|---|
| title_en | Georgia |
| title_cn | Microsoft YaHei |
| body | Microsoft YaHei |
| data | Arial Black |
在 build.sh 中这套配对被落到实处:
- Georgia(衬线)——英文大标题(
EDITORIAL STORY)、英文副题、引言英文句(Good design is honest.)、作者英文名、致谢英文句(THANK YOU FOR READING)。衬线体传递文学感与媒体气质,与"杂志"主题呼应。 - Microsoft YaHei(黑体)——中文标题、正文、日期、刊号文字。黑体保证中文在投影环境下的可读性。
- Arial Black——用于刊号标签
VOL.06与章节标签CHAPTER 01这类"数据感"文字,制造杂志刊头的厚重感。
字号上,中文主标题#s1-title-cn达到 64pt、粗体,英文主标题 28pt,中文副题 20pt,正文 14–16pt,刊号 18pt——整体贴合 pptx-design.md 中 morph 舞台档"hero 54–72pt、正文 18–24pt"的上移规格,也满足 pptx v2 的视觉交付底线(标题 ≥ 36pt、正文 ≥ 18pt)。
四、设计技法清单
style.md 归纳了本风格的 8 项标志性设计技法,build.sh 均有对应实现:
- 深蓝灰 + 红色强调的配色方案—— 全部 6 页统一使用
#2C3E50骨架与#E74C3C点缀; - 杂志网格布局—— 33.87×19.05cm 画布上的左右分栏、上下留白严格对齐;
- 图文左右并置—— 第 2 页"左图右文"与第 1 页封面右侧图片区;
- 装饰性引号元素—— 第 3 页用 320pt 大小的 Georgia 引号字符(
fill=$RED, opacity=0.15)作整页水印; - 刊号标签设计—— 封面右上角红色方块 +
VOL.06白字; - Morph 过渡动画—— 第 2–6 页全部开启
transition=morph; - 标准化装饰元素—— 顶栏、底栏、左侧红色竖条、细边框、椭圆光斑等 8 个场景角色贯穿全片。
五、6 页页面结构拆解
style.md 给出的页面规划(6 页):
| 页 | 类型 | 元素数 | 描述 |
|---|---|---|---|
| S1 | hero | 45 | 封面——杂志封面版式 + 刊号标签 |
| S2 | story | 50 | 故事页——左图右文 |
| S3 | quote | 50 | 引言页——整页引言 + 装饰引号 |
| S4 | team | 55 | 团队页——四宫格杂志版式 |
| S5 | data | 50 | 数据页——左侧装饰 + 数据卡片 |
| S6 | thanks | 45 | 致谢页——杂志封底风格 |
说明:style.md 中的元素数是"全 deck 累计形状数"(build.sh 注释确认 S1=8+11+11+10+6=46,S4/S5 为简化实现),而非单页形状数。以 build.sh 为准:S1 构建 46 个形状(8 个场景角色 + 11 个封面内容 + 11 个 S2 内容 + 10 个 S3 内容 + 6 个 S6 内容),S2–S6 全部由 S1
--from克隆派生。
S1 封面(hero)——杂志封面版式 + 刊号标签
build.sh 在 S1 上一次性完成三件事:
- 8 个场景角色(
!!前缀,shape[1-8]):两个红色椭圆光斑(opacity=0.08/0.06)、一个深蓝灰椭圆光斑(opacity=0.05)、贯穿画布的顶栏(y=0cm, h=0.8cm)与底栏(y=18.25cm, h=0.8cm)、左侧红色竖条(x=1cm, w=0.3cm, h=12cm)、细边框(line=$DARK, lineWidth=2pt)、浅灰底板#s1占位用的!!bg-panel。 - 11 个封面内容(
#s1-*,shape[9-19]):红色刊号标签VOL.06、中文主标题"编辑故事"(64pt)、英文主标题EDITORIAL STORY(Georgia 28pt 红色)、分隔线、中英文副题、右侧 12×10cm 图片占位区(灰底圆角矩形 + 深色竖线 + "图片区域"字样)、左下角日期"2026年3月刊"。 - 其余页的预置内容(shape[20-46])全部以
x=36cm离屏坐标预埋:S2 的 11 个#s2-*形状、S3 的 10 个#s3-*形状、S6 的 6 个#s6-*形状。这是本风格最重要的实现手法——单页构建、克隆复用、坐标切换:所有内容形状只add一次,后续页面通过克隆 S1 再把对应形状的x从 36cm 拉回可见区。
S2 故事页(story)——左图右文
officecli add "$OUTPUT" '/' --from '/slide[1]' officecli set "$OUTPUT" '/slide[2]' --prop transition=morph克隆 S1 后,transition=morph使 S2 与 S1 之间建立 morph 配对。随后分两组调整坐标:
- 场景角色微调(shape[1-8]):椭圆光斑移动/缩放/降透明度,顶栏底栏收窄为
h=0.5cm(shape[3]/shape[4]),不用的角色压到0.1cm大小隐藏; - 内容切换:把 shape[9-19](
#s1-*)全部推到x=36cm离屏,把 shape[20-30](#s2-*)拉回可见区——左列(x=1~2cm)为章节标签CHAPTER 01、15×14cm 图片区、中文大标题"一个改变世界的故事"、英文副题与红色分隔线,右列(x=18cm)为三段 14–16pt 中文正文。由此形成"左图右文"的杂志对开版面。
S3 引言页(quote)——整页引言 + 装饰引号
沿用同样的 clone + morph 模式:场景角色继续漂移(shape[1] 移至x=26cm,y=12cm,shape[2] 移回左下并提到opacity=0.1),!!bg-panel被放大为整页浅灰底(x=0,y=0,w=33.87cm,h=19.05cm,fill=$GRAY_BG)。内容侧把 shape[9-30] 全部离屏,拉回 shape[31-40]:320pt 的 Georgia 红色引号(opacity=0.15)铺在左上角作装饰、52pt 粗体中文引言"好的设计是诚实的。"、28pt 红色英文引言Good design is honest.、红色分隔线,以及底部 14×4cm 的作者卡片(深色头像圆 + 中文名"迪特·拉姆斯" + 英文名Dieter Rams+ 头衔"德国工业设计大师")。
S4 团队页 / S5 数据页(简化实现)
build.sh 注释明确标注这两页是simplified:仍克隆 S1 并开启 morph,场景角色继续变化(S5 中 shape[5] 变成左侧 0.2×14cm 红色竖条、shape[7] 变成 8×18.55cm 浅灰左侧栏),但内容侧只复用了 S2 的标题形状shape[25]改文字为"编辑团队"/"数据洞察"作为占位。因此 S4/S5 属于该演示稿的骨架页——它们示范的是"场景角色如何跨页持续 morph",而不是完整的内容实现。
S6 致谢页(thanks)——杂志封底风格
!!bg-panel(shape[7])被放大为20×19.05cm 的深蓝灰整块背景(fill=$DARK),全片氛围从白底翻转为深色封底。shape[41-46] 拉回可见区:56pt 粗体白色"感谢阅读"、24pt 红色THANK YOU FOR READING、红色分隔线、灰色"联系我们"标签、白色editorial@story.com与www.editorialstory.com。深底白字的对比处理与封面(白底深字)形成首尾呼应的反转。
六、Morph 底层机制:为什么这套 6 页结构能"动"起来
本风格全部 morph 动画的实现都遵循 morph-ppt SKILL.md 的两条核心机制:
1. 同名绑定(shape-name pairing)。PowerPoint 的 Morph 引擎按相邻两页之间完全相同的name=配对形状,并插值其位置/尺寸/旋转/填充/透明度。build.sh 中 8 个场景角色(!!ellipse-1/2/3、!!top-bar、!!bottom-bar、!!left-accent、!!frame-border、!!bg-panel)在 S1 上以可见坐标定义一次,之后每页克隆并set新坐标——同一名字跨页存在,morph 才有插值对象。内容形状用#sN-*前缀(每页不同名,刻意不配对,morph 会交叉淡入淡出),这正是 SKILL.md 的三前缀命名系统:
| 前缀 | 角色 | 生命周期 |
|---|---|---|
!!scene-* | 背景/装饰,贯穿全片 | 设置一次,调整坐标产生动感,极少离屏 |
!!actor-* | 内容/前景,随章节演进 | 在 N 页引入、后续页演变、退出页推到x=36cm |
#sN-* | 单页内容(标题、正文、引用) | 在 N 页新建,N+1 页推到x=36cm |
2. 离屏坐标即"ghost"。SKILL.md 规定所有需要退出的形状一律移到x=36cm(画布右缘 33.87cm 之外),绝不能删除——删除会破坏 morph 配对导致形状无动画消失;移到离屏则让退出动画可见地从右侧滑出。build.sh 把OFFSCREEN=36cm设为全局变量,封面阶段就把 S2/S3/S6 的内容预埋在 36cm,后续每页用for i in {9..19}之类循环把上一页内容统一推离屏、再把目标形状拉回——这正是 SKILL.md 强调的ghost discipline:每一页都是独立画布,形状不会自动继承上一页的位置。
3. 空间变化底线。SKILL.md 要求相邻页至少 3 个配对形状存在 ≥5cm 位移 / ≥15° 旋转 / ≥30% 尺寸变化,否则 morph 退化为无声淡出。build.sh 中椭圆光斑每页移动 5cm 以上、顶栏底栏在 0.8cm↔0.5cm 间收放、!!bg-panel从 0.1×0.1cm 膨胀到整页背景(S3/S5/S6)——这些跨页差异保证了过渡被"看见"。
七、把风格迁移到自己的内容:lookup 而非 copy
INDEX.md 与 SKILL.md §Style library lookup workflow 都强调:52 套风格的build.sh是设计技法参考,不是模板——其中的坐标是为演示内容手工调校的,直接照搬到不同长度的内容会产生重叠与错位。正确的迁移路径是四步 lookup:
- 查索引:在 INDEX.md 的 Quick Lookup 按场景找到
dark--editorial-story(杂志/故事类),或用主色十六进制三元组#FFFFFF / #2C3E50 / #E74C3C与品牌色比对; - 读哲学:读 style.md 获取设计意图(配色逻辑、字体配对、标志元素);
- 看技法:仅在需要时翻阅 build.sh 提取签名形状、色值与 choreography 思路,不复制坐标;
- 自建画布:用 pptx v2 的网格数学(33.87×19.05cm 画布、边距 ≥1.27cm、间距 ≥0.76cm、留白 ≥20%)重排自己的内容,只借用色板与"签名手势"(刊号标签、装饰引号、图文并置、封底反转)。
迁移时的关键节奏建议(来自 SKILL.md §Deck-length rhythm):12–18 页的正式 deck,总 morph 次数控制在 3–5 次、每隔 4–6 页一次;更长文档按"幕"结构组织,在幕间用一次长 morph 作为章节标点——每页都 morph 会显得焦虑而非电影感。
八、交付前的验收:Gate 5b morph 检查
任何 morph deck 交付前都要跑完整的 Delivery Gate(1–5a 继承自 pptx v2,外加 morph 专属的 5b-morph-1..4,见 SKILL.md)。与本文档最相关的两条:
- 5b-morph-2(有真实动感):相邻 morph 对之间,至少 3 个不同
!!前缀形状各自在 {x, y, width, height, rotation, font-size} 中至少一项有差异(brand-constant的顶栏/底栏/边框不计数)。build.sh 中椭圆光斑、!!bg-panel等场景角色的跨页变化正是为满足这一条。 - 5b-morph-4(ghost 无泄漏):
#s(N-1)-*内容不得残留在第 N 页可见区(须x=36cm)。build.sh 每页开头的for i in {9..N}; do set ... x=$OFFSCREEN循环就是防泄漏的代码化执行。
验证可用 morph-helpers.py 的一键命令:python3 morph-helpers.py clone deck.pptx 1 2(克隆并设 morph)、ghost deck.pptx 2 7 8 9(批量离屏)、verify deck.pptx 2(校验单页)、final-check deck.pptx(整 deck 校验 + M-2 幽灵累积检查,离屏形状超过 50 个即 REJECT)。build.sh 收尾即调用python3 "$(dirname "$0")/../../morph-helpers.py" final-check "$OUTPUT"。
渲染器提醒:morph 动效只在 PowerPoint 365 / Keynote / WPS / PowerPoint Online 中呈现;LibreOffice Impress 与多数网页查看器会渲染为静态或纯淡入淡出,这是渲染器运行时能力限制([RENDERER-BUG]),不是脚本缺陷——演示前务必用支持 morph 的软件打开。
参考文件索引
- 风格定义:style.md
- 完整构建脚本:build.sh
- 成品示例:dark__editorial_story.pptx
- 风格总索引:INDEX.md(52 套风格、按色系与场景检索)
- morph 底层机制与验收门禁:SKILL.md
- 设计原则(对比度、字号、文本宽度、场景角色、页面类型):pptx-design.md
- 一键助手(clone/ghost/verify/final-check/clean-accumulation):morph-helpers.py
- 人工智能
- AI 应用
- AI 技能
- CLI
- MCP 服务
【免费下载链接】OfficeCLI
OfficeCLI 是首款也是最佳的专为 AI 代理设计的命令行工具,可用于读取、编辑和自动化处理 Word、Excel 和 PowerPoint 文件。它免费、开源,仅包含一个二进制文件,无需安装 Office 套件。
相关推荐
OfficeCLI Morph-PPT 工业斜切风格实战:用 dark--diagonal-cut 打造硬核工程叙事幻灯片
OfficeCLI Morph PPT 工业斜切风格实战:用 dark diagonal cut 打造硬核工程叙事幻灯片 本篇技术指南聚焦 OfficeCLI
人工智能AI 应用AI 技能CLIMCP 服务Investor Pitch 专业路演风格的完整解析:deep blue 配色、Morph 过渡与 6 页融资叙事
Investor Pitch 专业路演风格的完整解析:deep blue 配色、Morph 过渡与 6 页融资叙事 基于 style.md https://li
人工智能AI 应用AI 技能CLIMCP 服务OfficeCLI morph-ppt 风格实战:Pink Editorial — Gradient Stats 数据编辑风渐变统计演示文稿设计指南
OfficeCLI morph ppt 风格实战:Pink Editorial — Gradient Stats 数据编辑风渐变统计演示文稿设计指南 本文是 i
人工智能AI 应用AI 技能CLIMCP 服务
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考