118 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			TeX
		
	
	
			
		
		
	
	
			118 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			TeX
		
	
	
| % Copyright (C) 2018 Pasquale Claudio Africa.
 | |
| %               2018 Sebastian Friedl.
 | |
| %
 | |
| % This file is part of beamerthemefocus.
 | |
| %
 | |
| % beamerthemefocus is free software: you can redistribute it and/or modify
 | |
| % it under the terms of the GNU General Public License as published by
 | |
| % the Free Software Foundation, either version 3 of the License, or
 | |
| % (at your option) any later version.
 | |
| % 
 | |
| % beamerthemefocus is distributed in the hope that it will be useful,
 | |
| % but WITHOUT ANY WARRANTY; without even the implied warranty of
 | |
| % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 | |
| % GNU General Public License for more details.
 | |
| % 
 | |
| % You should have received a copy of the GNU General Public License
 | |
| % along with beamerthemefocus. If not, see <http://www.gnu.org/licenses/>.
 | |
| 
 | |
| \mode<presentation>
 | |
| 
 | |
| \RequirePackage{tikz}
 | |
| 
 | |
| 
 | |
| % CUSTOMIZE STRUCTURE ELEMENTS. ------------------------------------------------
 | |
| \setbeamertemplate{blocks}[default]
 | |
| 
 | |
| \setbeamertemplate{section in toc}[square]
 | |
| \setbeamertemplate{subsection in toc}[square]
 | |
| 
 | |
| \setbeamertemplate{itemize items}[square]
 | |
| \setbeamertemplate{itemize subitem}[triangle]
 | |
| 
 | |
| 
 | |
| % STRUCTURE FRAME TEMPLATE DEFINITIONS. ----------------------------------------
 | |
| % Title page.
 | |
| \defbeamertemplate*{title page}{focus}{%
 | |
|     {\usebeamercolor{frametitle}\colorlet{focus@@temp}{bg}%
 | |
|         \begin{tikzpicture}[overlay, remember picture]
 | |
|             \fill[color=focus@@temp] (current page.north west) rectangle ([shift = {(0, -0.45\paperheight)}] current page.north east);
 | |
|         \end{tikzpicture}}
 | |
|     
 | |
|     \vspace{-1.65\baselineskip}
 | |
|     \begin{minipage}[b][0.35\paperheight]{\textwidth}
 | |
|         \vspace{\baselineskip}
 | |
|         \usebeamerfont{title}
 | |
|         \usebeamercolor[fg]{frametitle}
 | |
|         \inserttitle
 | |
|     \end{minipage}
 | |
|     
 | |
|     \begin{minipage}[t][0.1\paperheight]{\textwidth}
 | |
|         \usebeamerfont{subtitle}
 | |
|         \usebeamercolor[fg]{frametitle}
 | |
|         \insertsubtitle
 | |
|     \end{minipage}
 | |
|     
 | |
|     % Set the title graphic in a zero-height box, so that
 | |
|     % the position of other elements is not affected.
 | |
|     {\vfuzz=9999pt\vbox to 0pt {
 | |
|         \raggedleft
 | |
|         \inserttitlegraphic
 | |
|     }}
 | |
|     
 | |
|    
 | |
|     \vspace*{\baselineskip}
 | |
|     \begin{minipage}[t]{\textwidth}
 | |
|         \usebeamerfont{institute}
 | |
|         \insertinstitute
 | |
|     \end{minipage}
 | |
|     
 | |
|     \vspace*{\baselineskip}
 | |
|     \begin{minipage}[t]{\textwidth}
 | |
|         \usebeamerfont{date}{\insertdate}
 | |
|     \end{minipage}
 | |
| 
 | |
|     
 | |
|     \vspace*{\baselineskip}
 | |
|     \vspace*{\baselineskip}
 | |
|     \vspace*{\baselineskip}
 | |
|     \vspace*{\baselineskip}
 | |
|     \begin{minipage}[t]{\textwidth}
 | |
|         \usebeamerfont{author}
 | |
|         \insertauthor
 | |
|     \end{minipage}
 | |
|     
 | |
| 
 | |
|     \vspace*{5\baselineskip}
 | |
|     
 | |
|     \addtocounter{framenumber}{-1}
 | |
| }
 | |
| 
 | |
| % Section page.
 | |
| \defbeamertemplate*{section page}{focus}{%
 | |
|     {%
 | |
|         \usebeamercolor{frametitle}\colorlet{focus@@temp}{bg}%
 | |
|         \begin{tikzpicture}[overlay, remember picture]
 | |
|             \fill[color=focus@@temp] (current page.north west) rectangle ([shift = {(0, -0.45\paperheight)}] current page.north east);
 | |
|         \end{tikzpicture}%
 | |
|     }
 | |
|     
 | |
|     \vspace{-2\baselineskip}
 | |
|     \begin{minipage}[b][0.45\paperheight]{\textwidth}
 | |
|         \usebeamerfont{sectiontitle}
 | |
|         \usebeamercolor[fg]{frametitle}
 | |
|         \let\hyperlink\@secondoftwo\insertsection
 | |
|     \end{minipage}
 | |
|     
 | |
|     \begin{minipage}[t][0.55\paperheight]{\textwidth}
 | |
|     \end{minipage}
 | |
| }
 | |
| 
 | |
| \AtBeginSection{%
 | |
|     \begin{frame}[plain, noframenumbering]{}
 | |
|         \sectionpage
 | |
|     \end{frame}%
 | |
| }
 | |
| 
 | |
| \mode<all>
 |