presenting-conference-talks
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChinesePresenting Conference Talks: From Paper to Slides
会议报告演示:从论文到幻灯片
Generate conference presentation slides from a compiled research paper. Produces both Beamer LaTeX PDF (for polished typesetting) and editable PPTX (for last-minute adjustments), with speaker notes and an optional talk script.
从已完成的研究论文生成会议演示幻灯片。同时生成Beamer LaTeX PDF(用于排版精美的演示文稿)和可编辑PPTX(用于最后一刻的调整),并附带演讲备注和可选的讲稿脚本。
When to Use This Skill
何时使用该技能
| Scenario | Use This Skill | Use Other Skills Instead |
|---|---|---|
| Preparing oral/spotlight/poster-talk slides | ✅ | |
| Generating Beamer PDF + PPTX from paper | ✅ | |
| Speaker notes and talk script | ✅ | |
| Writing the paper itself | ml-paper-writing | |
| Structuring a systems paper | systems-paper-writing | |
| Creating publication-quality plots | academic-plotting |
Attribution: This skill's structure draws inspiration from the ARIS paper-slides skill (570 lines, supporting poster/spotlight/oral/invited with Beamer+PPTX). This is an independent implementation for the AI-Research-SKILLs ecosystem.
| 场景 | 使用本技能 | 使用其他技能替代 |
|---|---|---|
| 准备口头/亮点/海报报告幻灯片 | ✅ | |
| 从论文生成Beamer PDF + PPTX | ✅ | |
| 演讲备注和讲稿脚本 | ✅ | |
| 撰写论文本身 | ml-paper-writing | |
| 构建系统类论文结构 | systems-paper-writing | |
| 创建出版级图表 | academic-plotting |
致谢:本技能的结构灵感来自ARIS论文转幻灯片技能(570行代码,支持海报/亮点/口头/特邀报告,生成Beamer+PPTX)。这是AI-Research-SKILLs生态系统的独立实现。
Talk Types and Slide Counts
报告类型与幻灯片数量
| Talk Type | Duration | Slides | Content Depth |
|---|---|---|---|
| poster-talk | 3–5 min | 5–8 | Problem + key result only |
| spotlight | 5–8 min | 8–12 | Problem + approach + key results |
| oral | 15–20 min | 15–22 | Full story with evaluation highlights |
| invited | 30–45 min | 25–40 | Deep dive with context and demos |
Rule of thumb: ~1 slide per minute for oral, ~1.5 slides per minute for spotlight.
| 报告类型 | 时长 | 幻灯片数量 | 内容深度 |
|---|---|---|---|
| poster-talk(海报报告) | 3–5分钟 | 5–8张 | 仅包含问题+核心结果 |
| spotlight(亮点展示) | 5–8分钟 | 8–12张 | 问题+方法+核心结果 |
| oral(口头报告) | 15–20分钟 | 15–22张 | 完整故事+评估亮点 |
| invited(特邀报告) | 30–45分钟 | 25–40张 | 深度讲解+背景信息+演示 |
经验法则:口头报告约每分钟1张幻灯片,亮点展示约每分钟1.5张幻灯片。
Slide Structure Templates
幻灯片结构模板
Poster-Talk (5–8 slides)
海报报告(5–8张幻灯片)
text
Slide 1: Title + Authors + Affiliation
Slide 2: Problem — Why this matters (1 motivating figure)
Slide 3: Key Insight — One-sentence thesis
Slide 4: Approach Overview — Architecture diagram
Slide 5: Main Result — Headline numbers (1 figure)
Slide 6: Takeaway + QR code to paper/codetext
Slide 1: 标题 + 作者 + 所属机构
Slide 2: 问题——为什么这很重要(1张启发式图表)
Slide 3: 核心见解——一句话核心论点
Slide 4: 方法概述——架构图
Slide 5: 主要结果——关键数据(1张图表)
Slide 6: 结论要点 + 指向论文/代码的二维码Spotlight (8–12 slides)
亮点展示(8–12张幻灯片)
text
Slide 1: Title + Authors
Slide 2: Problem Statement — Concrete, quantified
Slide 3: Motivation — Why existing solutions fall short
Slide 4: Key Insight — Thesis statement
Slide 5: System Overview — Architecture diagram
Slide 6: Design Highlight 1 — Core mechanism
Slide 7: Design Highlight 2 — Key innovation
Slide 8: Evaluation Setup — Baselines and workloads (brief)
Slide 9: Main Results — Headline performance figure
Slide 10: Ablation / Breakdown — What contributes most
Slide 11: Summary + Contributions
Slide 12: Thank You + Linkstext
Slide 1: 标题 + 作者
Slide 2: 问题陈述——具体、量化的描述
Slide 3: 动机——现有解决方案的不足
Slide 4: 核心见解——核心论点
Slide 5: 系统概述——架构图
Slide 6: 设计亮点1——核心机制
Slide 7: 设计亮点2——关键创新点
Slide 8: 评估设置——基准模型和工作负载(简要说明)
Slide 9: 主要结果——关键性能图表
Slide 10: 消融分析/细分——哪些因素贡献最大
Slide 11: 总结+贡献点
Slide 12: 致谢+链接Oral (15–22 slides)
口头报告(15–22张幻灯片)
text
Slide 1: Title + Authors + Venue
Slide 2: Outline (optional — "roadmap" slide)
Slide 3: Problem Context — Domain importance
Slide 4: Problem Statement — Specific challenge
Slide 5: Motivation — Gaps in existing systems
Slide 6: Key Insight — Thesis
Slide 7: System Overview — Architecture diagram
Slide 8: Design Component 1 — Detailed walkthrough
Slide 9: Design Component 2 — Detailed walkthrough
Slide 10: Design Component 3 — Detailed walkthrough
Slide 11: Design Alternatives — Why not other approaches
Slide 12: Implementation — Key engineering highlights
Slide 13: Evaluation Setup — Testbed, baselines, metrics
Slide 14: End-to-End Results — Main performance
Slide 15: Result Deep Dive — Breakdown or per-workload
Slide 16: Ablation Study — Component contributions
Slide 17: Scalability — Scaling behavior
Slide 18: Demo Slide (systems talks) — Screenshot or recording
Slide 19: Related Work — Positioning (brief)
Slide 20: Summary — Contributions restated
Slide 21: Future Work — Open questions
Slide 22: Thank You + Paper Link + QR Codetext
Slide 1: 标题 + 作者 + 会议名称
Slide 2: 大纲(可选——"路线图"幻灯片)
Slide 3: 问题背景——领域重要性
Slide 4: 问题陈述——具体挑战
Slide 5: 动机——现有系统的差距
Slide 6: 核心见解——核心论点
Slide 7: 系统概述——架构图
Slide 8: 设计组件1——详细讲解
Slide 9: 设计组件2——详细讲解
Slide 10: 设计组件3——详细讲解
Slide 11: 设计替代方案——为什么不选择其他方法
Slide 12: 实现——关键工程亮点
Slide 13: 评估设置——测试平台、基准模型、指标
Slide 14: 端到端结果——主要性能数据
Slide 15: 结果深度分析——细分或按工作负载分析
Slide 16: 消融研究——各组件的贡献
Slide 17: 可扩展性——扩展表现
Slide 18: 演示幻灯片(系统类报告)——截图或录制视频
Slide 19: 相关工作——定位(简要说明)
Slide 20: 总结——重申贡献点
Slide 21: 未来工作——开放问题
Slide 22: 致谢+论文链接+二维码Invited Talk (25–40 slides)
特邀报告(25–40张幻灯片)
Extends the oral structure with:
- Additional context slides (field overview, historical progression)
- Multiple demo/walkthrough slides
- Deeper evaluation analysis
- Broader implications and future directions
- Q&A preparation slides (hidden, for backup)
在口头报告结构基础上扩展:
- 额外的背景幻灯片(领域概述、历史发展)
- 多张演示/讲解幻灯片
- 更深入的评估分析
- 更广泛的影响和未来方向
- 问答准备幻灯片(隐藏,备用)
Systems Talk Specifics
系统类报告的特殊要求
Systems conference talks have unique requirements compared to ML talks:
系统领域会议报告与机器学习报告相比有独特的要求:
Demo Slide
演示幻灯片
- Include a live demo or pre-recorded screencast of the system in action
- Always have a recorded backup — live demos fail at the worst times
- Show the system under realistic load, not toy examples
- 包含系统运行的现场演示或预录屏幕录像
- 务必准备录制备份——现场演示往往在最糟糕的时候失败
- 展示系统在真实负载下的表现,而非示例场景
Architecture Walkthrough
架构讲解
- Animate the architecture diagram: highlight components as you explain them
- Use Beamer or
\only<N>for progressive reveal\onslide<N> - Walk through a concrete request end-to-end through the system
- 为架构图添加动画:讲解时高亮对应组件
- 使用Beamer的或
\only<N>实现逐步展示\onslide<N> - 以一个具体请求为例,完整讲解系统的处理流程
Evaluation Highlights
评估亮点
- Select 2–3 strongest figures from the paper
- Annotate figures on slides (arrows, circles highlighting key points)
- State the takeaway before showing the figure ("Our system is 2x faster — here's the data")
- 从论文中选取2–3个最有说服力的图表
- 在幻灯片上为图表添加注释(箭头、圆圈高亮关键点)
- 在展示图表之前先说明结论("我们的系统速度快2倍——数据如下")
Speaker Notes Guidelines
演讲备注指南
Structure per Slide
单张幻灯片的结构
text
[Timing: X minutes]
[Key point to convey]
[Transition sentence to next slide]text
[时长:X分钟]
[需要传达的核心要点]
[过渡到下一张幻灯片的语句]Mike Dahlin's Layered Approach
Mike Dahlin的分层方法
Apply "Say what you're going to say, say it, then say what you said" at three levels:
- Talk level: Outline slide → body → summary slide
- Section level: Section heading → content slides → section takeaway
- Slide level: Headline statement → supporting evidence → transition
在三个层面应用"先说你要说的内容,然后说内容,最后总结你说的内容":
- 报告层面:大纲幻灯片 → 主体内容 → 总结幻灯片
- 章节层面:章节标题 → 内容幻灯片 → 章节要点总结
- 幻灯片层面:标题陈述 → 支持证据 → 过渡语句
Timing Guidelines
时长指南
- Poster-talk: 30–60 sec per slide
- Spotlight: 30–45 sec per slide
- Oral: 45–90 sec per slide
- Invited: 60–120 sec per slide
- 海报报告:每张幻灯片30–60秒
- 亮点展示:每张幻灯片30–45秒
- 口头报告:每张幻灯片45–90秒
- 特邀报告:每张幻灯片60–120秒
Output Formats
输出格式
Beamer LaTeX → PDF
Beamer LaTeX → PDF
Advantages: Professional typesetting, math support, version control friendly.
latex
\documentclass[aspectratio=169]{beamer}
\usetheme{metropolis} % Clean, modern theme
\usepackage{appendixnumberbeamer}
\title{Your Paper Title}
\subtitle{Venue Year}
\author{Author 1 \and Author 2}
\institute{Institution}
\date{}
\begin{document}
\maketitle
\begin{frame}{Problem}
\begin{itemize}
\item Key problem statement
\item Concrete motivation with numbers
\end{itemize}
\note{Speaker note: Start with the big picture...}
\end{frame}
% ... more frames ...
\end{document}优势:专业排版、支持数学公式、便于版本控制。
latex
\documentclass[aspectratio=169]{beamer}
\usetheme{metropolis} % Clean, modern theme
\usepackage{appendixnumberbeamer}
\title{Your Paper Title}
\subtitle{Venue Year}
\author{Author 1 \and Author 2}
\institute{Institution}
\date{}
\begin{document}
\maketitle
\begin{frame}{Problem}
\begin{itemize}
\item Key problem statement
\item Concrete motivation with numbers
\end{itemize}
\note{Speaker note: Start with the big picture...}
\end{frame}
% ... more frames ...
\end{document}python-pptx → Editable PPTX
python-pptx → 可编辑PPTX
Advantages: Easy last-minute edits, corporate template compatibility, animations.
python
from pptx import Presentation
from pptx.util import Inches, Pt
from pptx.enum.text import PP_ALIGN
prs = Presentation()
prs.slide_width = Inches(13.333) # 16:9
prs.slide_height = Inches(7.5)优势:便于最后一刻修改、兼容企业模板、支持动画。
python
from pptx import Presentation
from pptx.util import Inches, Pt
from pptx.enum.text import PP_ALIGN
prs = Presentation()
prs.slide_width = Inches(13.333) # 16:9
prs.slide_height = Inches(7.5)Title slide
Title slide
slide = prs.slides.add_slide(prs.slide_layouts[0])
slide.shapes.title.text = "Your Paper Title"
slide.placeholders[1].text = "Author 1, Author 2\nVenue Year"
slide = prs.slides.add_slide(prs.slide_layouts[0])
slide.shapes.title.text = "Your Paper Title"
slide.placeholders[1].text = "Author 1, Author 2\nVenue Year"
Content slide
Content slide
slide = prs.slides.add_slide(prs.slide_layouts[1])
slide.shapes.title.text = "Problem Statement"
body = slide.placeholders[1]
body.text = "Key point 1\nKey point 2"
slide = prs.slides.add_slide(prs.slide_layouts[1])
slide.shapes.title.text = "Problem Statement"
body = slide.placeholders[1]
body.text = "Key point 1\nKey point 2"
Add speaker notes
Add speaker notes
notes_slide = slide.notes_slide
notes_slide.notes_text_frame.text = "Speaker note: explain the motivation..."
prs.save("talk.pptx")
---notes_slide = slide.notes_slide
notes_slide.notes_text_frame.text = "Speaker note: explain the motivation..."
prs.save("talk.pptx")
---Color Scheme Suggestions
配色方案建议
These are aesthetic suggestions, not official venue requirements. Adjust freely.
| Venue Type | Primary | Accent | Background |
|---|---|---|---|
| USENIX (OSDI/NSDI) | Dark Blue (#003366) | Red (#CC0000) | White |
| ACM (SOSP/ASPLOS) | ACM Blue (#0071BC) | Dark Gray (#333333) | White |
| NeurIPS | Purple (#7B2D8E) | Gold (#F0AD00) | White |
| ICML | Teal (#008080) | Orange (#FF6600) | White |
| Generic | Dark Gray (#333333) | Blue (#0066CC) | White |
这些是美学建议,并非官方会议要求。可自由调整。
| 会议类型 | 主色调 | 强调色 | 背景色 |
|---|---|---|---|
| USENIX (OSDI/NSDI) | 深蓝色 (#003366) | 红色 (#CC0000) | 白色 |
| ACM (SOSP/ASPLOS) | ACM蓝 (#0071BC) | 深灰色 (#333333) | 白色 |
| NeurIPS | 紫色 (#7B2D8E) | 金色 (#F0AD00) | 白色 |
| ICML | 蓝绿色 (#008080) | 橙色 (#FF6600) | 白色 |
| 通用 | 深灰色 (#333333) | 蓝色 (#0066CC) | 白色 |
Workflow
工作流程
Step 1: Content Extraction
步骤1:内容提取
text
- Read the compiled paper (PDF or LaTeX source)
- Identify: thesis, contributions, architecture figure, key eval figures
- Note the talk type and durationtext
- 阅读已完成的论文(PDF或LaTeX源文件)
- 确定:核心论点、贡献点、架构图、关键评估图表
- 记录报告类型和时长Step 2: Outline Generation
步骤2:大纲生成
text
- Select the appropriate slide structure template (above)
- Map paper sections to slide groups
- Allocate time per slide grouptext
- 选择合适的幻灯片结构模板(如上)
- 将论文章节映射到幻灯片组
- 为每个幻灯片组分配时长Step 3: Slide-by-Slide Generation
步骤3:逐张幻灯片生成
text
- Generate Beamer source slide by slide
- Add speaker notes per slide
- Include figures from paper (copy to slides/ directory)
- Generate python-pptx script for PPTX versiontext
- 逐张生成Beamer源文件幻灯片
- 为每张幻灯片添加演讲备注
- 包含论文中的图表(复制到slides/目录)
- 生成python-pptx脚本以创建PPTX版本Step 4: Review and Polish
步骤4:审核与优化
text
- Check total slide count matches talk duration
- Verify all figures are readable at presentation resolution
- Run Beamer compilation: latexmk -pdf slides.tex
- Run PPTX generation: python3 generate_slides.py
- Review speaker notes for timing and transitionstext
- 检查总幻灯片数量是否符合报告时长
- 验证所有图表在演示分辨率下清晰可读
- 编译Beamer文件:latexmk -pdf slides.tex
- 生成PPTX文件:python3 generate_slides.py
- 审核演讲备注的时长和过渡语句Quick Checklist
快速检查清单
- Slide count appropriate for talk type/duration
- Title slide has correct authors, affiliations, venue
- Architecture diagram included and clearly labeled
- Key eval figures annotated with takeaways
- Speaker notes include timing markers
- Transitions between sections are smooth
- Demo slide has recorded backup
- Thank-you slide includes paper link / QR code
- Font sizes ≥ 24pt for readability from back of room
- Consistent color scheme throughout
- 幻灯片数量与报告类型/时长匹配
- 标题幻灯片包含正确的作者、所属机构、会议名称
- 包含架构图且标注清晰
- 关键评估图表带有结论注释
- 演讲备注包含时长标记
- 章节间过渡流畅
- 演示幻灯片有录制备份
- 致谢幻灯片包含论文链接/二维码
- 字体大小≥24pt,确保后排观众可读
- 整个演示文稿配色方案一致
Common Issues and Solutions
常见问题与解决方案
| Issue | Solution |
|---|---|
| Too many slides for time limit | Cut details, keep one figure per point |
| Slides feel like paper paragraphs | Use bullet points (≤ 6 per slide), let figures tell the story |
| Audience lost during design section | Add architecture walkthrough with progressive reveal |
| Evaluation slides overwhelming | Show 2–3 strongest figures, put rest in backup slides |
| Speaker notes too long | Target 3–4 sentences per slide, focus on transitions |
| Beamer compilation fails | Check figure paths, use |
| PPTX looks different from Beamer | Adjust python-pptx font sizes and margins manually |
| 问题 | 解决方案 |
|---|---|
| 幻灯片数量超出时间限制 | 删减细节,每个要点仅保留一张图表 |
| 幻灯片看起来像论文段落 | 使用项目符号(每张≤6个),让图表讲述故事 |
| 观众在设计部分感到困惑 | 添加架构讲解并逐步展示 |
| 评估幻灯片过于繁杂 | 展示2–3个最有说服力的图表,其余放在备用幻灯片中 |
| 演讲备注过长 | 目标为每张幻灯片3–4句话,重点关注过渡语句 |
| Beamer编译失败 | 检查图表路径,使用 |
| PPTX与Beamer样式不一致 | 手动调整python-pptx的字体大小和边距 |
References
参考资料
- references/slide-templates.md — Complete Beamer template code and python-pptx generation script
- Mike Dahlin, "Giving a Conference Talk" — https://www.cs.utexas.edu/~dahlin/professional/goodTalk.pdf
- references/slide-templates.md — 完整的Beamer模板代码和python-pptx生成脚本
- Mike Dahlin, "Giving a Conference Talk" — https://www.cs.utexas.edu/~dahlin/professional/goodTalk.pdf