I am Charmie

メモとログ

Beamer: 発表ノート

PowerPointの発表ノートに該当する機能を見つけたのでメモ.

pgfpagesパッケージ

  • 複数ページを1ページに収めるためのパッケージ
  • beamerでは,スライドと発表ノートをそれぞれ1枚のページとして解釈し,2つのページをくっつけて1枚のページとする

beamerとの組み合わせ

公式ページに書いてあるように,以下のように書くと使える.

\documentclass{beamer}

\usepackage{pgfpages}
\pgfpagesuselayout{2 on 1}[a4paper,border shrink=5mm]

\begin{document}
\begin{frame}
  This text is shown at the top.
\end{frame}
\begin{frame}
  This text is shown at the bottom.
\end{frame}
\end{document}

公式ページのsnipetでは \pgfpagesuselayout を使ってレイアウトの設定を行っているが,検索すると \setbeameroption でレイアウトを決めて \setbeamertemplate でページに表示する内容・背景色などを指定する方法が一般的かも.

\setbeameroption に以下の3通りの引数を与えると,

  1. \setbeameroption{hide notes}: スライドのみ作成
  2. \setbeameroption{show only notes}: 発表ノートのみ作成
  3. \setbeameroption{show notes on second screen=right}: スライドの右側に発表ノートをつけて作成
\documentclass{beamer}
\usetheme{default}

%% 発表ノート用の設定
\usepackage{pgfpages}
%\setbeameroption{hide notes} % スライドのみ作成
%\setbeameroption{show only notes} % 発表ノートのみ作成
\setbeameroption{show notes on second screen=right} % スライドと発表ノートを横並びに作成
\setbeamertemplate{note page}{\pagecolor{pink!50}\insertnote}  % 発表ノートの設定 (ナビゲーションは非表示)

\title{Beamer: presenter notes}
\author{charmie11}
\date{}

\begin{document}
\begin{frame}[plain]
    \maketitle
    % 発表ノート
    \note{
        can write notes on title slide
    }
\end{frame}

\begin{frame}{Frame Title}
    \begin{itemize}
        \item foo
        \item bar
    \end{itemize}

    % 発表ノート
    \note{
        can write as normal frame
        \begin{enumerate}
            \item item 1
            \item item 2
        \end{enumerate}
    }
\end{frame}

\end{document}
  1. \setbeameroption{hide notes}: スライドのみ作成
  2. \setbeameroption{show only notes}: 発表ノートのみ作成
  3. \setbeameroption{show notes on second screen=right}: スライドの右側に発表ノートをつけて作成

スライドのみ表示 (\setbeameroption{hide notes})

発表ノートのみ表示 (\setbeameroption{show only notes})

スライドと発表ノートを表示 (\setbeameroption{show notes on second screen=right})