slide-generation について
slide-generationは、完成したLaTeX論文をプレゼンテーションスライドやポスターに変換するスキルです。論文の要素を抽出してBeamerの骨組みを作り、構成と内容の簡略化を支援します。
主な機能
- 01論文情報と主要要素の抽出
- 02Beamer LaTeXの骨組み生成
- 03口頭発表スライドの構成
- 04内容を簡潔にするための指針
- 05複数列ポスターレイアウトへの対応
活用シーン
- 01論文発表の準備
- 02学術ポスターの作成
- 03論文の図表や結果をスライドに整理
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ lingzhi227/ agent-research-skills --skill slide-generationインストール後、Claude Code で/slide-generationを入力して読み込まれたか確認します。
同梱ファイルreferences/slide-templates.mdscripts/extract_paper_elements.py
詳細
スライド生成
完成した論文をプレゼンテーション用スライドまたはポスターに変換します。
入力
$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{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}
ステップ 4:プレゼンテーション用に簡略化する
- 表:重要な行/列に絞る
- 数式:導出全体ではなく、要点のみを示す
- 図:最も大きいサイズを使用し、注釈を追加する
- テキスト:段落ではなく、箇条書きのみを使用する
ステップ 5:ポスターのレイアウトを生成する(任意)
ポスター発表では、複数列のレイアウトを使用します。
- 1列目:はじめに+動機
- 2列目:手法+主要な数式
- 3列目:結果+図
- 4列目:結論+参考文献
ルール
- スライド1枚につき、主要なメッセージは1つまで
- 図は大きく、読みやすくする
- スライド1枚につき、箇条書きは6項目まで
- 数式は簡略版を使用する
- スライド番号を含める
- 論文の図と一貫した配色を使用する
- プレゼンテーションは自己完結型とし、論文を読まなくても理解できるようにする
関連スキル
- 前提スキル:paper-compilation、figure-generation
- あわせて参照:self-review、paper-assembly
コメント
Markdown 対応