% Copyright (C) 2018 - 2024 Pasquale Claudio Africa and the LaTeX community. % A full list of contributors can be found at % % https://github.com/pcafrica/focus-beamertheme % % 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 . \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{beamerthemefocus}[2024/02/07 v3.4.0 Focus Beamer theme] \mode % THEME OPTIONS. --------------------------------------------------------------- \DeclareOptionBeamer{numbering}{% \PassOptionsToPackage{numbering=#1}{beamerouterthemefocus} } \DeclareOptionBeamer{totalframenumbering}{% \PassOptionsToPackage{totalframenumbering=#1}{beamerouterthemefocus} } \newif\if@focus@loadfirafonts \@focus@loadfirafontstrue \DeclareOptionBeamer{nofirafonts}{\@focus@loadfirafontsfalse} \ProcessOptionsBeamer % LOAD EXTERNAL PACKAGES. ------------------------------------------------------ \if@focus@loadfirafonts \RequirePackage[T1]{fontenc} \PassOptionsToPackage{sfdefault}{FiraSans} \RequirePackage{FiraSans} \RequirePackage{FiraMono} \RequirePackage{firamath-otf} \unimathsetup{ math-style = ISO, bold-style = ISO, mathrm = sym } \fi \usecolortheme{focus} \usefonttheme{focus} \useinnertheme{focus} \useoutertheme{focus} \setbeamertemplate{navigation symbols}{} % SET MARGINS. ----------------------------------------------------------------- \setbeamersize{text margin left=0.75cm, text margin right=0.75cm} \setlength{\leftmargini}{0.75cm} \mode