Slide Generation

作者 lingzhi2279e6c085d65e3无许可证386 个星标收录于 2026年10月8日更新于 2026年10月8日仓库7个月前更新

Convert a completed paper into presentation slides (Beamer LaTeX) or poster. Extract key figures, tables, equations, and create a narrative flow for oral presentation. Identified gap in existing tools — designed from best practices.

包含脚本Documents & Office
AI 生成的概览

将已完成的 LaTeX 论文转换为 Beamer 演示幻灯片或海报版式。

功能
该技能把已完成的论文 LaTeX 源文件转换为演示幻灯片或海报。它会提取标题、作者、章节、公式、图表和表格,然后构建约 15-20 页的叙事流程。随附的 Python 脚本解析 .tex 文件并生成 Beamer 骨架,可选输出 JSON 并选择主题。它还提供可选的多栏海报版式。
适用场景
当你已有完成的论文,需要会议或演讲幻灯片,或需要海报展示用的海报时使用。它适合口头报告准备,需要从论文中提取关键图表、表格和公式的场景。
运行要求
需要 LaTeX 论文文件(main.tex)或论文目录作为输入,并需要 Python 运行时来执行随附的 extract_paper_elements.py 脚本。编译生成的幻灯片需要 Beamer LaTeX 工具链。该技能附带可执行脚本和幻灯片模板参考文件。

Slide Generation

Convert a completed paper into presentation slides or poster.

Input

  • $0 — Paper LaTeX file (main.tex) or paper directory

References

  • Slide templates and layout patterns: ~/.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.texpython ~/.claude/skills/slide-generation/scripts/extract_paper_elements.py --tex main.tex --format json --output elements.jsonpython ~/.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.

Workflow

Step 1: Extract Key Content

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)

Step 2: Design Slide Structure

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—

Step 3: Generate 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}

Step 4: Simplify for Presentation

  • 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)

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)

Related Skills

  • Upstream: paper-compilation, figure-generation
  • See also: self-review, paper-assembly

来源与署名

来源:lingzhi227/agent-research-skills位于skills/slide-generation提交9e6c085

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架