presenting-conference-talks

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Presenting 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

何时使用该技能

ScenarioUse This SkillUse Other Skills Instead
Preparing oral/spotlight/poster-talk slides
Generating Beamer PDF + PPTX from paper
Speaker notes and talk script
Writing the paper itselfml-paper-writing
Structuring a systems papersystems-paper-writing
Creating publication-quality plotsacademic-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 TypeDurationSlidesContent Depth
poster-talk3–5 min5–8Problem + key result only
spotlight5–8 min8–12Problem + approach + key results
oral15–20 min15–22Full story with evaluation highlights
invited30–45 min25–40Deep 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/code
text
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 + Links
text
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 Code
text
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
    \only<N>
    or
    \onslide<N>
    for progressive reveal
  • 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:
  1. Talk level: Outline slide → body → summary slide
  2. Section level: Section heading → content slides → section takeaway
  3. Slide level: Headline statement → supporting evidence → transition
在三个层面应用"先说你要说的内容,然后说内容,最后总结你说的内容":
  1. 报告层面:大纲幻灯片 → 主体内容 → 总结幻灯片
  2. 章节层面:章节标题 → 内容幻灯片 → 章节要点总结
  3. 幻灯片层面:标题陈述 → 支持证据 → 过渡语句

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 TypePrimaryAccentBackground
USENIX (OSDI/NSDI)Dark Blue (#003366)Red (#CC0000)White
ACM (SOSP/ASPLOS)ACM Blue (#0071BC)Dark Gray (#333333)White
NeurIPSPurple (#7B2D8E)Gold (#F0AD00)White
ICMLTeal (#008080)Orange (#FF6600)White
GenericDark 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 duration
text
- 阅读已完成的论文(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 group
text
- 选择合适的幻灯片结构模板(如上)
- 将论文章节映射到幻灯片组
- 为每个幻灯片组分配时长

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 version
text
- 逐张生成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 transitions
text
- 检查总幻灯片数量是否符合报告时长
- 验证所有图表在演示分辨率下清晰可读
- 编译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

常见问题与解决方案

IssueSolution
Too many slides for time limitCut details, keep one figure per point
Slides feel like paper paragraphsUse bullet points (≤ 6 per slide), let figures tell the story
Audience lost during design sectionAdd architecture walkthrough with progressive reveal
Evaluation slides overwhelmingShow 2–3 strongest figures, put rest in backup slides
Speaker notes too longTarget 3–4 sentences per slide, focus on transitions
Beamer compilation failsCheck figure paths, use
\graphicspath{{figures/}}
PPTX looks different from BeamerAdjust python-pptx font sizes and margins manually

问题解决方案
幻灯片数量超出时间限制删减细节,每个要点仅保留一张图表
幻灯片看起来像论文段落使用项目符号(每张≤6个),让图表讲述故事
观众在设计部分感到困惑添加架构讲解并逐步展示
评估幻灯片过于繁杂展示2–3个最有说服力的图表,其余放在备用幻灯片中
演讲备注过长目标为每张幻灯片3–4句话,重点关注过渡语句
Beamer编译失败检查图表路径,使用
\graphicspath{{figures/}}
PPTX与Beamer样式不一致手动调整python-pptx的字体大小和边距

References

参考资料