slide-generation

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Slide Generation

幻灯片生成

Convert a completed paper into presentation slides or poster.
将已完成的论文转换为演示幻灯片或海报。

Input

输入

  • $0
    — Paper LaTeX file (main.tex) or paper directory
  • $0
    — 论文LaTeX文件(main.tex)或论文目录

References

参考资料

  • Slide templates and layout patterns:
    ~/.claude/skills/slide-generation/references/slide-templates.md
  • 幻灯片模板与布局模式:
    ~/.claude/skills/slide-generation/references/slide-templates.md

Scripts

脚本

Extract paper elements for slides

提取论文元素用于生成幻灯片

bash
python ~/.claude/skills/slide-generation/scripts/extract_paper_elements.py --tex main.tex --output slides_skeleton.tex
python ~/.claude/skills/slide-generation/scripts/extract_paper_elements.py --tex main.tex --format json --output elements.json
python ~/.claude/skills/slide-generation/scripts/extract_paper_elements.py --tex main.tex --output slides.tex --theme metropolis
Parses .tex, extracts title/authors/sections/equations/figures/tables, generates Beamer skeleton.
bash
python ~/.claude/skills/slide-generation/scripts/extract_paper_elements.py --tex main.tex --output slides_skeleton.tex
python ~/.claude/skills/slide-generation/scripts/extract_paper_elements.py --tex main.tex --format json --output elements.json
python ~/.claude/skills/slide-generation/scripts/extract_paper_elements.py --tex main.tex --output slides.tex --theme metropolis
解析.tex文件,提取标题/作者/章节/公式/图表/表格,生成Beamer框架。

Workflow

工作流

Step 1: Extract Key Content

步骤1:提取关键内容

From the paper, extract:
  1. Title, authors, affiliations
  2. Core contribution (1-3 bullet points from abstract)
  3. Key figures (all \includegraphics paths)
  4. Key tables (simplified versions)
  5. Key equations (numbered equations from Methods)
  6. Main results (best numbers from Results section)
从论文中提取:
  1. 标题、作者、所属机构
  2. 核心贡献(摘要中的1-3个要点)
  3. 关键图表(所有
    \includegraphics
    路径)
  4. 关键表格(简化版本)
  5. 关键公式(方法部分的编号公式)
  6. 主要结果(结果部分的最优数据)

Step 2: Design Slide Structure

步骤2:设计幻灯片结构

Standard oral presentation flow (~15-20 slides):
Slide #ContentSource Section
1Title slideTitle/Authors
2Motivation / ProblemIntroduction
3Why existing solutions failRelated Work
4-5Our approach (high-level)Methods
6-8Technical details + equationsMethods
9Experimental setupExperiments
10-13Results (figures + tables)Results
14Ablation studyResults
15Limitations & Future workDiscussion
16ConclusionConclusion
17Thank you + Q&A
标准口头汇报流程(约15-20张幻灯片):
幻灯片编号内容来源章节
1标题页标题/作者
2研究动机 / 问题引言
3现有解决方案的不足相关工作
4-5我们的方法(高层级)方法
6-8技术细节 + 公式方法
9实验设置实验
10-13结果(图表 + 表格)结果
14消融实验结果
15局限性与未来工作讨论
16结论结论
17致谢 + 问答

Step 3: Generate Beamer LaTeX

步骤3:生成Beamer LaTeX代码

latex
\documentclass[aspectratio=169]{beamer}
\usetheme{metropolis}
\title{Paper Title}
\author{Authors}
\date{Venue Year}

\begin{document}
\maketitle

\begin{frame}{Motivation}
\begin{itemize}
    \item Problem statement
    \item Why it matters
\end{itemize}
\end{frame}

% ... more frames
\end{document}
latex
\documentclass[aspectratio=169]{beamer}
\usetheme{metropolis}
\title{Paper Title}
\author{Authors}
\date{Venue Year}

\begin{document}
\maketitle

\begin{frame}{Motivation}
\begin{itemize}
    \item Problem statement
    \item Why it matters
\end{itemize}
\end{frame}

% ... more frames
\end{document}

Step 4: Simplify for Presentation

步骤4:为汇报简化内容

  • Tables: reduce to essential rows/columns
  • Equations: show only the key insight, not full derivation
  • Figures: use largest versions, add annotations
  • Text: bullet points only, no paragraphs
  • 表格:精简至核心行列
  • 公式:仅展示关键结论,无需完整推导
  • 图表:使用最大尺寸版本,添加注释
  • 文本:仅使用项目符号,不使用段落

Step 5: Generate Poster Layout (Optional)

步骤5:生成海报布局(可选)

For poster sessions, use a multi-column layout:
  • Column 1: Introduction + Motivation
  • Column 2: Methods + Key Equations
  • Column 3: Results + Figures
  • Column 4: Conclusions + References
针对海报展示,采用多栏布局:
  • 第一栏:引言 + 研究动机
  • 第二栏:方法 + 关键公式
  • 第三栏:结果 + 图表
  • 第四栏:结论 + 参考文献

Rules

规则

  • Maximum 1 key message per slide
  • Figures should be large and readable
  • No more than 6 bullet points per slide
  • Equations should be simplified versions
  • Include slide numbers
  • Use consistent color scheme matching the paper's figures
  • Presentation should be self-contained (understandable without reading the paper)
  • 每张幻灯片最多传递1个核心信息
  • 图表需清晰可读,尺寸足够大
  • 每张幻灯片的项目符号不超过6个
  • 公式需使用简化版本
  • 包含幻灯片编号
  • 使用与论文图表匹配的统一配色方案
  • 汇报内容需独立完整(无需阅读论文即可理解)

Related Skills

相关技能

  • Upstream: paper-compilation, figure-generation
  • See also: self-review, paper-assembly
  • 上游技能:论文编译图表生成
  • 另见:自我评审论文汇编