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 个要点
- 公式应为简化版本
- 包含幻灯片编号
- 使用与论文图表一致的颜色方案
- 演示应自包含(无需阅读论文即可理解)






