mcpField
B
beamer-presentation

beamer-presentation

github.com/meleantonioドキュメント657278 回インストール8 週間前に更新
リポジトリ

beamer-presentation について

beamer-presentationは、経済学研究者がLaTeX Beamerで学会、就職活動、セミナー向けの学術スライドを作るスキルです。発表時間に合わせた構成案と、デザインや進行の指針を提供します。

主な機能

  1. 01LaTeX Beamerのスライドテンプレート
  2. 02発表時間に応じた構成
  3. 03学会、セミナー、就職活動向け形式
  4. 04簡潔なスライドデザインの指針
  5. 05複雑な内容の段階的な表示
  6. 06対象者に応じたテーマの提案

活用シーン

  1. 01論文を学会スライドにまとめる
  2. 02就職活動用の研究発表を準備する
  3. 03セミナーやワークショップの発表を作る
  4. 04指定時間に合わせてスライドを構成する

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/meleantonio/awesome-econ-ai-stuff --skill beamer-presentation

インストール後、Claude Code で/beamer-presentationを入力して読み込まれたか確認します。

同梱ファイルindex.md

詳細

Beamer プレゼンテーション作成

目的

このスキルは、経済学者が LaTeX Beamer を使って、プロフェッショナルな学術プレゼンテーションを作成するのに役立ちます。学会発表、ジョブマーケットでのプレゼンテーション、セミナー発表向けに、適切な構成とすっきりしたデザインのテンプレートを提供します。

使用する場面

  • 学会発表の準備
  • ジョブマーケット向け発表スライドの作成
  • セミナー/ワークショップ発表の作成
  • 論文をプレゼンテーション用スライドに変換

手順

ステップ 1:背景を把握する

ユーザーに次の点を尋ねます。

  1. プレゼンテーションの種類(20分の学会発表、90分のセミナー、ジョブマーケットなど)
  2. 論文/プロジェクトのテーマ
  3. 対象者の専門知識のレベル
  4. 希望するスタイルがあるか
ステップ 2:時間に合わせて構成する
時間構成
15-20 分動機(2)→ 問い(1)→ 手法(2)→ 結果(3-4)→ 結論(1)
45-60 分先行研究のレビュー、結果の詳細、頑健性分析を追加
90 分理論的枠組みと広範な実証分析を含む、充実したセミナー
ステップ 3:プレゼンテーションのベストプラクティスに従う
  • スライド 1 枚につきアイデアは 1 つ
  • テキストは最小限に — 3~6 語の箇条書きを使います
  • フォントは大きく — 本文は最低 20pt にします
  • 色を統一する — 限られた色のパレットを使います
  • 複雑なスライドでは \pause または <+-> を使い、段階的に表示します

出力例

\documentclass[aspectratio=169, 11pt]{beamer}

% ============================================
% THEME AND APPEARANCE
% ============================================

% Clean minimal theme
\usetheme{metropolis}
\usecolortheme{default}

% Or for a more traditional look:
% \usetheme{Madrid}
% \usecolortheme{whale}

% Custom colors
\definecolor{darkblue}{RGB}{0, 51, 102}
\definecolor{lightgray}{RGB}{245, 245, 245}

\setbeamercolor{frametitle}{bg=darkblue, fg=white}
\setbeamercolor{title}{fg=darkblue}
\setbeamercolor{structure}{fg=darkblue}

% Remove navigation symbols
\setbeamertemplate{navigation symbols}{}

% Frame numbers
\setbeamertemplate{footline}[frame number]

% ============================================
% PACKAGES
% ============================================

\usepackage{graphicx}
\usepackage{booktabs}
\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=1.17}

% ============================================
% TITLE PAGE
% ============================================

\title{The Effect of X on Y: \\Evidence from Z}
\subtitle{Short and Descriptive}
\author{Your Name}
\institute{Your University}
\date{Conference Name \\ Month Year}

\begin{document}

% Title slide
\begin{frame}[plain]
    \titlepage
\end{frame}

% ============================================
% MOTIVATION (2-3 slides)
% ============================================

