[Tex/LaTex] Change beamer notes list type for in-frame notes

beameritemizenotes

When you use the \note{} command within a frame, the notes are appended to a notes frame after the current frame. If you use \note[item]{}, each note is an item in an enumerated list. Can this be changed to an itemized list with the same in-frame note command, i.e. so that \note[item]{} appends an itemized list rather than enumerated?

Best Answer

You can redefine the internal \beamer@setupnote command to use an itemize environment instead of the default enumerate environment:

\documentclass{beamer}
\setbeameroption{show notes}

\makeatletter
\def\beamer@setupnote{%
  \gdef\beamer@notesactions{%
    \beamer@outsideframenote{%
      \beamer@atbeginnote%
      \beamer@notes%
      \ifx\beamer@noteitems\@empty\else
      \begin{itemize}\itemsep=0pt\parskip=0pt%
        \beamer@noteitems%
      \end{itemize}%
      \fi%
      \beamer@atendnote%
    }%
    \gdef\beamer@notesactions{}%
  }
}
\makeatother
\begin{document}

\begin{frame}
Test
\note[item]{First note.}
\note[item]{Second note.}
\end{frame}

\end{document}

Here's the image of the note page obtained:

enter image description here

Of course, for notes build using \note outside frames you don't need any redefinition, since you can use the itemize option:

\documentclass{beamer}
\setbeameroption{show notes}

\begin{document}

\begin{frame}
Test
\end{frame}
\note[itemize]
{
\item{First note.}
\item{Second note.}
}
\end{document}
Related Question