From 44a705195cf19f61856ec3fd45e2e0931d28fca1 Mon Sep 17 00:00:00 2001 From: Ross Churchley Date: Wed, 20 May 2015 13:13:23 -0700 Subject: [PATCH] Implement section page using the built-in beamer template --- beamerthemem.sty | 36 +++++++++++++++++++++++++----------- 1 file changed, 25 insertions(+), 11 deletions(-) diff --git a/beamerthemem.sty b/beamerthemem.sty index 103280c..dd2f6b0 100644 --- a/beamerthemem.sty +++ b/beamerthemem.sty @@ -206,21 +206,35 @@ %}}} %{{{ --- Sections --------------------- -% Insert frame with section title at every section start -\AtBeginSection[] +\setbeamertemplate{section page} { - \if@noSectionSlide% - \else% - \begingroup - \setbeamercolor{background canvas}{parent=palette primary} - \begin{frame}[plain] - \vspace{2em}\usebeamerfont{section title} + \vspace{2em} + \centering + \begin{minipage}{22em} + \usebeamercolor[fg]{section title} + \usebeamerfont{section title} + \insertsectionHEAD\\[-1ex] \progressbar{\textwidth} - \end{frame} - \endgroup - \fi% + \end{minipage} + \par } + +% Insert frame with section title at every section start +\if@noSectionSlide\else% + \AtBeginSection[] + { + \ifbeamer@inframe + \sectionpage + \else + \begingroup + \setbeamercolor{background canvas}{parent=palette secondary} + \frame[plain]{\sectionpage} + \endgroup + \fi + } +\fi + %}}} %{{{ --- Captions ---------------------