summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/beamer-contrib/themes/fibeamer/fibeamer.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/beamer-contrib/themes/fibeamer/fibeamer.dtx')
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/fibeamer.dtx603
1 files changed, 0 insertions, 603 deletions
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/fibeamer.dtx b/macros/latex/contrib/beamer-contrib/themes/fibeamer/fibeamer.dtx
deleted file mode 100644
index 373bb74e2a..0000000000
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/fibeamer.dtx
+++ /dev/null
@@ -1,603 +0,0 @@
-% \iffalse\begin{macrocode}
-%<*driver>
-
-\documentclass{ltxdoc}
-\usepackage[utf8]{inputenc} % this file uses UTF-8
-\usepackage[english]{babel}
-\usepackage{tgpagella}
-\usepackage{tabularx}
-\usepackage{hologo}
-\usepackage{booktabs}
-\usepackage[scaled=0.86]{berasans}
-\usepackage[scaled=1.03]{inconsolata}
-\usepackage[resetfonts]{cmap}
-\usepackage[T1]{fontenc} % use 8bit fonts
-\emergencystretch 2dd
-\usepackage{hypdoc}
-\usepackage{microtype}
-\usepackage{ragged2e}
-
-% Making paragraphs numbered
-\makeatletter
-\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
- {-2.5ex\@plus -1ex \@minus -.25ex}%
- {1.25ex \@plus .25ex}%
- {\normalfont\normalsize\bfseries}}
-\makeatother
-\setcounter{secnumdepth}{4} % how many sectioning levels to assign
-\setcounter{tocdepth}{4} % how many sectioning levels to show
-
-% ltxdoc class options
-\CodelineIndex
-\MakeShortVerb{|}
-\EnableCrossrefs
-\DoNotIndex{}
-\makeatletter
-\c@IndexColumns=2
-\makeatother
-
-\begin{document}
- \RecordChanges
- \DocInput{fibeamer.dtx}
- \PrintIndex
- \RaggedRight
- \PrintChanges
-\end{document}
-
-%</driver>
-% \end{macrocode}
-%<*class>
-\NeedsTeXFormat{LaTeX2e}
-%
-% Define `\fibeamer@version` and store it in the `VERSION.tex` file \fi
-{\def\fibeamer@versiondef#1#2{
- \gdef\fibeamer@version@number{#1}
- \gdef\fibeamer@version@date{#2}
- \gdef\fibeamer@version{#2 #1 fibeamer MU beamer theme}}
-\fibeamer@versiondef{v1.2.0}{2021/09/07}}
-% {\newwrite\f\openout\f=VERSION\write\f{\fibeamer@version}\closeout\f}
-%
-% \changes{v1.1.5:1} {2016/05/18}{Added \texttt{pdfencoding} to the
-% \textsf{hyperref} package setup. This fixes the problem with garbled
-% characters in PDF metadata with Lua\TeX.}
-% \iffalse Use `\fibeamer@version` as the PDF creator key.
-\hypersetup{%
- pdfcreator=\fibeamer@version,
- pdfencoding=auto}
-% \fi
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% \changes{v1.2.0} {2021/09/07}{Added support for the University
-% of Brescia}
-% \changes{v1.1.8} {2019/12/15}{Fixed active character \texttt{-}
-% in pdf\LaTeX{} example documents.}
-% \changes{v1.1.3} {2016/02/24}{Added visual tests of output
-% PDFs.}
-% \changes{v1.1.1:3} {2016/01/14}{Refactored the themes of the
-% Masaryk University in Brno. Removed the useless uses of
-% \texttt{use} in the color themes. Replaced
-% \cs{setbeamertemplate} in the inner theme with the more
-% appropriate \cs{defbeamertemplate*}. Added missing
-% \texttt{\%}s. [VN]}
-% \changes{v1.1.0:7} {2016/01/12}{Updated the example documents of
-% the Masaryk University in Brno to showcase the use of
-% \cs{alert}. [VN]}
-% \changes{v1.1.0:6} {2016/01/11}{Updated the example documents of
-% the Masaryk University in Brno to showcase the use of the
-% \cs{tableofcontents}. [VN]}
-% \changes{v1.1.0:1} {2015/11/24}{Added the new logo files for the
-% faculties of the Masaryk University in Brno and removed the old
-% logo files. [VN]}
-% \changes{v1.0.4} {2015/11/21}{Updated the user guide of the
-% Masaryk University in Brno. [VN]}
-% \changes{v1.0.3} {2015/11/20}{The example documents from the
-% \texttt{example} directory and the user guide from the
-% \texttt{guide} directory are now a part of the CTAN archive.
-% [VN]}
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% \title{The beamer theme for the typesetting of thesis defense
-% presentations at the Masaryk University in Brno}
-% \author{Vít Novotný}
-% \date{\today}
-% \maketitle
-%
-% \begin{abstract}
-% \noindent This document details the design and the implementation
-% of the \textsf{fibeamer} theme for the \textsf{beamer} document
-% class. Included are technical information for anyone who wishes
-% to extend the theme with their own beamer themes as well as
-% information for ordinary users.
-% \end{abstract}
-%
-% \tableofcontents
-%
-% \section{Basic usage}
-% In order to use the \textsf{fibeamer} theme, insert
-% |\usetheme|\oarg{options}|{fibeamer}| into the preamble of a
-% \LaTeX\ document that uses the \textsf{beamer} document class.
-% Refer to Section \ref{sec:options} for the list of available
-% \textit{options}.
-%
-% \section{Package options}\label{sec:options}
-% \subsection{The \texttt{fonts} option}
-% \begin{macro}{\iffibeamer@fonts}
-% The |fonts| option instructs the package to set up the
-% combination of the font families of Carlito, Arev, Iwona, Dsfont,
-% and DejaVu for the typesetting of text and mathematics. This
-% option is enabled by default.
-% \begin{macrocode}
-\ProvidesPackage{fibeamer/beamerthemefibeamer}[\fibeamer@version]
-\newif\iffibeamer@fonts
-\DeclareOptionBeamer{fonts}{\fibeamer@fontstrue}
-\ExecuteOptionsBeamer{fonts}
-% \end{macrocode}
-% \end{macro}
-% \subsection{The \texttt{nofonts} option}
-% The |nofonts| option instructs the package not to alter the
-% currently set text and mathematics font families.
-% \begin{macrocode}
-\DeclareOptionBeamer{nofonts}{\fibeamer@fontsfalse}
-% \end{macrocode}
-% \subsection{The \texttt{microtype} option}
-% \changes{v1.0.2}{2015/11/18}{Added the opt-out \texttt{microtype
-% option}. [VN]}
-% \begin{macro}{\iffibeamer@microtype}
-% The |microtype| option instructs the package to use the
-% microtypographic extensions of modern \TeX\ engines, such as
-% \hologo{pdfTeX}, \Hologo{LuaTeX}, and (with only partial support)
-% \Hologo{XeLaTeX}. This option is enabled by default.
-% \begin{macrocode}
-\newif\iffibeamer@microtype
-\DeclareOptionBeamer{microtype}{\fibeamer@microtypetrue}
-\ExecuteOptionsBeamer{microtype}
-% \end{macrocode}
-% \end{macro}
-% \subsection{The \texttt{nomicrotype} option}
-% The |nomicrotype| option disables the microtypographic
-% extensions. This may be necessary, if an older \TeX\ engine,
-% such as \hologo{TeX} or \hologo{eTeX}, is being used.
-% \begin{macrocode}
-\DeclareOptionBeamer{nomicrotype}{\fibeamer@microtypefalse}
-% \end{macrocode}
-% \begin{macro}{\fibeamer@university}
-% \subsection{The \texttt{university} option}
-% The \marg{\texttt{university}=identifier} option pair sets the
-% identifier of the university, at which the presentation is being
-% written, to \textit{identifier}. The \textit{identifier} is
-% stored within the |\fibeamer@university| macro, whose
-% implicit value is \texttt{mu}. This value corresponds to the
-% Masaryk University in Brno.
-% \begin{macrocode}
-\DeclareOptionBeamer{university}{\def\fibeamer@university{#1}}
-\ExecuteOptionsBeamer{university=mu}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\fibeamer@faculty}
-% \subsection{The \texttt{faculty} option}
-% The \marg{\texttt{faculty}=identifier} pair sets the faculty, at
-% which the thesis is being written, to \textit{domain}. The
-% following faculty \textit{identifier}s are recognized at the
-% Masaryk University in Brno:
-% \begin{center}\begin{tabularx}{\textwidth}{Xc}\toprule
-% The faculty & The \textit{domain} name \\\midrule
-% The Faculty of Informatics & \texttt{fi} \\
-% The Faculty of Science & \texttt{sci} \\
-% The Faculty of Law & \texttt{law} \\
-% The Faculty of Economics and Administration & \texttt{econ} \\
-% The Faculty of Social Studies & \texttt{fss} \\
-% The Faculty of Medicine & \texttt{med} \\
-% The Faculty of Education & \texttt{ped} \\
-% The Faculty of Arts & \texttt{phil} \\
-% The Faculty of Sports Studies & \texttt{fsps} \\\bottomrule
-% \end{tabularx}\end{center}
-% The \textit{identifier} is stored within the |\fibeamer@faculty|
-% macro, whose implicit value is \texttt{fi}.
-% \begin{macrocode}
-\DeclareOptionBeamer{faculty}{\def\fibeamer@faculty{#1}}
-\ExecuteOptionsBeamer{faculty=fi}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\fibeamer@locale}
-% \subsection{The \texttt{locale} option}
-% \changes{v1.1.0:1}{2015/11/24}{Added the \texttt{locale} option
-% and the \cs{fibeamer@locale} macro. [VN]}
-% The \marg{\texttt{locale}=name} pair sets the name of the main
-% locale to \textit{name}. The \textit{name} is stored within the
-% |\fibeamer@locale| macro, whose implicit value is the main
-% language of either the \textsf{babel} or the \textsf{polyglossia}
-% package, or \texttt{english}, when undefined.
-%
-% With regards to the themes of the Masaryk University in Brno, the
-% |\fibeamer@locale| macro is not used; it only provides the
-% default value to the |\fibeamer@logoLocale| macro.
-% \begin{macrocode}
-\def\fibeamer@locale{%
- % Babel / polyglossia detection
- \ifx\languagename\undefined%
- english\else\languagename\fi}
-\DeclareOptionBeamer{locale}{%
- \def\fibeamer@locale{#1}}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\fibeamer@logoLocale}
-% \subsection{The \texttt{logoLocale} option}
-% The \marg{\texttt{logoLocale}=name} pair sets the logo file
-% locale to \textit{name}. The \textit{name} is stored within the
-% |\fibeamer@logoLocale| macro, whose implicit value is
-% |\fibeamer@locale|.
-% \changes{v1.1.0:2}{2016/01/11}{Added the \texttt{logoLocale}
-% option and the \cs{fibeamer@logoLocale} macro. [VN]}
-% \begin{macrocode}
-\def\fibeamer@logoLocale{\fibeamer@locale}
-\DeclareOptionBeamer{logoLocale}{%
- \def\fibeamer@logoLocale{#1}}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\fibeamer@basePath}
-% \subsection{The \texttt{basePath} option}
-% The \marg{\texttt{basePath}=path} pair sets the \textit{path}
-% containing the package files. The \textit{path} is prepended to
-% every other path (|\fibeamer@logopath| and |\fibeamer@themePath|)
-% used by the package. If non-empty, the
-% \textit{path} gets normalized to \textit{path/}. The normalized
-% \textit{path} is stored within the |\fibeamer@basePath| macro,
-% whose implicit value is |fibeamer/|.
-% \begin{macrocode}
-\DeclareOptionBeamer{basePath}{%
- \ifx\fibeamer@empty#1\fibeamer@empty%
- \def\fibeamer@basePath{}%
- \else%
- \def\fibeamer@basePath{#1/}%
- \fi}
-\ExecuteOptionsBeamer{basePath=fibeamer}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\fibeamer@subdir}
-% The |\fibeamer@subdir| macro returns |/| unchanged, coerces
-% |.|, |..|, |/|\textit{path}, |./|\textit{path} and
-% |../|\textit{path} to |./|, |../|, |/|\textit{path}|/|,
-% |./|\textit{path}|/| and |../|\textit{path}|/|, respectively, and
-% prefixes any other \textit{path} with |\fibeamer@basePath|. This
-% macro is used within the definition of the \texttt{themePath} and
-% \texttt{logoPath} options.
-% \begin{macrocode}
-\def\fibeamer@subdir#1#2#3#4\empty{%
- \ifx#1\empty% <empty> -> <basePath>
- \fibeamer@basePath
- \else
- \if#1/%
- \ifx#2\empty% / -> /
- /%
- \else% /<path> -> /<path>/
- #1#2#3#4/%
- \fi
- \else
- \if#1.%
- \ifx#2\empty% . -> ./
- ./%
- \else
- \if#2.%
- \ifx#3\empty% .. -> ../
- ../%
- \else
- \if#3/% ../<path> -> ../<path>/
- ../#4/%
- \else
- \fibeamer@basePath#1#2#3#4/%
- \fi
- \fi
- \else
- \if#2/% ./<path> -> ./<path>/
- ./#3#4/%
- \else
- \fibeamer@basePath#1#2#3#4/%
- \fi
- \fi
- \fi
- \else
- \fibeamer@basePath#1#2#3#4/%
- \fi
- \fi
- \fi}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\fibeamer@themePath}
-% \subsection{The \texttt{themePath} option}
-% The \marg{\texttt{themePath}=path} pair sets the \textit{path}
-% containing the theme files. The \textit{path} is normalized using
-% the |\fibeamer@subdir| macro and stored within the
-% |\fibeamer@stylePath| macro, whose implicit value is
-% |\fibeamer@basePath theme/|. By default, this expands to
-% \texttt{fibeamer/theme/}.
-% \begin{macrocode}
-\DeclareOptionBeamer{themePath}{%
- \def\fibeamer@themePath{\fibeamer@subdir#1%
- \empty\empty\empty\empty}}
-\ExecuteOptionsBeamer{themePath=theme}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\fibeamer@logoPath}
-% \subsection{The \texttt{logoPath} option}
-% The \marg{\texttt{logoPath}=path} pair sets the \textit{path}
-% containing the logo files, which is used by the outer themes to
-% load the main logo. The \textit{path} is normalized using the
-% |\fibeamer@subdir| macro and stored within the
-% |\fibeamer@logoPath| macro, whose implicit value is
-% |\fibeamer@basePath| followed by |logo/\fibeamer@university|. By
-% default, this expands to \texttt{fibeamer/logo/mu/}.
-% \begin{macrocode}
-\DeclareOptionBeamer{logoPath}{%
- \def\fibeamer@logoPath{\fibeamer@subdir#1%
- \empty\empty\empty\empty}}
-\ExecuteOptionsBeamer{logoPath=logo/\fibeamer@university}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\fibeamer@logo}
-% \subsection{The \texttt{logo} option}
-% The \marg{\texttt{logo}=filename} pair sets the prefix of the
-% filename of the main logo to \textit{filename}. The
-% \textit{filename} is stored within the |\fibeamer@logo| macro,
-% whose implicit value is
-% \changes{v1.1.0:1}{2015/11/24}{Changed the implicit value of the
-% \cs{fibeamer@logo} macro. [VN]}
-% |\fibeamer@logoPath| followed by
-% \texttt{fibeamer-}|\fibeamer@university|\texttt{^^A
-% \discretionary{-}{-}{-}}|\fibeamer@faculty|\texttt{-}^^A
-% |\fibeamer@logoLocale|. By default, this expands to
-% \texttt{fibeamer\discretionary{/}{/}{/}logo/fibeamer-mu-fi^^A
-% -english}.
-% \begin{macrocode}
-\DeclareOptionBeamer{logo}{\def\fibeamer@logo{#1}}
-\ExecuteOptionsBeamer{%
- logo=\fibeamer@logoPath fibeamer-\fibeamer@university-%
- \fibeamer@faculty-\fibeamer@logoLocale}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\fibeamer@fallbackLogo}
-% \subsection{The \texttt{fallbackLogo} option}
-% \changes{v1.1.0:3}{2016/01/11}{Added the \cs{fibeamer@fallbackLogo}
-% macro. [VN]}
-% \changes{v1.1.1:1}{2016/01/14}{Added the \texttt{fallbackLogo}
-% option. [VN]}
-% The |\fibeamer@fallbackLogo| macro contains the filename of the
-% logo file to be used, if |\fibeamer@logo| does not exist. The
-% implicit value of the |\fibeamer@fall|\discretionary{-}{}{}^^A
-% |backLogo| macro is |\fibeamer@logoPath| followed by
-% \texttt{fibeamer-}|\fibeamer@uni|\texttt{\discretionary{-}{}{}}^^A
-% |versity\fibeamer@faculty|\texttt{-english}. By default, this
-% expands to \texttt{fibeamer/logo\discretionary{/}{/}{/}fi\-bea^^A
-% mer-mu-fi-english}.
-% \begin{macrocode}
-\DeclareOptionBeamer{fallbackLogo}{\def\fibeamer@fallbackLogo{#1}}
-\ExecuteOptionsBeamer{%
- fallbackLogo=\fibeamer@logoPath fibeamer-\fibeamer@university-%
- \fibeamer@faculty-english}
-% \end{macrocode}
-% \end{macro}
-% \section{Logic}
-% \subsection{Macros}
-% \begin{macro}{\fibeamer@require}
-% The |\fibeamer@require|\marg{package} macro is used to gracefully
-% load a \textit{package}. Packages that have already been loaded
-% or do not exist are ignored by the macro.
-% \begin{macrocode}
-\def\fibeamer@require#1{\IfFileExists{#1.sty}{%
- \@ifpackageloaded{#1}{}{\RequirePackage{#1}}}{}}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\fibeamer@requireTheme}
-% The |\fibeamer@requireTheme|\marg{class} macro is used to load a
-% \textit{class} of beamer themes. The following packages are
-% loaded, provided they exist:
-% \begin{itemize}
-% \item\texttt{beamer}\textit{class}\texttt{themefibeamer} from
-% the |\fibeamer@themePath| directory -- The base theme file. By
-% default, this expands to \texttt{fibeamer/theme/beamer}^^A
-% \textit{class}\texttt{themefibeamer}.
-% \item\texttt{beamer}\textit{class}\texttt{themefibeamer-}^^A
-% |\fibeamer@university| from the |\fibeamer@themePath|^^A
-% \discretionary{}{}{}|\fibeamer@university/| directory -- The
-% university theme file. By default, this expands to
-% \texttt{fibeamer/theme/mu/beamer}\textit{class}^^A
-% \texttt{themefibeamer-mu}.
-% \item\texttt{beamer}\textit{class}\texttt{themefibeamer-}^^A
-% |\fibeamer@university|\texttt{-}|\fibeamer@faculty| from the
-% |\fibeamer@themePath\fibeamer@university/| directory -- The
-% faculty theme file. By default, this expands to \texttt{^^A
-% fibeamer/theme/mu/beamer}\textit{class}\texttt{themefibeam^^A
-% er-mu-fi}.
-% \end{itemize}
-% \begin{macrocode}
-\def\fibeamer@requireTheme#1{%
- \fibeamer@require{\fibeamer@themePath beamer#1themefibeamer}
- \fibeamer@require{\fibeamer@themePath\fibeamer@university%
- /beamer#1themefibeamer-\fibeamer@university}
- \fibeamer@require{\fibeamer@themePath\fibeamer@university%
- /beamer#1themefibeamer-\fibeamer@university-\fibeamer@faculty}}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\fibeamer@includeLogo}
-% \changes{v1.1.0:5}{2016/01/11}{Added the
-% \cs{fibeamer@includeLogo} macro. [VN]}
-% The |\fibeamer@includeLogo|\oarg{options} macro includes the
-% main logo into the document. If specified, the \textit{options}
-% are passed to the |\includegraphics| macro. The
-% |\fibeamer@includeLogo| macro requires the \textsf{etoolbox}
-% package to function.
-% \begin{macrocode}
-\fibeamer@require{etoolbox}
-\newcommand\fibeamer@includeLogo[1][]{{
- % See <http://tex.stackexchange.com/a/39987/70941>.
- \patchcmd{\Gin@ii}% Make `\includegraphics` use `@fallbackLogo`.
- {\begingroup}% <search>
- {\begingroup\renewcommand{\@latex@error}[2]{%
- \includegraphics[#1]\fibeamer@fallbackLogo}}% <replace>
- {}% <success>
- {}% <failure>
- \includegraphics[#1]\fibeamer@logo}}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\fibeamer@patch}
-% \changes{v1.1.2}{2016/02/19}{Added \cs{fibeamer@patch}.}
-% The |\fibeamer@patch|\oarg{versions}\oarg{patch} macro expands
-% \textit{patch}, if |\fibeamer|\texttt{\discretionary{@}{@}{@}}^^A
-% |version@number| (defined at the top of the file
-% \texttt{beamerthemefibeamer.sty}) matches any of the
-% comma-delimited \textit{versions}. This macro enables the simple
-% deployment of version-targeted patches.
-% \begin{macrocode}
-\def\fibeamer@patch#1#2{%
- \def\fibeamer@patch@versions{#1}%
- \def\fibeamer@patch@action{#2}%
- \def\fibeamer@patch@next##1,{%
- \def\fibeamer@patch@arg{##1}%
- \def\fibeamer@patch@relax{\relax}%
- \ifx\fibeamer@patch@arg\fibeamer@version@number
- \def\fibeamer@patch@next####1\relax,{}%
- \expandafter\fibeamer@patch@action
- \expandafter\fibeamer@patch@next
- \else\ifx\fibeamer@patch@arg\fibeamer@patch@relax\else
- \expandafter\expandafter\expandafter\fibeamer@patch@next
- \fi\fi}%
- \expandafter\expandafter\expandafter\fibeamer@patch@next
- \expandafter\fibeamer@patch@versions\expandafter,\relax,}
-% \end{macrocode}
-% \end{macro}
-% \subsection{Main routine}
-% First, the theme processes the options.
-% \begin{macrocode}
-\ProcessOptionsBeamer
-% \end{macrocode}
-% When the |microtype| option is specified, the \textsf{microtype}
-% package gets loaded.
-% \begin{macrocode}
- % Set up the microtypographic extensions
- \iffibeamer@microtype
- \RequirePackage{microtype}
- \fi
-% \end{macrocode}
-% When the |fonts| option is specified, the following packages will
-% be used by the package to configure the fonts in the presentation
-% mode:
-% \begin{itemize}
-% \item\textsf{ifthen} -- This package is used to construct
-% compound conditionals.
-% \item\textsf{ifxetex}, \textsf{ifluatex} -- These packages are
-% used to detect the used \TeX\ engine.
-% \item\textsf{lmodern} -- The Latin Modern font family is used as a
-% fallback for missing glyphs.
-% \item\textsf{carlito} -- The Carlito font family is used as the
-% primary text and math font face.
-% \item\textsf{arevmath} -- The Arev Sans math font family is used for
-% various symbols and greek alphabet.
-% \item\textsf{iwona} -- The Iwona font family is used for large
-% math symbols.
-% \item\textsf{dejavu} -- The DejaVu Sans Mono font family is
-% used for the typesetting of monospaced text.
-% \item\textsf{setspace} -- This package is used to adjust the
-% leading to 115 \%. Loading this package breaks any top-level
-% footnotes without the \texttt{[frame]} optional parameter
-% specified. This is a known bug.\footnote{See
-% \url{http://tex.stackexchange.com/a/118005/70941}.}
-% \item\textsf{fontenc} -- This package is used to set the font
-% encoding to Cork. This package is only used outside the
-% \Hologo{XeTeX} and \Hologo{LuaTeX} engines.
-% \item\textsf{fontspec} -- This package is used to load fonts.
-% This package is only used with the \Hologo{XeTeX} and
-% \Hologo{LuaTeX} engines.
-% \end{itemize}
-% \begin{macrocode}
-\mode<presentation>
- % Set up the fonts
- \iffibeamer@fonts
- \RequirePackage{ifthen}
- \RequirePackage{ifxetex}
- \RequirePackage{ifluatex}
- \RequirePackage{lmodern}
- \RequirePackage[sfdefault,lf]{carlito}
- \renewcommand*\oldstylenums[1]{{\carlitoOsF #1}}
-
- %% Load arev with scaling factor of .85
- %% See <http://tex.stackexchange.com/a/181240/70941>
- \DeclareFontFamily{OML}{zavm}{\skewchar\font=127 }
- \DeclareFontShape{OML}{zavm}{m}{it}{<-> s*[.85] zavmri7m}{}
- \DeclareFontShape{OML}{zavm}{b}{it}{<-> s*[.85] zavmbi7m}{}
- \DeclareFontShape{OML}{zavm}{m}{sl}{<->ssub * zavm/m/it}{}
- \DeclareFontShape{OML}{zavm}{bx}{it}{<->ssub * zavm/b/it}{}
- \DeclareFontShape{OML}{zavm}{b}{sl}{<->ssub * zavm/b/it}{}
- \DeclareFontShape{OML}{zavm}{bx}{sl}{<->ssub * zavm/b/sl}{}
-
- \AtBeginDocument{
- \SetSymbolFont{operators} {normal}{OT1}{zavm}{m}{n}
- \SetSymbolFont{letters} {normal}{OML}{zavm}{m}{it}
- \SetSymbolFont{symbols} {normal}{OMS}{zavm}{m}{n}
- \SetSymbolFont{largesymbols}{normal}{OMX}{iwona}{m}{n}}
- \RequirePackage[sans]{dsfont}
-
- \ifthenelse{\boolean{xetex}\OR\boolean{luatex}}{
- \RequirePackage{fontspec}
-% \end{macrocode}
-% \changes{v1.1.7}{2017/04/28}{Removed undesirable TeX ligatures from the mono
-% font. [VN]}
-% \begin{macrocode}
- \setmonofont[Scale=0.85]{DejaVu Sans Mono}
- }{
- \RequirePackage[scaled=0.85]{DejaVuSansMono}
- \RequirePackage[resetfonts]{cmap}
- \RequirePackage[T1]{fontenc}
- }
- \RequirePackage{setspace}
- \setstretch{1.15}
- \fi
-\mode
- <all>
-% \end{macrocode}
-% Finally, the color, font, inner and outer themes of the
-% respective university and faculty will be loaded.
-% \begin{macrocode}
-\fibeamer@requireTheme{color}
-\fibeamer@requireTheme{font}
-\fibeamer@requireTheme{inner}
-\fibeamer@requireTheme{outer}
-% \end{macrocode}
-%
-% \section{Themes}
-% This section contains the combined documentation of all available
-% themes. When creating a new theme file, it is advisable to
-% create one self-contained \texttt{dtx} file, which is then
-% partitioned into locale files via the \textsf{docstrip} tool
-% based on the respective \texttt{ins} file. A
-% \DescribeMacro{\file} macro |\file|\marg{filename} is available
-% for the sectioning of the documentation of various files within
-% the \texttt{dtx} file. For more information about \texttt{dtx}
-% files and the \textsf{docstrip} tool, consult the \textsf{dtxtut,
-% docstrip, doc} and \textsf{ltxdoc} manuals.
-%
-% \def\file#1{\subsubsection{The \texttt{#1} file}}
-%
-% \subsection{Base files}
-% \input{theme/mu/base.dtx}
-% \subsection{The Faculty of Informatics}
-% \input{theme/mu/fi.dtx}
-% \subsection{The Faculty of Science}
-% \input{theme/mu/sci.dtx}
-% \subsection{The Faculty of Arts}
-% \input{theme/mu/phil.dtx}
-% \subsection{The Faculty of Education}
-% \input{theme/mu/ped.dtx}
-% \subsection{The Faculty of Social Studies}
-% \input{theme/mu/fss.dtx}
-% \subsection{The Faculty of Law}
-% \input{theme/mu/law.dtx}
-% \subsection{The Faculty of Economics and Administration}
-% \input{theme/mu/econ.dtx}
-% \subsection{The Faculty of Medicine}
-% \input{theme/mu/med.dtx}
-% \subsection{The Faculty of Sports Studies}
-% \input{theme/mu/fsps.dtx}
-% \iffalse
-%</class>
-% \fi