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 從公開儲存庫中收錄這些內容。

檢舉或申請下架