--- name: scientific-slides description: 为研究演讲构建幻灯片和演示文稿。用于制作PowerPoint幻灯片、会议演示、研讨会演讲、研究报告、论文答辩幻灯片或任何科学演讲。提供幻灯片结构、设计模板、时间指导和视觉验证。支持PowerPoint和LaTeX Beamer。 allowed-tools: Read Write Edit Bash license: MIT license required_environment_variables: [{"name": "OPENROUTER_API_KEY", "prompt": "OpenRouter API key for the skill's LLM-powered steps.", "required_for": "optional features"}] metadata: {"version": "1.1", "skill-author": "K-Dense Inc.", "openclaw": {"primaryEnv": "OPENROUTER_API_KEY", "envVars": [{"name": "OPENROUTER_API_KEY", "required": false, "description": "OpenRouter API key for the skill's LLM-powered steps."}]}} --- # 科学幻灯片 ## 概述 科学演示是交流研究、分享发现和与学术及专业受众互动的关键媒介。此技能为创建有效的科学演示提供全面指导,从结构和内容开发到视觉设计和演讲准备。 **重点**:会议、研讨会、答辩和专业演讲的口头演示。 **关键设计理念**:科学演示应该视觉吸引人且有研究支持。务必避免枯燥、文本密集的幻灯片。优秀的科学演示结合: - **引人入胜的视觉效果**:高质量的图表、图像、图表(不仅仅是项目符号) - **研究背景**:来自research-lookup的适当引用,建立可信度 - **最少文本**:项目符号作为提示,您口头提供解释 - **专业设计**:现代配色方案、强烈的视觉层次结构、充足的空白 - **故事驱动**:清晰的叙述弧线,而不仅仅是数据转储 **记住**:枯燥的演示=被遗忘的科学。让您的幻灯片视觉上令人难忘,同时通过适当的引用保持科学严谨性。 ## 何时使用此技能 当您需要以下操作时,应使用此技能: - 准备会议演示(5-20分钟) - 开发学术研讨会(45-60分钟) - 创建论文或学位论文答辩演示 - 设计资助提案演示 - 准备期刊俱乐部演示 - 在机构或公司进行研究演讲 - 关于科学主题的教学或教程演示 ## 使用Nano Banana Pro生成幻灯片 **此技能使用Nano Banana Pro AI自动生成令人惊叹的演示幻灯片。** 根据输出格式有两种工作流程: ### 默认工作流程:PDF幻灯片(推荐) 使用Nano Banana Pro将每张幻灯片生成为完整图像,然后合并为PDF。这产生最视觉惊艳的结果。 **工作原理:** 1. **规划幻灯片**:为每张幻灯片创建详细计划(标题、要点、视觉元素) 2. **生成幻灯片**:为每张幻灯片调用Nano Banana Pro创建完整的幻灯片图像 3. **合并为PDF**:将幻灯片图像组装成单个PDF演示文稿 **步骤1:规划每张幻灯片** 生成前,为您的演示创建详细计划: ```markdown # 演示计划:机器学习简介 ## 幻灯片1:标题幻灯片 - 标题:"机器学习:从理论到实践" - 副标题:"AI会议2025" - 演讲者:Jane Smith博士,XYZ大学 - 视觉:现代抽象神经网络背景 ## 幻灯片2:介绍 - 标题:"为什么机器学习重要" - 要点:行业采用、突破性应用、未来潜力 - 视觉:显示不同ML应用的图标(医疗保健、金融、机器人) ## 幻灯片3:核心概念 - 标题:"三种学习类型" - 内容:监督学习、无监督学习、强化学习 - 视觉:三部分图表,展示每种类型及其示例 ...(继续所有幻灯片) ``` **步骤2:生成每张幻灯片** 使用`generate_slide_image.py`脚本创建每张幻灯片。 **关键:格式一致性协议** 为确保演示中所有幻灯片的统一格式: 1. **在演示开始时定义格式目标**,并将其包含在每个提示中: - 配色方案(例如,"深蓝色背景,白色文本,金色强调") - 排版风格(例如,"粗体无衬线标题,干净的正文文本") - 视觉风格(例如,"简约、专业、企业美学") - 布局方法(例如,"充足的空白,左对齐内容") 2. **生成后续幻灯片时始终附加前一张幻灯片**,使用`--attach`: - 这允许Nano Banana Pro查看并匹配现有风格 - 在整个演示中创建视觉连续性 - 确保一致的颜色、字体和设计语言 3. **默认作者是"K-Dense"**,除非指定其他名称 4. **在提示中直接包含引用**,用于引用研究的幻灯片: - 在提示文本中添加引用,以便它们出现在生成的幻灯片上 - 使用格式:"包含引用:(作者等,年份)"或"显示参考:作者等,年份" - 对于多个引用,在提示中列出所有引用 - 引用应在幻灯片底部或相关内容附近以小文本显示 5. **为结果幻灯片附加现有图表/数据**(对于数据驱动的演示至关重要): - 创建结果幻灯片时,始终检查以下位置的现有图表: - 工作目录(例如,`figures/`、`results/`、`plots/`、`images/`) - 用户提供的输入文件或目录 - 与演示相关的任何数据可视化、图表或图形 - 使用`--attach`包含这些图表,以便Nano Banana Pro可以整合它们: - 为结果幻灯片附加实际数据图表 - 为方法幻灯片附加相关图表 - 为标题幻灯片附加徽标或机构图像 - 附加数据图表时,在提示中描述您想要的内容: - "创建一张幻灯片,展示附带的结果图表,突出关键发现" - "围绕这张附带的图表构建幻灯片,添加标题和解释数据的项目符号" - "将附带的图表纳入结果幻灯片并进行解释" - **生成结果幻灯片前**:列出工作目录中的文件以找到相关图表 - 可以附加多个图表:`--attach fig1.png --attach fig2.png` **带有格式一致性、引用和图表附件的示例:** ```bash # 标题幻灯片(第一张幻灯片 - 建立风格) python scripts/generate_slide_image.py "演示标题幻灯片:'机器学习:从理论到实践'。副标题:'AI会议2025'。演讲者:K-Dense。格式目标:深蓝色背景(#1a237e),白色文本,金色强调(#ffc107),简约设计,无衬线字体,宽敞边距,无装饰元素。" -o slides/01_title.png # 带引用的内容幻灯片(附加前一张幻灯片以保持一致性) python scripts/generate_slide_image.py "标题为'为什么机器学习重要'的演示幻灯片。三个要点,带简单图标:1) 行业采用,2) 突破性应用,3) 未来潜力。引用:在底部以小文本包含:(LeCun等,2015;Goodfellow等,2016)。格式目标:匹配附加幻灯片风格 - 深蓝色背景,白色文本,金色强调,简约专业设计,无视觉混乱。" -o slides/02_intro.png --attach slides/01_title.png # 带多个引用的背景幻灯片 python scripts/generate_slide_image.py "标题为'深度学习革命'的演示幻灯片。关键里程碑:ImageNet突破(2012),Transformer架构(2017),GPT模型(2018-至今)。引用:在底部显示参考:(Krizhevsky等,2012;Vaswani等,2017;Brown等,2020)。格式目标:完全匹配附加幻灯片风格 - 相同的颜色、字体、简约设计。" -o slides/03_background.png --attach slides/02_intro.png # 结果幻灯片 - 附加工作目录中的实际数据图表 # 首先,检查存在哪些图表:ls figures/ 或 ls results/ python scripts/generate_slide_image.py "标题为'模型性能结果'的演示幻灯片。创建一张幻灯片展示附加的准确性图表。要突出的关键发现:1) 达到95%的准确性,2) 优于基线12%,3) 在测试集上一致。引用:在底部包含:(我们的结果,2025)。格式目标:完全匹配附加幻灯片风格。" -o slides/04_results.png --attach slides/03_background.png --attach figures/accuracy_chart.png # 结果幻灯片 - 多图表比较 python scripts/generate_slide_image.py "标题为'前后比较'的演示幻灯片。使用两张附加图表创建并排比较幻灯片。左:基线结果,右:我们改进的结果。添加简短标签解释改进。格式目标:完全匹配附加幻灯片风格。" -o slides/05_comparison.png --attach slides/04_results.png --attach figures/baseline.png --attach figures/improved.png # 方法幻灯片 - 附加现有图表 python scripts/generate_slide_image.py "标题为'系统架构'的演示幻灯片。展示附加的架构图表,带有简短的解释性项目符号:1) 输入处理,2) 模型推理,3) 输出生成。格式目标:完全匹配附加幻灯片风格。" -o slides/06_architecture.png --attach slides/05_comparison.png --attach diagrams/system_architecture.png ``` **重要:创建结果幻灯片前,始终:** 1. 列出工作目录中的文件:`ls -la figures/` 或 `ls -la results/` 2. 检查用户提供的目录中的相关图表 3. 附加应该出现在幻灯片上的所有相关图表 4. 描述Nano Banana Pro应如何整合附加的图表 **提示模板:** 在每个提示中包含这些元素(根据需要自定义): ``` [幻灯片内容描述] 引用:在底部包含:(作者1等,年份;作者2等,年份) 格式目标:[背景颜色],[文本颜色],[强调颜色],简约专业设计,无装饰元素,与附加幻灯片风格一致。 ``` **步骤3:合并为PDF** ```bash # 将所有幻灯片合并为PDF演示文稿 python scripts/slides_to_pdf.py slides/*.png -o presentation.pdf ``` ### PPT工作流程:带有生成视觉效果的PowerPoint 创建PowerPoint演示文稿时,使用Nano Banana Pro为每张幻灯片生成图像和图表,然后使用PPTX技能单独添加文本。 **工作原理:** 1. **规划幻灯片**:为每张幻灯片创建内容计划 2. **生成视觉效果**:使用Nano Banana Pro和`--visual-only`标志为幻灯片创建图像 3. **构建PPTX**:使用PPTX技能(html2pptx或基于模板)创建包含生成的视觉效果和单独文本的幻灯片 **步骤1:为每张幻灯片生成视觉效果** ```bash # 为介绍幻灯片生成图表 python scripts/generate_slide_image.py "专业插图,展示机器学习应用:医疗诊断、财务分析、自动驾驶汽车和机器人。现代扁平设计,白色背景上的彩色图标。" -o figures/ml_applications.png --visual-only # 为方法幻灯片生成图表 python scripts/generate_slide_image.py "神经网络架构图,显示输入层、三个隐藏层和输出层。干净的技术风格,带节点连接。蓝色和灰色配色方案。" -o figures/neural_network.png --visual-only # 为结果生成概念图 python scripts/generate_slide_image.py "前后比较,显示改进:左侧显示杂乱数据,右侧显示组织化的见解。箭头连接它们。专业商业风格。" -o figures/results_visual.png --visual-only ``` **步骤2:使用PPTX技能构建PowerPoint** 使用PPTX技能的html2pptx工作流程创建包含以下内容的幻灯片: - 步骤1中生成的图像 - 单独添加的标题和正文文本 - 专业布局和格式 请参阅`document-skills/pptx/SKILL.md`获取完整的PPTX创建文档。 --- ## Nano Banana Pro脚本参考 ### generate_slide_image.py 使用Nano Banana Pro AI生成演示幻灯片或视觉效果。 ```bash # 完整幻灯片(默认)- 生成完整幻灯片作为图像 python scripts/generate_slide_image.py "幻灯片描述" -o output.png # 仅视觉效果 - 生成仅用于嵌入PPT的图像/图表 python scripts/generate_slide_image.py "视觉描述" -o output.png --visual-only # 附加参考图像(Nano Banana Pro将看到这些) python scripts/generate_slide_image.py "创建一张解释此图表的幻灯片" -o slide.png --attach chart.png python scripts/generate_slide_image.py "将这些组合成比较幻灯片" -o compare.png --attach before.png --attach after.png ``` **选项:** - `-o, --output`:输出文件路径(必需) - `--attach IMAGE`:附加图像文件作为生成上下文(可多次使用) - `--visual-only`:仅生成视觉效果/图表,而非完整幻灯片 - `--iterations`:最大改进迭代次数(默认:2) - `--api-key`:OpenRouter API密钥(或设置OPENROUTER_API_KEY环境变量) - `-v, --verbose`:详细输出 **附加参考图像:** 当您希望Nano Banana Pro将现有图像作为上下文查看时,使用`--attach`: - "创建关于此数据的幻灯片" + 附加数据图表 - "制作带有此徽标的标题幻灯片" + 附加徽标 - "将这些图表合并到一张幻灯片中" + 附加多个图像 - "在幻灯片中解释此图表" + 附加图表 **环境设置:** ```bash export OPENROUTER_API_KEY='your_api_key_here' # 在以下位置获取密钥:https://openrouter.ai/keys ``` ### slides_to_pdf.py 将多个幻灯片图像合并为单个PDF。 ```bash # 合并PNG文件 python scripts/slides_to_pdf.py slides/*.png -o presentation.pdf # 按顺序合并特定文件 python scripts/slides_to_pdf.py title.png intro.png methods.png -o talk.pdf # 从目录(按文件名排序) python scripts/slides_to_pdf.py slides/ -o presentation.pdf ``` **选项:** - `-o, --output`:输出PDF路径(必需) - `--dpi`:PDF分辨率(默认:150) - `-v, --verbose`:详细输出 **提示:** 用数字命名幻灯片以获得正确顺序:`01_title.png`、`02_intro.png`等。 --- ## 幻灯片生成的提示编写 ### 完整幻灯片提示(PDF工作流程) 对于完整幻灯片,包括: 1. **幻灯片类型**:标题幻灯片、内容幻灯片、图表幻灯片等 2. **标题**:幻灯片标题文本 3. **内容**:要点、项目符号或描述 4. **视觉元素**:要包含的图像、图标或图形 5. **设计风格**:配色方案、情绪、美学 **示例提示:** ``` 标题幻灯片: "医学研究演示的标题幻灯片。标题:'癌症免疫疗法的进展'。副标题:'2024年临床试验结果'。专业医疗主题,背景中有微妙的DNA螺旋。海军蓝和白色配色方案。" 内容幻灯片: "标题为'关键发现'的演示幻灯片。三个项目符号:1) 响应率提高40%,2) 副作用减少,3) 生存结果延长。包含相关医疗图标。干净、专业的设计,绿色和白色配色。" 图表幻灯片: "展示研究方法的演示幻灯片。标题:'研究设计'。流程图显示:患者筛选 → 随机化 → 治疗组(A、B、对照)→ 随访 → 分析。CONSORT风格的流程图。专业学术风格。" ``` ### 仅视觉效果提示(PPT工作流程) 对于要嵌入PowerPoint的图像,仅关注视觉元素: ``` "显示机器学习管道的流程图:数据收集 → 预处理 → 模型训练 → 验证 → 部署。干净的技术风格,蓝色和灰色配色。" "云计算的概念插图,包含服务器、数据流和连接设备。现代扁平设计,适合商业演示。" "显示有丝分裂阶段的细胞分裂过程的科学图表。教育风格,带有标签,色盲友好的颜色。" ``` --- ## 科学示意图的视觉增强 除了幻灯片生成外,使用**scientific-schematics**技能创建技术图表: **何时使用scientific-schematics:** - 复杂的技术图表(电路图、化学结构) - 论文的 publication 质量图表(更高质量阈值) - 需要科学准确性审查的图表 **如何生成示意图:** ```bash python scripts/generate_schematic.py "your diagram description" -o figures/output.png ``` 有关创建示意图的详细指导,请参考scientific-schematics技能文档。 --- ## 核心能力 ### 1. 演示结构和组织 构建具有清晰叙述流程和不同上下文适当结构的演示。有关详细指导,请参考`references/presentation_structure.md`。 **通用故事弧:** 1. **钩子**:吸引注意力(30-60秒) 2. **背景**:确立重要性(演讲的5-10%) 3. **问题/差距**:识别未知内容(演讲的5-10%) 4. **方法**:解释您的解决方案(演讲的15-25%) 5. **结果**:呈现关键发现(演讲的40-50%) 6. **影响**:讨论意义(演讲的15-20%) 7. **结束**:令人难忘的结论(1-2分钟) **特定演讲结构:** - **会议演讲(15分钟)**:专注于1-2个关键发现,最少方法 - **学术研讨会(45分钟)**:全面覆盖,详细方法,多项研究 - **论文答辩(60分钟)**:完整论文概述,涵盖所有研究 - **资助提案(15分钟)**:强调意义、可行性和影响 - **期刊俱乐部(30分钟)**:对已发表工作的批判性分析 ### 2. 幻灯片设计原则 创建专业、可读和可访问的幻灯片,增强理解。有关完整设计指南,请参考`references/slide_design_principles.md`。 **反模式:避免枯燥、文本密集的演示** ❌ **使演示枯燥和易忘的因素:** - 文本墙(每张幻灯片超过6个项目符号) - 小字体(<24pt正文文本) - 仅黑底白字(无视觉兴趣) - 无图像或图形(仅项目符号) - 无自定义的通用模板 - 密集、段落式项目符号 - 缺少研究背景(无引用) - 所有幻灯片看起来相同(重复) ✅ **使演示引人入胜和难忘的因素:** - **高质量视觉效果**占主导地位(图表、照片、图表、图标) - 大而清晰的文本作为强调(不是主要内容) - 现代、有目的的配色方案(不是默认主题) - 充足的空白(幻灯片呼吸) - 研究支持的背景(来自research-lookup的适当引用) - 幻灯片布局的多样性(不是所有项目符号列表) - 故事驱动的流程,带有视觉锚点 - 专业、抛光的外观 **核心设计原则:** **视觉优先方法**(关键): - 从视觉效果开始(图表、图像、图表),添加文本作为支持 - 每张幻灯片应具有强烈的视觉元素(图表、图表、照片、图表) - 文本解释或补充视觉效果,而非替代它们 - 思考:"我如何展示这个,而不仅仅是讲述它?" - 目标:60-70%视觉内容,30-40%文本 **简约与影响:** - 每张幻灯片一个主要想法 - 最少文本(3-4个项目符号,每个4-6个字优先) - 充足的空白(幻灯片的40-50%) - 清晰的视觉焦点 - 大胆、自信的设计选择 **引人入胜的排版:** - 无衬线字体(Arial、Calibri、Helvetica) - 大字体:正文文本24-28pt(不仅仅是18pt) - 幻灯片标题36-44pt(加粗) - 高对比度(最小4.5:1,优选7:1) - 使用大小而非仅重量来表示层次结构 **影响颜色:** - 现代配色方案(不是默认的蓝/灰色) - 考虑您的主题:生物技术?鲜艳的颜色。物理学? sleek的深色。健康?温暖的色调。 - 有限的调色板(总共3-5种颜色) - 高对比度组合 - 色盲安全(避免红绿组合) - 有目的地使用颜色(不是装饰) **视觉兴趣布局:** - 变化布局(不是所有项目符号列表) - 使用双列布局(文本+图表) - 关键结果使用全屏图表 - 不对称构图(比居中更有趣) - 三分法则用于焦点 - 一致但不重复 ### 3. 幻灯片的数据可视化 为演示上下文调整科学图表。有关详细指导,请参考`references/data_visualization_slides.md`。 **与期刊图表的关键区别:** - 简化,不复制 - 更大的字体(最小18-24pt) - 更少的面板(跨幻灯片拆分) - 直接标签(不是图例) - 通过颜色和大小强调 - 复杂数据的渐进式披露 **可视化最佳实践:** - **条形图**:比较离散类别 - **线图**:趋势和轨迹 - **散点图**:关系和相关性 - **热图**:矩阵数据和模式 - **网络图**:关系和连接 **要避免的常见错误:** - 小字体(<18pt) - 一张幻灯片上太多面板 - 复杂图例 - 不足的对比度 - 混乱的布局 ### 4. 特定演讲指导 不同的演示上下文需要不同的方法。有关每种类型的综合指导,请参考`references/talk_types_guide.md`。 **会议演讲**(10-20分钟): - 结构:简短介绍 → 最少方法 → 关键结果 → 快速结论 - 焦点:仅1-2个主要发现 - 风格:引人入胜,快节奏,令人难忘 - 目标:产生兴趣,建立网络,获得邀请 **学术研讨会**(45-60分钟): - 结构:全面覆盖,详细方法 - 焦点:多个发现,分析深度 - 风格:学术性,互动性,讨论导向 - 目标:展示专业知识,获得反馈,合作 **论文答辩**(45-60分钟): - 结构:完整论文概述,所有研究 - 焦点:展示掌握和独立思考 - 风格:正式,全面,准备接受质询 - 目标:通过考试,捍卫研究决策 **资助提案**(10-20分钟): - 结构:问题 → 意义 → 方法 → 可行性 → 影响 - 焦点:创新,初步数据,团队资格 - 风格:有说服力,专注于成果和影响 - 目标:获得资金,展示可行性 **期刊俱乐部**(20-45分钟): - 结构:背景 → 方法 → 结果 → 批判性分析 - 焦点:理解和批判已发表的工作 - 风格:教育性,批判性,促进讨论 - 目标:学习,批判,讨论影响 ### 5. 实现选项 #### Nano Banana Pro PDF(默认 - 推荐) **最适合**:视觉惊艳的幻灯片,快速创建,非技术受众 **这是默认和推荐的方法。** 使用AI将每张幻灯片生成为完整图像。 **工作流程:** 1. 规划每张幻灯片(标题、内容、视觉元素) 2. 使用`generate_slide_image.py`生成每张幻灯片 3. 使用`slides_to_pdf.py`合并为PDF ```bash # 生成幻灯片 python scripts/generate_slide_image.py "标题:介绍..." -o slides/01.png python scripts/generate_slide_image.py "标题:方法..." -o slides/02.png # 合并为PDF python scripts/slides_to_pdf.py slides/*.png -o presentation.pdf ``` **优势:** - 最视觉印象深刻的结果 - 快速创建(描述并生成) - 无需设计技能 - 一致、专业的外观 - 适合一般受众 **最适合:** - 会议演讲 - 商业演示 - 一般科学演讲 - 提案演示 #### 通过PPTX技能的PowerPoint **最适合**:可编辑幻灯片,自定义设计,基于模板的工作流程 **参考**:请参阅`document-skills/pptx/SKILL.md`获取完整文档 使用Nano Banana Pro和`--visual-only`生成图像,然后用文本构建PPTX。 **关键资源:** - `assets/powerpoint_design_guide.md`:完整的PowerPoint设计指南 - PPTX技能的`html2pptx.md`:程序化创建工作流程 - PPTX技能的脚本:`rearrange.py`、`inventory.py`、`replace.py`、`thumbnail.py` **工作流程:** 1. 使用`generate_slide_image.py --visual-only`生成视觉效果 2. 设计HTML幻灯片(用于程序化)或使用模板 3. 使用html2pptx或模板编辑创建演示 4. 添加生成的图像和文本内容 5. 生成缩略图用于视觉验证 6. 基于视觉检查进行迭代 **优势:** - 可编辑幻灯片(以后可以修改文本) - 复杂的动画和过渡 - 互动元素 - 公司模板兼容性 #### LaTeX Beamer **最适合**:数学内容,一致的格式,版本控制 **参考**:请参阅`references/beamer_guide.md`获取完整文档 **可用模板:** - `assets/beamer_template_conference.tex`:15分钟会议演讲 - `assets/beamer_template_seminar.tex`:45分钟学术研讨会 - `assets/beamer_template_defense.tex`:论文答辩 **工作流程:** 1. 选择适当的模板 2. 自定义主题和颜色 3. 添加内容(LaTeX原生:方程、代码、算法) 4. 编译为PDF 5. 转换为图像进行视觉验证 **优势:** - 美观的数学和方程 - 一致、专业的外观 - 版本控制友好(纯文本) - 非常适合算法和代码 - 可重现和程序化 ### 6. 视觉审查和迭代 通过视觉检查实现迭代改进。有关完整工作流程,请参考`references/visual_review_workflow.md`。 **视觉验证工作流程:** **步骤1:生成PDF**(如果尚未为PDF) - PowerPoint:导出为PDF - Beamer:编译LaTeX源 **步骤2:转换为图像** ```bash # 使用pdf_to_images脚本 python scripts/pdf_to_images.py presentation.pdf review/slide --dpi 150 # 或使用pptx技能的缩略图工具 python ../document-skills/pptx/scripts/thumbnail.py presentation.pptx review/thumb ``` **步骤3:系统检查** 检查每张幻灯片: - **文本溢出**:文本在边缘被截断 - **元素重叠**:文本与图像或其他文本重叠 - **字体大小**:文本太小(<18pt) - **对比度**:文本和背景之间对比度不足 - **布局问题**:错位,间距不当 - **视觉质量**:像素化图像,渲染不良 **步骤4:记录问题** 创建问题日志: ``` 幻灯片 # | 问题类型 | 描述 | 优先级 --------|-----------|-------------|---------- 3 | 文本溢出 | 项目符号4超出框 | 高 7 | 重叠 | 图表与标题重叠 | 高 12 | 字体大小 | 轴标签太小 | 中 ``` **步骤5:应用修复** 对源文件进行更正: - PowerPoint:编辑文本框,调整元素大小 - Beamer:调整LaTeX代码,重新编译 **步骤6:重新验证** 重复步骤1-5,直到没有关键问题。 **停止标准:** - 无文本溢出 - 无不当重叠 - 所有文本可读(≥18pt等效) - 足够的对比度(≥4.5:1) - 专业外观 ### 7. 时间和节奏 确保演示符合分配的时间。有关综合时间指导,请参考`assets/timing_guidelines.md`。 **每分钟一张幻灯片规则:** - 一般指南:~每分钟1张幻灯片 - 复杂幻灯片调整(2-3分钟) - 简单幻灯片调整(15-30秒) **时间分配:** - 介绍:15-20% - 方法:15-20% - 结果:40-50%(最多时间) - 讨论:15-20% - 结论:5% **练习要求:** - 5分钟演讲:练习5-7次 - 15分钟演讲:练习3-5次 - 45分钟演讲:练习3-4次 - 答辩:练习4-6次 **时间检查点:** 对于15分钟演讲: - 3-4分钟:完成介绍 - 7-8分钟:结果中途 - 12-13分钟:开始结论 **应急策略:** - 落后:跳过备份幻灯片(提前准备) - 提前:扩展示例,稍微放慢 - 永远不要跳过结论 ### 8. 验证和质量保证 **自动验证:** ```bash # 验证幻灯片数量、时间、文件大小 python scripts/validate_presentation.py presentation.pdf --duration 15 # 生成报告: # - 幻灯片数量与推荐范围 # - 文件大小警告 # - 幻灯片尺寸 # - 字体大小问题(PowerPoint) # - 编译成功(Beamer) ``` **手动验证清单:** - [ ] 幻灯片数量适合持续时间 - [ ] 标题幻灯片完整(姓名、机构、日期) - [ ] 清晰的叙述流程 - [ ] 每张幻灯片一个主要想法 - [ ] 字体大小≥18pt(最好24pt+) - [ ] 高对比度颜色 - [ ] 图表大且可读 - [ ] 无文本溢出或元素重叠 - [ ] 整个设计一致 - [ ] 幻灯片编号存在 - [ ] 最后一张幻灯片上有联系信息 - [ ] 准备了备份幻灯片 - [ ] 在投影仪上测试(如果可能) ## 演示开发工作流程 ### 阶段1:规划(创建幻灯片前) **定义上下文:** 1. 什么类型的演讲?(会议、研讨会、答辩等) 2. 多长时间?(分钟持续时间) 3. 观众是谁?(专家、一般、混合) 4. 场地是什么?(房间大小、A/V设置、虚拟/面对面) 5. 之后会发生什么?(问答、讨论、网络) **研究和文献综述**(使用research-lookup技能): 1. **搜索背景文献**:找到5-10篇建立背景的关键论文 2. **识别知识差距**:使用research-lookup找到未知内容 3. **定位比较研究**:找到具有类似方法或结果的论文 4. **收集支持引用**:收集支持您解释的论文 5. **建立参考列表**:创建幻灯片的.bib文件或引用列表 6. **记录要引用的关键发现**:记录要参考的特定结果 **开发内容大纲:** 1. 确定1-3个核心信息 2. 选择要呈现的关键发现 3. 选择必要的图表(15分钟演讲通常为3-6个) 4. 规划带有适当引用的叙述弧 5. 按部分分配时间 **15分钟演讲的示例大纲:** ``` 1. 标题(30秒) 2. 钩子:引人注目的问题(60秒)[通过research-lookup引用1-2篇论文] 3. 背景(90秒)[引用3-4篇建立背景的关键论文] 4. 研究问题(45秒)[引用显示差距的论文] 5. 方法概述(2分钟) 6-8. 主要结果1(3分钟,3张幻灯片) 9-10. 主要结果2(2分钟,2张幻灯片) 11-12. 结果3或验证(2分钟,2张幻灯片) 13-14. 讨论和影响(2分钟)[与2-3项先前研究比较] 15. 结论(45秒) 16. 致谢(15秒) 注意:使用research-lookup在创建幻灯片前找到背景(幻灯片2-4) 和讨论(幻灯片13-14)的论文。 ``` ### 阶段2:设计和创建 **选择实现方法:** **选项A:PowerPoint(通过PPTX技能)** 1. 阅读`assets/powerpoint_design_guide.md` 2. 阅读`document-skills/pptx/SKILL.md` 3. 选择方法(程序化或基于模板) 4. 创建具有一致设计的母版幻灯片 5. 按照大纲构建演示 **选项B:LaTeX Beamer** 1. 阅读`references/beamer_guide.md` 2. 从`assets/`中选择适当的模板 3. 自定义主题和颜色 4. 用LaTeX编写内容 5. 编译为PDF **设计考虑**(使其视觉吸引人): - **选择现代配色方案**:匹配您的主题(生物技术=鲜艳,物理学=sleek,健康=温暖) - 使用pptx技能的调色板示例(蓝绿色和珊瑚色,大胆红色,深紫色和翡翠色等) - 不仅仅是默认的蓝/灰色主题 - 3-5种高对比度颜色 - **选择干净的字体**:无衬线,大尺寸(24pt+正文) - **计划视觉元素**:每张幻灯片使用什么图像、图表、图标? - **创建各种布局**:混合全屏图表、双列、文本覆盖(不是所有项目符号) - **设计部分分隔符**:带有醒目图形的视觉分隔 - **计划动画/构建**:控制复杂幻灯片的信息流 - **添加视觉兴趣**:背景图像、颜色块、形状、图标 ### 阶段3:内容开发 **填充幻灯片**(视觉优先策略): 1. **从视觉效果开始**:为每个关键点计划哪些图表、图像、图表 2. **广泛使用research-lookup**:找到8-15篇论文用于适当的引用 3. **首先创建视觉骨架**:添加所有图表、图表、图像、图表 4. **添加最少文本作为支持**:项目符号补充视觉效果,不要替代它们 5. **设计部分分隔符**:带有图像或图形的视觉分隔(不仅仅是文本) 6. **完善标题/结尾**:使其视觉醒目,包含联系信息 7. **添加过渡/构建**:控制信息流 **视觉内容要求**(使幻灯片引人入胜): - **图像**:使用高质量照片、插图、概念图形 - **图标**:概念的视觉表示(不是装饰) - **图表**:流程图、示意图、过程图 - **图表**:简化的研究图表,带有大标签(18-24pt) - **图表**:干净的数据可视化,带有明确的信息 - **图形**:视觉隐喻,概念插图 - **颜色块**:使用彩色形状在视觉上组织内容 - 目标:每张幻灯片至少1-2个强视觉元素 **科学内容**(研究支持): - **引用**:广泛使用research-lookup找到相关论文 - 介绍:引用3-5篇建立背景和差距的论文 - 背景:视觉上显示关键先前工作(不仅仅是引用) - 讨论:引用3-5篇与您的结果比较的论文 - 使用作者-年份格式(Smith等,2023)以提高可读性 - 引用建立可信度和科学严谨性 - **图表**:从论文中简化,大标签(最小18-24pt) - **方程**:大而清晰,解释每个术语( sparingly使用) - **表格**:最小化,突出关键比较(不是数据转储) - **代码/算法**:使用语法高亮,保持简短 **文本指南**(少即是多): - 项目符号,永远不要段落 - 每张幻灯片3-4个项目符号(仅在必要时最多6个) - 每个项目符号4-6个字(比6×6规则更短) - 关键点加粗 - 文本是支持角色,视觉效果是明星 - 使用构建来控制节奏 ### 阶段4:视觉验证 **生成图像:** ```bash # 将PDF转换为图像 python scripts/pdf_to_images.py presentation.pdf review/slides # 或创建缩略图网格 python ../document-skills/pptx/scripts/thumbnail.py presentation.pptx review/grid ``` **系统审查:** 1. 查看每张幻灯片图像 2. 根据问题清单检查 3. 记录带有幻灯片编号的问题 4. 从远处测试可读性(以50%大小查看) **要修复的常见问题:** - 文本超出边界 - 图表与文本重叠 - 字体大小太小 - 对比度差 - 错位 **迭代:** 1. 修复源文件中的已识别问题 2. 重新生成PDF/演示文稿 3. 再次转换为图像 4. 重新检查 5. 重复直到干净 ### 阶段5:练习和完善 **练习计划:** - 运行1:草稿(会超时) - 运行2:平滑过渡 - 运行3:准确计时 - 运行4:最终抛光 - 运行5+:维护(前一天,当天早上) **要练习的内容:** - 带计时器的完整演讲 - 困难的解释 - 部分之间的过渡 - 开场和结束(直到完美) - 预期问题 **基于练习的完善:** - 如果超时,削减幻灯片 - 如果不清楚,扩展解释 - 调整措辞以提高清晰度 - 标记时间检查点 - 准备备份幻灯片 ### 阶段6:最终准备 **技术检查:** - [ ] 保存多个副本(笔记本电脑、云、USB) - [ ] 在演示计算机上工作 - [ ] 适配器/电缆可用 - [ ] 备份PDF版本 - [ ] 在投影仪上测试(如果可能) **内容最终:** - [ ] 无拼写错误 - [ ] 所有图表高质量 - [ ] 幻灯片编号正确 - [ ] 最后一张幻灯片上有联系信息 - [ ] 备份幻灯片准备就绪 **演讲准备:** - [ ] 准备笔记(如果使用) - [ ] 计时器/手机准备就绪 - [ ] 水可用 - [ ] 名片/讲义 - [ ] 熟悉材料(3+次练习) ## 与其他技能集成 **研究查找**(科学演示的关键): - **背景开发**:搜索文献以构建介绍背景 - **引用收集**:找到在演讲中引用的关键论文 - **差距识别**:识别未知内容以激发研究 - **先前工作比较**:找到与您的结果比较的论文 - **支持证据**:找到支持您解释的文献 - **问题准备**:找到可能为问答提供信息的论文 - **开发任何科学演示时始终使用research-lookup**,以确保适当的背景和引用 **科学写作:** - 将论文内容转换为演示格式 - 提取关键发现并简化 - 使用相同的图表(但为幻灯片重新设计) - 保持一致的术语 **PPTX技能:** - 用于PowerPoint创建和编辑 - 利用脚本进行模板工作流程 - 使用缩略图生成进行验证 - 参考html2pptx进行程序化创建 **数据可视化:** - 创建适合演示的图表 - 简化复杂的可视化 - 确保从远处可读 - 使用渐进式披露 ## 要避免的常见陷阱 ### 内容错误 **枯燥、无聊的演示**(必须避免): - 问题:文本密集的幻灯片,无视觉兴趣,缺少研究背景 - 迹象:所有项目符号,无图像,默认模板,无引用 - 解决方案: - 使用research-lookup找到8-15篇论文作为可信背景 - 为每张幻灯片添加高质量视觉效果(图表、照片、图表、图标) - 选择反映您主题的现代配色方案 - 变化幻灯片布局(不是所有项目符号列表) - 用视觉效果讲述故事,少用文本 **内容过多:** - 问题:尝试包含论文中的所有内容 - 解决方案:短期演讲专注于1-2个关键发现,视觉显示 **文本过多:** - 问题:幻灯片上的完整段落,密集项目符号,逐字阅读 - 解决方案:3-4个项目符号,每个4-6个字,让视觉效果传达信息 **缺少研究背景:** - 问题:无引用,无支持的主张,定位不明确 - 解决方案:使用research-lookup找到论文,在介绍中引用3-5篇,在讨论中引用3-5篇 **叙述差:** - 问题:主题之间跳跃,无清晰故事,无流程 - 解决方案:遵循故事弧,使用视觉过渡,保持线程 **匆匆通过结果:** - 问题:简短方法,简短结果,冗长讨论 - 解决方案:将40-50%的时间用于结果,视觉显示数据 ### 设计错误 **通用、默认外观:** - 问题:使用默认PowerPoint/Beamer主题,无自定义,看起来过时 - 解决方案:选择现代配色方案,自定义字体/布局,添加视觉个性 **文本密集,视觉贫乏:** - 问题:所有项目符号幻灯片,无图像或图形,看起来无聊 - 解决方案:为每张幻灯片添加图表、照片、图表、图标,使其视觉有趣 **小字体:** - 问题:正文文本<18pt,从后面不可读,看起来不专业 - 解决方案:正文24-28pt(不仅仅是18pt最小),标题36-44pt **低对比度:** - 问题:浅色文本在浅色背景上,可见性差,难以阅读 - 解决方案:高对比度(优选7:1,不仅仅是4.5:1最小),使用对比度检查器测试 **混乱的幻灯片:** - 问题:元素过多,无空白,压倒性 - 解决方案:每张幻灯片一个想法,40-50%空白,充足间距 **不一致的格式:** - 问题:幻灯片之间不同的字体、颜色、布局,看起来业余 - 解决方案:使用母版幻灯片,维护设计系统,专业一致性 **缺少视觉层次结构:** - 问题:所有内容相同大小和颜色,无重点,焦点不明确 - 解决方案:大小差异(标题大,正文中等),颜色用于强调,清晰的焦点 ### 时间错误 **不练习:** - 问题:第一次通过是在演示期间 - 解决方案:至少练习3次,带计时器 **无时间检查点:** - 问题:直到太晚才意识到落后 - 解决方案:设置3-4个检查点,全程监控 **超时:** - 问题:极其不专业,占用问答时间 - 解决方案:练习到准确时间,准备B计划(要跳过的幻灯片) **跳过结论:** - 问题:时间耗尽,匆忙通过或跳过结尾 - 解决方案:永远不要跳过结论,而是削减早期内容 ## 工具和脚本 ### Nano Banana Pro脚本 **generate_slide_image.py** - 使用AI生成幻灯片或视觉效果: ```bash # 完整幻灯片(用于PDF工作流程) python scripts/generate_slide_image.py "标题:介绍\n内容:要点" -o slide.png # 仅视觉效果(用于PPT工作流程) python scripts/generate_slide_image.py "图表描述" -o figure.png --visual-only # 选项: # -o, --output 输出文件路径(必需) # --visual-only 仅生成视觉效果,不是完整幻灯片 # --iterations N 最大改进迭代次数(默认:2) # -v, --verbose 详细输出 ``` **slides_to_pdf.py** - 将幻灯片图像合并为PDF: ```bash # 从通配符模式 python scripts/slides_to_pdf.py slides/*.png -o presentation.pdf # 从目录(按文件名排序) python scripts/slides_to_pdf.py slides/ -o presentation.pdf # 选项: # -o, --output 输出PDF路径(必需) # --dpi N PDF分辨率(默认:150) # -v, --verbose 详细输出 ``` ### 验证脚本 **validate_presentation.py**: ```bash python scripts/validate_presentation.py presentation.pdf --duration 15 # 检查: # - 幻灯片数量与推荐范围 # - 文件大小警告 # - 幻灯片尺寸 # - 字体大小(PowerPoint) # - 编译(Beamer) ``` **pdf_to_images.py**: ```bash python scripts/pdf_to_images.py presentation.pdf output/slide --dpi 150 # 将PDF转换为图像用于视觉检查 # 支持:JPG, PNG # 可调整DPI # 页面范围选择 ``` ### PPTX技能脚本 来自`document-skills/pptx/scripts/`: - `thumbnail.py`:创建缩略图网格 - `rearrange.py`:复制和重新排序幻灯片 - `inventory.py`:提取文本内容 - `replace.py`:以编程方式更新文本 ### 外部工具 **推荐:** - PDF查看器:用于审查演示 - 颜色对比度检查器:WebAIM对比度检查器 - 色盲模拟器:Coblis - 计时器应用:用于练习会话 - 屏幕录像机:用于自我审查 ## 参考文件 特定方面的综合指南: - **`references/presentation_structure.md`**:所有演讲类型的详细结构,时间分配,开场/结束策略,过渡技术 - **`references/slide_design_principles.md`**:排版,色彩理论,布局,可访问性,视觉层次结构,设计工作流程 - **`references/data_visualization_slides.md`**:简化图表,图表类型,渐进式披露,常见错误,重创建工作流程 - **`references/talk_types_guide.md`**:会议、研讨会、答辩、资助、期刊俱乐部的具体指导,带有示例 - **`references/beamer_guide.md`**:完整的LaTeX Beamer文档,主题,自定义,高级功能,编译 - **`references/visual_review_workflow.md`**:PDF到图像转换,系统检查,问题文档,迭代改进 ## 资产 ### 模板 - **`assets/beamer_template_conference.tex`**:15分钟会议演讲模板 - **`assets/beamer_template_seminar.tex`**:45分钟学术研讨会模板 - **`assets/beamer_template_defense.tex`**:论文答辩模板 ### 指南 - **`assets/powerpoint_design_guide.md`**:完整的PowerPoint设计和实施指南 - **`assets/timing_guidelines.md`**:综合时间、节奏和练习策略 ## 快速开始指南 ### 15分钟会议演讲(PDF工作流程 - 推荐) 1. **研究与规划**(45分钟): - **使用research-lookup**查找8-12篇相关论文作为引用 - 构建参考列表(背景、比较研究) - 概述内容(介绍 → 方法 → 2-3个关键结果 → 结论) - **为每张幻灯片创建详细计划**(标题、要点、视觉元素) - 目标15-18张幻灯片 2. **使用Nano Banana Pro生成幻灯片**(1-2小时): **重要:使用一致的格式,附加前一张幻灯片,并包含引用!** ```bash # 标题幻灯片(建立风格 - 默认作者:K-Dense) python scripts/generate_slide_image.py "Title slide: 'Your Research Title'. Conference name, K-Dense. FORMATTING GOAL: [your color scheme], minimal professional design, no decorative elements, clean and corporate." -o slides/01_title.png # 带引用的介绍幻灯片(附加前一张以保持一致性) python scripts/generate_slide_image.py "Slide titled 'Why This Matters'. Three key points with simple icons. CITATIONS: Include at bottom: (Smith et al., 2023; Jones et al., 2024). FORMATTING GOAL: Match attached slide style exactly." -o slides/02_intro.png --attach slides/01_title.png # 继续为每张幻灯片生成(始终附加前一张,在相关处包含引用) python scripts/generate_slide_image.py "Slide titled 'Methods'. Key methodology points. CITATIONS: (Based on Chen et al., 2022). FORMATTING GOAL: Match attached slide style exactly." -o slides/03_methods.png --attach slides/02_intro.png # 合并为PDF python scripts/slides_to_pdf.py slides/*.png -o presentation.pdf ``` 3. **审查与迭代**(30分钟): - 打开PDF并审查每张幻灯片 - 重新生成需要改进的幻灯片 - 重新合并为PDF 4. **练习**(2-3小时): - 用计时器练习3-5次 - 目标13-14分钟(留出缓冲时间) - 记录自己,观看回放 - **准备问题**(使用research-lookup预测) 5. **最终确定**(30分钟): - 如需要,生成备份/附录幻灯片 - 保存多个副本 - 在演示计算机上测试 总时间:~5-6小时用于高质量AI生成演示 ### 替代方案:PowerPoint工作流程 如果您需要可编辑的幻灯片(例如,用于公司模板): 1. **如上规划幻灯片** 2. **使用`--visual-only`标志生成视觉效果**: ```bash python scripts/generate_slide_image.py "diagram description" -o figures/fig1.png --visual-only ``` 3. **使用PPTX技能构建PPTX**,使用生成的图像 4. **单独添加文本**使用PPTX工作流程 请参阅`scientific-skills/pptx/SKILL.md`获取完整的PowerPoint工作流程。 ## 总结:关键原则 1. **视觉优先设计**:每张幻灯片需要强大的视觉元素(图表、图像、图表)- 避免纯文本幻灯片 2. **研究支持**:使用research-lookup找到8-15篇论文,在介绍中引用3-5篇,在讨论中引用3-5篇 3. **现代美学**:选择与主题匹配的现代配色方案,而非默认主题 4. **最少文本**:3-4个项目符号,每个4-6个字(24-28pt字体),让视觉效果讲述故事 5. **结构**:遵循故事弧,40-50%的时间用于结果 6. **高对比度**:专业外观首选7:1的对比度 7. **多样化布局**:混合全屏图表、双列、视觉覆盖(不是所有项目符号) 8. **时间控制**:练习3-5次,~每分钟1张幻灯片,永远不要跳过结论 9. **验证**:视觉审查工作流程以捕捉溢出和重叠 10. **空白**:40-50%的幻灯片留白以获得视觉呼吸空间 **记住**: - **枯燥=被遗忘**:干燥、文本密集的幻灯片无法传达您的科学 - **视觉+研究=影响**:结合引人注目的视觉效果和研究支持的上下文 - **您是演示的核心,幻灯片是视觉支持**:它们应该增强,而不是替代您的演讲