\begin{frame}{Motivation: Why This Matters}
    \begin{itemize}
        \item<1-> \textbf{Big picture:} [One sentence on broad relevance]
        \item<2-> \textbf{Specific puzzle:} [What we don't know]
        \item<3-> \textbf{Stakes:} [Why should we care?]
    \end{itemize}
    
    \vspace{1em}
    
    \only<4>{
    \begin{block}{Key Statistic}
        \Large \textbf{X\%} of [outcome] can be explained by [factor]
    \end{block}
    }
\end{frame}

\begin{frame}{What We Know (and Don't Know)}
    \textbf{Previous literature:}
    \begin{itemize}
        \item Author et al. (2020): Finding 1
        \item Other Author (2019): Finding 2
    \end{itemize}
    
    \vspace{1em}
    
    \textbf{Gap we fill:}
    \begin{itemize}
        \item[\textcolor{red}{?}] [Open question our paper addresses]
    \end{itemize}
\end{frame}

% ============================================
% RESEARCH QUESTION (1 slide)
% ============================================

\begin{frame}{This Paper}
    \begin{center}
        \Large
        \textbf{Research Question:} \\[1em]
        Does [X] cause [Y]? \\[2em]
    \end{center}
    
    \textbf{Preview of findings:}
    \begin{itemize}
        \item Main result in plain language
        \item Key magnitude: [Quantitative summary]
    \end{itemize}
\end{frame}

% ============================================
% EMPIRICAL STRATEGY (2-3 slides)
% ============================================

\begin{frame}{Data}
    \textbf{Sources:}
    \begin{itemize}
        \item Dataset 1: [Description, years, N]
        \item Dataset 2: [Description, matching method]
    \end{itemize}
    
    \vspace{1em}
    
    \textbf{Sample:}
    \begin{itemize}
        \item Unit of observation: [What is an observation?]
        \item Final sample: [N] observations, [Time period]
    \end{itemize}
\end{frame}

\begin{frame}{Identification Strategy}
    \textbf{Challenge:} [Endogeneity concern in one sentence]
    
    \vspace{1em}
    
    \textbf{Solution:} We exploit [natural experiment / instrument / RDD]
    
    \vspace{1em}
    
    \textbf{Key assumption:} [Identification assumption in plain language]
    
    \begin{equation*}
        Y_{it} = \alpha + \beta \cdot \text{Treatment}_{it} + \gamma X_{it} + \mu_i + \delta_t + \varepsilon_{it}
    \end{equation*}
\end{frame}

% ============================================
% RESULTS (3-5 slides)
% ============================================

\begin{frame}{Main Result}
    \begin{center}
        \includegraphics[width=0.8\textwidth]{figures/main_result.pdf}
    \end{center}
    
    \vspace{0.5em}
    
    \textbf{Takeaway:} [One sentence interpretation]
\end{frame}

\begin{frame}{Main Result: Regression Table}
    \begin{table}
        \centering
        \small
        \begin{tabular}{lccc}
            \toprule
            & (1) & (2) & (3) \\
            & OLS & + Controls & + FE \\
            \midrule
            Treatment & 0.052*** & 0.048*** & 0.041** \\
                      & (0.012)  & (0.011)  & (0.015) \\
            \midrule
            Controls & No & Yes & Yes \\
            Fixed Effects & No & No & Yes \\
            N & 10,000 & 9,850 & 9,850 \\
            \bottomrule
        \end{tabular}
    \end{table}
    
    \textbf{Economic magnitude:} 1 SD increase in X $\rightarrow$ Y\% increase in outcome
\end{frame}

\begin{frame}{Robustness Checks}
    \begin{itemize}
        \item[\checkmark] Alternative specifications
        \item[\checkmark] Placebo tests
        \item[\checkmark] Different sample cuts
        \item[\checkmark] [Other relevant checks]
    \end{itemize}
    
    \vspace{1em}
    
    $\rightarrow$ Results robust across specifications
\end{frame}

% ============================================
% CONCLUSION (1 slide)
% ============================================

\begin{frame}{Takeaways}
    \begin{enumerate}
        \item \textbf{Finding 1:} [Main result]
        \item \textbf{Finding 2:} [Secondary result]
        \item \textbf{Implication:} [Policy/theory takeaway]
    \end{enumerate}
    
    \vspace{2em}
    
    \begin{center}
        \Large Thank you! \\[0.5em]
        \normalsize [email protected]
    \end{center}
\end{frame}

% ============================================
% APPENDIX
% ============================================

\appendix

\begin{frame}[noframenumbering]{Appendix: Additional Results}
    [Backup slides for Q\&A]
\end{frame}

\end{document}

テーマのおすすめ

対象テーマ備考
学術向けmetropolisすっきりとして現代的、シンプル
学会Madrid伝統的でプロフェッショナル
ジョブマーケットカスタムカラーを設定した default無難でカスタマイズ可能
政策関係CambridgeUS権威ある印象

ベストプラクティス

  1. スライド 1 枚につきメッセージは 1 つ — それ以上必要なら、スライドを分けます
  2. 可能な場合は表より図を使います
  3. 結果の表では重要な数値を強調します
  4. 複雑なスライドは \pause を使って段階的に作成します
  5. 想定される質問に備えて予備スライドを準備します
  6. 時間配分を練習します — スライド 1 枚あたり最大 1~2 分を目安にします

よくある落とし穴

  • ❌ スライドにテキストを詰め込みすぎる
  • ❌ スライドを一字一句そのまま読み上げる
  • ❌ 列が多すぎる表
  • ❌ 全体の流れ/概要を示さない
  • ❌ まとめではなく「質問はありますか?」で終える

参考資料

変更履歴

v1.0.0
  • 学会発表用テンプレートを含む初回リリース

コメント