diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/beamertheme-focus/beamerthemefocus.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/beamertheme-focus/beamerthemefocus.sty | 48 |
1 files changed, 32 insertions, 16 deletions
diff --git a/Master/texmf-dist/tex/latex/beamertheme-focus/beamerthemefocus.sty b/Master/texmf-dist/tex/latex/beamertheme-focus/beamerthemefocus.sty index 98aa019495f..223ef2ce85d 100644 --- a/Master/texmf-dist/tex/latex/beamertheme-focus/beamerthemefocus.sty +++ b/Master/texmf-dist/tex/latex/beamertheme-focus/beamerthemefocus.sty @@ -1,54 +1,70 @@ % Copyright (C) 2018 Pasquale Claudio Africa. +% 2018 Sebastian Friedl. % % This file is part of beamerthemefocus. % -% beamerthemefocusis free software: you can redistribute it and/or modify +% 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 +% 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/>. \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{beamerthemefocus}[2018/06/25 v1.1 Focus Beamer theme] +\ProvidesPackage{beamerthemefocus}[2018/07/15 v2.0 Focus Beamer theme] -\mode<presentation> +% Note: +% Packages should be required in the package file using their commands! -\RequirePackage[T1]{fontenc} -\RequirePackage{FiraSans} -\RequirePackage{tikz} +\mode<presentation> -\RequirePackage{etoolbox} % \BeforeBeginEnvironment -\RequirePackage{appendixnumberbeamer} % Don't number appendix frames. +% THEME OPTIONS. ------------------------------------------------------------------------------------ -\DeclareOptionBeamer{numbering}{ +\DeclareOptionBeamer{numbering}{% \PassOptionsToPackage{numbering=#1}{beamerouterthemefocus} } + +\newif\if@focus@loadfirafonts +\@focus@loadfirafontstrue + +\DeclareOptionBeamer{nofirafonts}{\@focus@loadfirafontsfalse} + \ProcessOptionsBeamer + + +% LOAD EXTERNAL PACKAGES. --------------------------------------------------------------------------------------- + +\if@focus@loadfirafonts + \RequirePackage[T1]{fontenc} + + \PassOptionsToPackage{type1}{FiraSans} + \PassOptionsToPackage{type1}{FiraMono} + + \RequirePackage{FiraSans} + \RequirePackage{FiraMono} +\fi + + \usecolortheme{focus} \usefonttheme{focus} \useinnertheme{focus} \useoutertheme{focus} \setbeamertemplate{navigation symbols}{} -\setbeamertemplate{blocks}[default] -\setbeamertemplate{section in toc}[square] -\setbeamertemplate{subsection in toc}[square] -\setbeamertemplate{itemize items}[square] -\setbeamertemplate{itemize subitem}[triangle] -% Set margins. +% SET MARGINS. ------------------------------------------------------------------------------------------ + \setbeamersize{text margin left=0.75cm, text margin right=0.75cm} \setlength{\leftmargini}{0.75cm} %\leftmarginii=0.75\leftmargini\relax |