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>
 |