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
用于海报展示环节,采用多列布局:
  • 第1列:介绍 + 动机
  • 第2列:方法 + 关键公式
  • 第3列:结果 + 图表
  • 第4列:结论 + 参考资料

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
  • 上游:paper-compilationfigure-generation
  • 另见:self-reviewpaper-assembly