SKILL.md
唯讀
名稱
slide-generation
描述
將完成的論文轉換為簡報投影片(Beamer LaTeX)或海報。提取關鍵圖表、表格、方程式,並為口頭報告建立敘事流程。找出現有工具的不足——根據最佳實務設計。
投影片生成
將完成的論文轉換為簡報投影片或海報。
輸入
$0— 論文 LaTeX 檔案(main.tex)或論文目錄
參考資料
- 投影片範本與版面配置模式:
~/.claude/skills/slide-generation/references/slide-templates.md
腳本
提取論文元素以製作投影片
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 骨架。
工作流程
步驟 1:提取關鍵內容
從論文中提取:
- 標題、作者、所屬機構
- 核心貢獻(從摘要中提取 1-3 個重點)
- 關鍵圖表(所有 \includegraphics 路徑)
- 關鍵表格(簡化版本)
- 關鍵方程式(方法中的編號方程式)
- 主要結果(結果章節中的最佳數據)
步驟 2:設計投影片結構
標準口頭報告流程(約 15-20 張投影片):
| 投影片編號 | 內容 | 來源章節 |
|---|---|---|
| 1 | 標題投影片 | 標題/作者 |
| 2 | 動機/問題 | 緒論 |
| 3 | 為何現有解決方案不足 | 相關研究 |
| 4-5 | 我們的方法(高層次) | 方法 |
| 6-8 | 技術細節+方程式 | 方法 |
| 9 | 實驗設定 | 實驗 |
| 10-13 | 結果(圖表+表格) | 結果 |
| 14 | 消融研究 | 結果 |
| 15 | 限制與未來工作 | 討論 |
| 16 | 結論 | 結論 |
| 17 | 謝謝+問答 | — |
步驟 3:產生 Beamer LaTeX
\documentclass[aspectratio=169]{beamer}
\usetheme{metropolis}
\title{論文標題}
\author{作者}
\date{會議年份}
\begin{document}
\maketitle
\begin{frame}{動機}
\begin{itemize}
\item 問題陳述
\item 為何重要
\end{itemize}
\end{frame}
% ... 更多投影片
\end{document}
步驟 4:為簡報簡化內容
- 表格:只保留必要的列與欄
- 方程式:只呈現關鍵洞見,不展示完整推導
- 圖表:使用最大版本,加上註解
- 文字:僅使用項目符號,不要段落
步驟 5:產生海報版面(選用)
若為海報發表,使用多欄版面:
- 欄 1:緒論+動機
- 欄 2:方法+關鍵方程式
- 欄 3:結果+圖表
- 欄 4:結論+參考文獻
規則
- 每張投影片最多一個關鍵訊息
- 圖表應大且易讀
- 每張投影片不超過 6 個項目符號
- 方程式應為簡化版本
- 包含投影片編號
- 使用與論文圖表一致的色彩配置
- 簡報應能自足(不需閱讀論文即可理解)






