summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/beamer-contrib/themes
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/beamer-contrib/themes')
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/LICENSE.tex2
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/Makefile49
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/VERSION.tex2
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/example/bs/DESCRIPTION2
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/example/bs/resources/DESCRIPTION1
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/example/bs/resources/jabberwocky-dark.pngbin0 -> 166994 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/example/bs/resources/jabberwocky-light.pngbin0 -> 166994 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/example/bs/standard-lualatex.pdf (renamed from macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-med-lualatex.pdf)bin897025 -> 918116 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/example/bs/standard-lualatex.tex395
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/example/bs/standard-pdflatex.pdf (renamed from macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-med-pdflatex.pdf)bin918624 -> 952731 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/example/bs/standard-pdflatex.tex398
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/econ-lualatex.pdfbin900730 -> 900732 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/econ-pdflatex.pdfbin922305 -> 934859 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/fi-lualatex.pdfbin898917 -> 898918 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/fi-pdflatex.pdfbin920564 -> 933083 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/fsps-lualatex.pdfbin898628 -> 898625 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/fsps-pdflatex.pdfbin920200 -> 932750 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/fss-lualatex.pdfbin898027 -> 898043 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/fss-pdflatex.pdfbin919634 -> 932158 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/law-lualatex.pdfbin896413 -> 896416 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/law-pdflatex.pdfbin917982 -> 930522 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/med-lualatex.pdfbin897025 -> 897033 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/med-pdflatex.pdfbin918624 -> 931170 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/ped-lualatex.pdfbin898329 -> 898341 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/ped-pdflatex.pdfbin919961 -> 932490 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/phil-lualatex.pdfbin896872 -> 896879 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/phil-pdflatex.pdfbin918473 -> 931007 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/sci-lualatex.pdfbin897249 -> 897250 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/sci-pdflatex.pdfbin918833 -> 931373 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/fibeamer.dtx6
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/fibeamer.pdfbin354911 -> 357661 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/econ.pdfbin440526 -> 285352 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/fi.pdfbin450557 -> 293275 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/fsps.pdfbin439299 -> 286416 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/fss.pdfbin440685 -> 287446 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/law.pdfbin448566 -> 285167 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/med.pdfbin439169 -> 283430 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/ped.pdfbin442422 -> 287260 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/phil.pdfbin440547 -> 284500 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/sci.pdfbin481954 -> 294975 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/logo/bs/DESCRIPTION2
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/logo/bs/Makefile13
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/logo/bs/fibeamer-bs-standard-english.pdfbin0 -> 59086 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/logo/bs/fibeamer-bs-standard-italian.pdfbin0 -> 58190 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/test/DESCRIPTION3
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/test/EXAMPLE/DESCRIPTION2
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/DESCRIPTION3
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/Makefile26
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-econ-lualatex.pdfbin900730 -> 0 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-econ-pdflatex.pdfbin922305 -> 0 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-fi-lualatex.pdfbin898917 -> 0 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-fi-pdflatex.pdfbin920564 -> 0 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-fsps-lualatex.pdfbin898628 -> 0 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-fsps-pdflatex.pdfbin920200 -> 0 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-fss-lualatex.pdfbin898027 -> 0 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-fss-pdflatex.pdfbin919634 -> 0 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-law-lualatex.pdfbin896413 -> 0 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-law-pdflatex.pdfbin917982 -> 0 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-ped-lualatex.pdfbin898329 -> 0 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-ped-pdflatex.pdfbin919961 -> 0 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-phil-lualatex.pdfbin896872 -> 0 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-phil-pdflatex.pdfbin918473 -> 0 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-sci-lualatex.pdfbin897249 -> 0 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-sci-pdflatex.pdfbin918833 -> 0 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/theme/bs/DESCRIPTION2
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/theme/bs/Makefile15
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/theme/bs/base.dtx355
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/theme/bs/base.ins6
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/theme/bs/standard.dtx113
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/fibeamer/theme/bs/standard.ins3
70 files changed, 1335 insertions, 63 deletions
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/LICENSE.tex b/macros/latex/contrib/beamer-contrib/themes/fibeamer/LICENSE.tex
index 939c962fd5..b47399e489 100644
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/LICENSE.tex
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/LICENSE.tex
@@ -1,7 +1,7 @@
\input docstrip.tex
\preamble
-Copyright 2016-2020 Vít Novotný <witiko@mail.muni.cz>
+Copyright 2016-2021 Vít Novotný <witiko@mail.muni.cz>
Faculty of Informatics, Masaryk University (Brno, Czech Republic)
This work is based on the (Unofficial) University of Manchester
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/Makefile b/macros/latex/contrib/beamer-contrib/themes/fibeamer/Makefile
index 4396a9d8d0..1911b8a005 100644
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/Makefile
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/Makefile
@@ -1,22 +1,20 @@
-SUBMAKES_REQUIRED=logo/mu theme/mu
-SUBMAKES_EXTRA=guide/mu example/mu
-SUBMAKES_TEST=test/mu
-SUBMAKES=$(SUBMAKES_REQUIRED) $(SUBMAKES_EXTRA) $(SUBMAKES_TEST)
+SUBMAKES_REQUIRED=logo/mu theme/mu logo/bs theme/bs
+SUBMAKES_EXTRA=guide/mu example/mu example/bs
+SUBMAKES=$(SUBMAKES_REQUIRED) $(SUBMAKES_EXTRA)
.PHONY: all base complete docs clean dist dist-implode implode \
- install install-base install-docs uninstall tests $(SUBMAKES)
+ install install-base install-docs uninstall $(SUBMAKES)
BASETHEMEFILE=beamerthemefibeamer.sty
-OTHERTHEMEFILES=theme/mu/*.sty
+OTHERTHEMEFILES=theme/mu/*.sty theme/bs/*.sty
THEMEFILES=$(BASETHEMEFILE) $(OTHERTHEMEFILES)
LOGOSOURCES=logo/*/*.pdf
LOGOS=logo/*/*.eps
-DTXFILES=*.dtx theme/mu/*.dtx
-INSFILES=*.ins theme/mu/*.ins
-TESTS=test/mu/*.pdf
+DTXFILES=*.dtx theme/mu/*.dtx theme/bs/*.dtx
+INSFILES=*.ins theme/mu/*.ins theme/bs/*.ins
MAKES=guide/mu/Makefile theme/mu/Makefile logo/mu/Makefile Makefile \
- test/mu/Makefile
-USEREXAMPLE_SOURCES=example/mu/Makefile example/mu/example.dtx \
- example/mu/*.ins
+ theme/bs/Makefile logo/bs/Makefile
+USEREXAMPLE_SOURCES=example/mu/Makefile example/mu/example.dtx example/mu/*.ins \
+ example/bs/Makefile example/bs/example.dtx example/bs/standard.ins
USEREXAMPLES=example/mu/econ-lualatex.pdf \
example/mu/econ-pdflatex.pdf example/mu/fi-lualatex.pdf \
example/mu/fi-pdflatex.pdf example/mu/fsps-lualatex.pdf \
@@ -26,22 +24,27 @@ USEREXAMPLES=example/mu/econ-lualatex.pdf \
example/mu/med-pdflatex.pdf example/mu/ped-lualatex.pdf \
example/mu/ped-pdflatex.pdf example/mu/phil-lualatex.pdf \
example/mu/phil-pdflatex.pdf example/mu/sci-lualatex.pdf \
- example/mu/sci-pdflatex.pdf
+ example/mu/sci-pdflatex.pdf \
+ example/bs/standard-pdflatex.pdf example/bs/standard-lualatex.pdf
DEVEXAMPLES=logo/DESCRIPTION logo/EXAMPLE/DESCRIPTION \
logo/mu/DESCRIPTION theme/EXAMPLE/DESCRIPTION \
theme/mu/DESCRIPTION theme/DESCRIPTION example/DESCRIPTION \
example/EXAMPLE/DESCRIPTION example/mu/DESCRIPTION \
example/mu/resources/DESCRIPTION guide/DESCRIPTION \
guide/EXAMPLE/DESCRIPTION guide/mu/DESCRIPTION \
- guide/mu/resources/DESCRIPTION test/DESCRIPTION \
- test/EXAMPLE/DESCRIPTION test/mu/DESCRIPTION
+ guide/mu/resources/DESCRIPTION \
+ theme/bs/DESCRIPTION logo/bs/DESCRIPTION example/bs/DESCRIPTION \
+ example/bs/resources/DESCRIPTION
EXAMPLES=$(USEREXAMPLES) $(DEVEXAMPLES)
MISCELLANEOUS=guide/mu/guide.bib \
guide/mu/guide.dtx guide/mu/*.ins guide/mu/resources/cog.pdf \
guide/mu/resources/vader.pdf guide/mu/resources/yoda.pdf \
$(USEREXAMPLES:.pdf=.tex) \
example/mu/resources/jabberwocky-dark.png \
- example/mu/resources/jabberwocky-light.png README.md
+ example/mu/resources/jabberwocky-light.png \
+ example/bs/resources/jabberwocky-dark.png \
+ example/bs/resources/jabberwocky-light.png \
+ README.md
RESOURCES=$(THEMEFILES) $(LOGOS) $(LOGOSOURCES)
SOURCES=$(DTXFILES) $(INSFILES) LICENSE.tex
AUXFILES=fibeamer.aux fibeamer.log fibeamer.toc fibeamer.ind \
@@ -85,9 +88,6 @@ docs:
$(SUBMAKES):
make -C $@ all
-# This pseudo-target performs the tests.
-tests: base $(SUBMAKES_TEST)
-
# This pseudo-target creates the distribution archive.
dist: dist-implode complete
make $(TDSARCHIVE) $(DISTARCHIVE) $(CTANARCHIVE)
@@ -117,24 +117,23 @@ $(TDSARCHIVE):
mv "$$DIR"/$@ $@ && rm -rf "$$DIR"
# This target generates a distribution file.
-$(DISTARCHIVE): $(SOURCES) $(RESOURCES) $(MAKES) $(TESTS) \
+$(DISTARCHIVE): $(SOURCES) $(RESOURCES) $(MAKES) \
$(USEREXAMPLE_SOURCES) $(DOCS) $(PDFSOURCES) $(MISCELLANEOUS) \
$(EXAMPLES) $(VERSION)
DIR=`mktemp -d` && \
- cp --verbose $(TDSARCHIVE) "$$DIR" && \
+# cp --verbose $(TDSARCHIVE) "$$DIR" && \
cp --parents --verbose $^ "$$DIR" && \
- (cd "$$DIR" && zip -r -v -nw $@ *) && \
+ (cd "$$DIR" && zip --symlinks -r -v -nw $@ *) && \
mv "$$DIR"/$@ . && rm -rf "$$DIR"
# This target generates a CTAN distribution file.
-$(CTANARCHIVE): $(SOURCES) $(MAKES) $(TESTS) $(EXAMPLES) \
+$(CTANARCHIVE): $(SOURCES) $(MAKES) $(EXAMPLES) \
$(MISCELLANEOUS) $(DOCS) $(VERSION) $(LOGOSOURCES)
DIR=`mktemp -d` && mkdir -p "$$DIR/fibeamer" && \
- cp --verbose $(TDSARCHIVE) "$$DIR" && \
cp --parents --verbose $^ "$$DIR/fibeamer" && \
printf '.PHONY: implode\nimplode:\n' > \
"$$DIR/fibeamer/example/mu/Makefile" && \
- (cd "$$DIR" && zip -r -v -nw $@ *) && \
+ (cd "$$DIR" && zip --symlinks -r -v -nw $@ *) && \
mv "$$DIR"/$@ . && rm -rf "$$DIR"
# This pseudo-target installs the logo and theme files - as well as
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/VERSION.tex b/macros/latex/contrib/beamer-contrib/themes/fibeamer/VERSION.tex
index a488162c77..5e78f5422a 100644
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/VERSION.tex
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/VERSION.tex
@@ -1 +1 @@
-2019/12/16 v1.1.8 fibeamer MU beamer theme
+2021/09/07 v1.2.0 fibeamer MU beamer theme
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/bs/DESCRIPTION b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/bs/DESCRIPTION
new file mode 100644
index 0000000000..cd7970a8d2
--- /dev/null
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/bs/DESCRIPTION
@@ -0,0 +1,2 @@
+This directory contains example documents for the
+Università degli Studi di Brescia (Brescia, Italy)
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/bs/resources/DESCRIPTION b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/bs/resources/DESCRIPTION
new file mode 100644
index 0000000000..a4fd771298
--- /dev/null
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/bs/resources/DESCRIPTION
@@ -0,0 +1 @@
+This directory contains resources for the example documents.
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/bs/resources/jabberwocky-dark.png b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/bs/resources/jabberwocky-dark.png
new file mode 100644
index 0000000000..f793ae6f50
--- /dev/null
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/bs/resources/jabberwocky-dark.png
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/bs/resources/jabberwocky-light.png b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/bs/resources/jabberwocky-light.png
new file mode 100644
index 0000000000..e7933cea2c
--- /dev/null
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/bs/resources/jabberwocky-light.png
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-med-lualatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/bs/standard-lualatex.pdf
index fe254f79ef..a3e593ad82 100644
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-med-lualatex.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/bs/standard-lualatex.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/bs/standard-lualatex.tex b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/bs/standard-lualatex.tex
new file mode 100644
index 0000000000..8b765d748a
--- /dev/null
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/bs/standard-lualatex.tex
@@ -0,0 +1,395 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% I, the copyright holder of this work, release this work into the
+%% public domain. This applies worldwide. In some countries this may
+%% not be legally possible; if so: I grant anyone the right to use
+%% this work for any purpose, without any conditions, unless such
+%% conditions are required by law.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\documentclass{beamer}
+\usetheme[university=bs,faculty=standard]{fibeamer}
+\usepackage{polyglossia} %% By using `italian` as the
+\setmainlanguage{english} %% main locale instead of `english`, you
+%% can typeset the presentation in Italian.
+\setotherlanguages{italian} %% The additional key allow
+%%
+%% \begin{otherlanguage}{italian} ... \end{otherlanguage}
+%%
+%% These macros specify information about the presentation
+\title{Presentation Title} %% that will be typeset on the
+\subtitle{Presentation Subtitle} %% title page.
+\author{Author's Name}
+%% These additional packages are used within the document:
+\usepackage{ragged2e} % `\justifying` text
+\usepackage{booktabs} % Tables
+\usepackage{tabularx}
+\usepackage{tikz} % Diagrams
+\usetikzlibrary{calc, shapes, backgrounds}
+\usepackage{amsmath, amssymb}
+\usepackage{url} % `\url`s
+\usepackage{listings} % Code listings
+\frenchspacing
+\begin{document}
+ \frame[c]{\maketitle}
+
+ \AtBeginSection[]{% Print an outline at the beginning of sections
+ \begin{frame}<beamer>
+ \frametitle{Outline for Section \thesection}
+ \tableofcontents[currentsection]
+ \end{frame}}
+
+ \section{Light Frames}
+ \subsection{Blind Text}
+ \begin{frame}{Jabberwocky}
+ \framesubtitle{Lewis Carroll}%
+ \begin{tikzpicture}[overlay,remember picture]
+ \node[anchor=south east,xshift=-30pt,yshift=35pt]
+ at (current page.south east) {
+ \includegraphics[width=35mm]{resources/jabberwocky-light}
+ };
+ \end{tikzpicture}%
+ 'Twas brillig, and the slithy toves\\
+ Did gyre and gimble in the wabe;\\
+ All mimsy were the borogoves,\\
+ And the mome raths outgrabe.\\\bigskip
+
+ “Beware the Jabberwock, my son!\\
+ The jaws that bite, the claws that catch!\\
+ Beware the Jubjub bird, and shun\\
+ The frumious Bandersnatch!”\\
+ \end{frame}
+
+ \begin{frame}[label=lists]{Lists and locales}
+ \framesubtitle{Lorem ipsum dolor sit amet}
+ \begin{columns}[onlytextwidth]
+ \column{.5\textwidth}
+ \begin{itemize}
+ \item Nulla nec lacinia odio. Curabitur urna tellus.
+ \begin{itemize}
+ \item Fusce id sodales dolor. Sed id metus dui.
+ \begin{itemize}
+ \item Cupio virtus licet mi vel feugiat.
+ \end{itemize}
+ \end{itemize}
+ \end{itemize}
+ \column{.5\textwidth}
+ \begin{enumerate}
+ \item Donec porta, risus porttitor egestas scelerisque video.
+ \begin{enumerate}
+ \item Nunc non ante fringilla, manus potentis cario.
+ \begin{enumerate}
+ \item Pellentesque servus morbi tristique.
+ \end{enumerate}
+ \end{enumerate}
+ \end{enumerate}
+ \end{columns}
+ \bigskip
+ \justifying
+
+ {\raggedright\uselanguage{italian}Fúgge tra sélve spaventóse e scure,
+ per lóchi inabitáti, érmi e selvaggi.
+ che di cerri sentia, d’olmi e di faggi,
+ fatto le avea con subite paure
+ trovar di qua di là strani viaggi...}
+ {\uselanguage{english}The quick, brown fox jumps over the lazy
+ dog.}
+ \end{frame}
+
+ \subsection{Structuring Elements}
+ \begin{frame}[label=simmonshall]{Text blocks}
+ \framesubtitle{In plain, example, and \alert{alert} flavour}
+ \alert{This text} is highlighted.
+
+ \begin{block}{A plain block}
+ This is a plain block containing some \alert{highlighted text}.
+ \end{block}
+ \begin{exampleblock}{An example block}
+ This is an example block containing some \alert{highlighted text}.
+ \end{exampleblock}
+ \begin{alertblock}{An alert block}
+ This is an alert block containing some \alert{highlighted text}.
+ \end{alertblock}
+ \end{frame}
+
+ \begin{frame}[label=proof]{Definitions, theorems, and proofs}
+ \framesubtitle{All integers divide zero}
+ \begin{definition}
+ $\forall a,b\in\mathds{Z}: a\mid b\iff\exists c\in\mathds{Z}:a\cdot c=b$
+ \end{definition}
+ \begin{theorem}
+ $\forall a\in\mathds{Z}: a\mid 0$
+ \end{theorem}
+ \begin{proof}[Proof\nopunct]
+ $\forall a\in\mathds{Z}: a\cdot 0=0$
+ \end{proof}
+ \end{frame}
+
+ \subsection{Numerals and Mathematics}
+ \begin{frame}[label=math]{Numerals and Mathematics}
+ \framesubtitle{Formulae, equations, and expressions}
+ \begin{columns}[onlytextwidth]
+ \column{.20\textwidth}
+ 1234567890
+ \column{.20\textwidth}
+ \oldstylenums{1234567890}
+ \column{.20\textwidth}
+ $\hat{x}$, $\check{x}$, $\tilde{a}$,
+ $\bar{a}$, $\dot{y}$, $\ddot{y}$
+ \column{.40\textwidth}
+ $\int \!\! \int f(x,y,z)\,\mathsf{d}x\mathsf{d}y\mathsf{d}z$
+ \end{columns}
+ \begin{columns}[onlytextwidth]
+ \column{.5\textwidth}
+ $$\frac{1}{\displaystyle 1+
+ \frac{1}{\displaystyle 2+
+ \frac{1}{\displaystyle 3+x}}} +
+ \frac{1}{1+\frac{1}{2+\frac{1}{3+x}}}$$
+ \column{.5\textwidth}
+ $$F:\left| \begin{array}{ccc}
+ F''_{xx} & F''_{xy} & F'_x \\
+ F''_{yx} & F''_{yy} & F'_y \\
+ F'_x & F'_y & 0
+ \end{array}\right| = 0$$
+ \end{columns}
+ \begin{columns}[onlytextwidth]
+ \column{.3\textwidth}
+ $$\mathop{\int \!\!\! \int}_{\mathbf{x} \in \mathds{R}^2}
+ \! \langle \mathbf{x},\mathbf{y}\rangle\,\mathsf{d}\mathbf{x}$$
+ \column{.33\textwidth}
+ $$\overline{\overline{a\alpha}^2+\underline{b\beta}
+ +\overline{\overline{d\delta}}}$$
+ \column{.37\textwidth}
+ $\left] 0,1\right[ + \lceil x \rfloor - \langle x,y\rangle$
+ \end{columns}
+ \begin{columns}[onlytextwidth]
+ \column{.4\textwidth}
+ \begin{eqnarray*}
+ e^x &\approx& 1+x+x^2/2! + \\
+ && {}+x^3/3! + x^4/4!
+ \end{eqnarray*}
+ \column{.6\textwidth}
+ $${n+1\choose k} = {n\choose k} + {n \choose k-1}$$
+ \end{columns}
+ \end{frame}
+
+ \subsection{Figures and Code Listings}
+ \begin{frame}[label=figs1]{Figures}
+ \framesubtitle{Tables, graphs, and images}
+ \begin{table}[!b]
+ {\carlitoTLF % Use monospaced lining figures
+ \begin{tabularx}{\textwidth}{Xrrr}
+ \textbf{Faculty} & \textbf{With \TeX} & \textbf{Total} &
+ \textbf{\%} \\
+ \toprule
+ Faculty of Informatics & 1\,716 & 2\,904 &
+ 59.09 \\% 1433
+ Faculty of Science & 786 & 5\,275 &
+ 14.90 \\% 1431
+ Faculty of $\genfrac{}{}{0pt}{}{\textsf{Economics and}}{%
+ \textsf{Administration}}$ & 64 & 4\,591 &
+ 1.39 \\% 1456
+ Faculty of Arts & 69 & 10\,000 &
+ 0.69 \\% 1421
+ Faculty of Medicine & 8 & 2\,014 &
+ 0.40 \\% 1411
+ Faculty of Law & 15 & 4\,824 &
+ 0.31 \\% 1422
+ Faculty of Education & 19 & 8\,219 &
+ 0.23 \\% 1441
+ Faculty of Social Studies & 12 & 5\,599 &
+ 0.21 \\% 1423
+ Faculty of Sports Studies & 3 & 2\,062 &
+ 0.15 \\% 1451
+ \bottomrule
+ \end{tabularx}}
+ \caption{The distribution of theses written using \TeX\ during 2010--15 at MU}
+ \end{table}
+ \end{frame}
+ \begin{frame}[label=figs2]{Figures}
+ \framesubtitle{Tables, graphs, and images}
+ \begin{figure}[b]
+ \centering
+ % Flipping a coin
+ % Author: cis
+ \tikzset{
+ head/.style = {fill = none, label = center:\textsf{H}},
+ tail/.style = {fill = none, label = center:\textsf{T}}}
+ \scalebox{0.65}{\begin{tikzpicture}[
+ scale = 1.5, transform shape, thick,
+ every node/.style = {draw, circle, minimum size = 10mm},
+ grow = down, % alignment of characters
+ level 1/.style = {sibling distance=3cm},
+ level 2/.style = {sibling distance=4cm},
+ level 3/.style = {sibling distance=2cm},
+ level distance = 1.25cm
+ ]
+ \node[shape = rectangle,
+ minimum width = 6cm, font = \sffamily] {Coin flipping}
+ child { node[shape = circle split, draw, line width = 1pt,
+ minimum size = 10mm, inner sep = 0mm, rotate = 30] (Start)
+ { \rotatebox{-30}{H} \nodepart{lower} \rotatebox{-30}{T}}
+ child { node [head] (A) {}
+ child { node [head] (B) {}}
+ child { node [tail] (C) {}}
+ }
+ child { node [tail] (D) {}
+ child { node [head] (E) {}}
+ child { node [tail] (F) {}}
+ }
+ };
+
+ % Filling the root (Start)
+ \begin{scope}[on background layer, rotate=30]
+ \fill[head] (Start.base) ([xshift = 0mm]Start.east) arc (0:180:5mm)
+ -- cycle;
+ \fill[tail] (Start.base) ([xshift = 0pt]Start.west) arc (180:360:5mm)
+ -- cycle;
+ \end{scope}
+
+ % Labels
+ \begin{scope}[nodes = {draw = none}]
+ \path (Start) -- (A) node [near start, left] {$0.5$};
+ \path (A) -- (B) node [near start, left] {$0.5$};
+ \path (A) -- (C) node [near start, right] {$0.5$};
+ \path (Start) -- (D) node [near start, right] {$0.5$};
+ \path (D) -- (E) node [near start, left] {$0.5$};
+ \path (D) -- (F) node [near start, right] {$0.5$};
+ \begin{scope}[nodes = {below = 11pt}]
+ \node [name = X] at (B) {$0.25$};
+ \node at (C) {$0.25$};
+ \node [name = Y] at (E) {$0.25$};
+ \node at (F) {$0.25$};
+ \end{scope}
+ \end{scope}
+ \end{tikzpicture}}
+ \caption{Tree of probabilities -- Flipping a coin\footnote[frame]{%
+ A derivative of a diagram from \url{texample.net} by cis, CC BY 2.5 licensed}}
+ \end{figure}
+ \end{frame}
+
+ \defverbatim[colored]\sleepSort{
+ \begin{lstlisting}[language=C,tabsize=2]
+ #include <stdio.h>
+ #include <unistd.h>
+ #include <sys/types.h>
+ #include <sys/wait.h>
+
+ // This is a comment
+ int main(int argc, char **argv)
+ {
+ while (--c > 1 && !fork());
+ sleep(c = atoi(v[c]));
+ printf("%d\n", c);
+ wait(0);
+ return 0;
+ }
+ \end{lstlisting}}
+ \begin{frame}{Code listings}{An example source code in C}
+ \sleepSort
+ \end{frame}
+
+ \subsection{Citations and Bibliography}
+ \begin{frame}[label=citations]{Citations}
+ \framesubtitle{\TeX, \LaTeX, and Beamer}
+
+ \justifying\TeX\ is a programming language for the typesetting
+ of documents. It was created by Donald Erwin Knuth in the late
+ 1970s and it is documented in \emph{The \TeX
+ book}~\cite{knuth84}.
+
+ In the early 1980s, Leslie Lamport created the initial version
+ of \LaTeX, a high-level language on top of \TeX, which is
+ documented in \emph{\LaTeX : A Document Preparation
+ System}~\cite{lamport94}. There exists a healthy ecosystem of
+ packages that extend the base functionality of \LaTeX;
+ \emph{The \LaTeX\ Companion}~\cite{MG94} acts as a guide
+ through the ecosystem.
+
+ In 2003, Till Tantau created the initial version of Beamer, a
+ \LaTeX\ package for the creation of presentations. Beamer is
+ documented in the \emph{User's Guide to the Beamer
+ Class}~\cite{tantau04}.
+ \end{frame}
+
+ \begin{frame}[label=bibliography]{Bibliography}
+ \framesubtitle{\TeX, \LaTeX, and Beamer}
+ \begin{thebibliography}{9}
+ \bibitem{knuth84}
+ Donald~E.~Knuth.
+ \emph{The \TeX book}.
+ Addison-Wesley, 1984.
+ \bibitem{lamport94}
+ Leslie~Lamport.
+ \emph{\LaTeX : A Document Preparation System}.
+ Addison-Wesley, 1986.
+ \bibitem{MG94}
+ M.~Goossens, F.~Mittelbach, and A.~Samarin.
+ \emph{The \LaTeX\ Companion}.
+ Addison-Wesley, 1994.
+ \bibitem{tantau04}
+ Till~Tantau.
+ \emph{User's Guide to the Beamer Class Version 3.01}.
+ Available at \url{http://latex-beamer.sourceforge.net}.
+ \bibitem{MS05}
+ A.~Mertz and W.~Slough.
+ Edited by B.~Beeton and K.~Berry.
+ \emph{Beamer by example} In TUGboat,
+ Vol. 26, No. 1., pp. 68-73.
+ \end{thebibliography}
+ \end{frame}
+
+ \section{Dark Frames}
+ \begin{darkframes}
+ \subsection{Blind Text}
+ \begin{frame}{Jabberwocky}
+ \framesubtitle{Lewis Carroll}%
+ \begin{tikzpicture}[overlay,remember picture]
+ \node[anchor=south east,xshift=-30pt,yshift=35pt]
+ at (current page.south east) {
+ \includegraphics[width=35mm]{resources/jabberwocky-dark}
+ };
+ \end{tikzpicture}%
+ 'Twas brillig, and the slithy toves\\
+ Did gyre and gimble in the wabe;\\
+ All mimsy were the borogoves,\\
+ And the mome raths outgrabe.\\\bigskip
+
+ “Beware the Jabberwock, my son!\\
+ The jaws that bite, the claws that catch!\\
+ Beware the Jubjub bird, and shun\\
+ The frumious Bandersnatch!”\\
+ \end{frame}
+ \againframe{lists}
+ \subsection{Structuring Elements}
+ \againframe{simmonshall}
+ \againframe{proof}
+ \subsection{Numerals and Mathematics}
+ \againframe{math}
+ \subsection{Figures and Code Listings}
+ \againframe{figs1}
+ \againframe{figs2}
+ \defverbatim[colored]\sleepSort{
+ \begin{lstlisting}[language=C,tabsize=2]
+#include <stdio.h>
+#include <unistd.h>
+#include <sys/types.h>
+#include <sys/wait.h>
+
+// This is a comment
+int main(int argc, char **argv)
+{
+ while (--c > 1 && !fork());
+ sleep(c = atoi(v[c]));
+ printf("%d\n", c);
+ wait(0);
+ return 0;
+}
+ \end{lstlisting}}
+ \begin{frame}{Code listings}{An example source code in C}
+ \sleepSort
+ \end{frame}
+ \subsection{Citations and Bibliography}
+ \againframe{citations}
+ \againframe{bibliography}
+ \end{darkframes}
+\end{document}
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-med-pdflatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/bs/standard-pdflatex.pdf
index a9c099bffe..1ca4a91b29 100644
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-med-pdflatex.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/bs/standard-pdflatex.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/bs/standard-pdflatex.tex b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/bs/standard-pdflatex.tex
new file mode 100644
index 0000000000..0f8ad83b8f
--- /dev/null
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/bs/standard-pdflatex.tex
@@ -0,0 +1,398 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% I, the copyright holder of this work, release this work into the
+%% public domain. This applies worldwide. In some countries this may
+%% not be legally possible; if so: I grant anyone the right to use
+%% this work for any purpose, without any conditions, unless such
+%% conditions are required by law.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\documentclass{beamer}
+\usetheme[university=bs,faculty=standard]{fibeamer}
+\usepackage[utf8]{inputenc}
+\usepackage[
+ main=english, %% By using `italian`as the main locale
+ %% instead of `english`, you can typeset the
+ %% presentation in Italian.
+ italian %% The additional key allow foreign texts to be
+]{babel} %% typeset as follows:
+%%
+%% \begin{otherlanguage}{italian} ... \end{otherlanguage}
+%%
+%% These macros specify information about the presentation
+\title{Presentation Title} %% that will be typeset on the
+\subtitle{Presentation Subtitle} %% title page.
+\author{Author's Name}
+%% These additional packages are used within the document:
+\usepackage{ragged2e} % `\justifying` text
+\usepackage{booktabs} % Tables
+\usepackage{tabularx}
+\usepackage{tikz} % Diagrams
+\usetikzlibrary{calc, shapes, backgrounds}
+\usepackage{amsmath, amssymb}
+\usepackage{url} % `\url`s
+\usepackage{listings} % Code listings
+\frenchspacing
+\begin{document}
+ \frame[c]{\maketitle}
+
+ \AtBeginSection[]{% Print an outline at the beginning of sections
+ \begin{frame}<beamer>
+ \frametitle{Outline for Section \thesection}
+ \tableofcontents[currentsection]
+ \end{frame}}
+
+ \section{Light Frames}
+ \subsection{Blind Text}
+ \begin{frame}{Jabberwocky}
+ \framesubtitle{Lewis Carroll}%
+ \begin{tikzpicture}[overlay,remember picture]
+ \node[anchor=south east,xshift=-30pt,yshift=35pt]
+ at (current page.south east) {
+ \includegraphics[width=35mm]{resources/jabberwocky-light}
+ };
+ \end{tikzpicture}%
+ 'Twas brillig, and the slithy toves\\
+ Did gyre and gimble in the wabe;\\
+ All mimsy were the borogoves,\\
+ And the mome raths outgrabe.\\\bigskip
+
+ “Beware the Jabberwock, my son!\\
+ The jaws that bite, the claws that catch!\\
+ Beware the Jubjub bird, and shun\\
+ The frumious Bandersnatch!”\\
+ \end{frame}
+
+ \begin{frame}[label=lists]{Lists and locales}
+ \framesubtitle{Lorem ipsum dolor sit amet}
+ \begin{columns}[onlytextwidth]
+ \column{.5\textwidth}
+ \begin{itemize}
+ \item Nulla nec lacinia odio. Curabitur urna tellus.
+ \begin{itemize}
+ \item Fusce id sodales dolor. Sed id metus dui.
+ \begin{itemize}
+ \item Cupio virtus licet mi vel feugiat.
+ \end{itemize}
+ \end{itemize}
+ \end{itemize}
+ \column{.5\textwidth}
+ \begin{enumerate}
+ \item Donec porta, risus porttitor egestas scelerisque video.
+ \begin{enumerate}
+ \item Nunc non ante fringilla, manus potentis cario.
+ \begin{enumerate}
+ \item Pellentesque servus morbi tristique.
+ \end{enumerate}
+ \end{enumerate}
+ \end{enumerate}
+ \end{columns}
+ \bigskip
+ \justifying
+
+ {\raggedright\uselanguage{italian}Fúgge tra sélve spaventóse e scure,
+ per lóchi inabitáti, érmi e selvaggi.
+ che di cerri sentia, d’olmi e di faggi,
+ fatto le avea con subite paure
+ trovar di qua di là strani viaggi...}
+ {\uselanguage{english}The quick, brown fox jumps over the lazy
+ dog.}
+ \end{frame}
+
+ \subsection{Structuring Elements}
+ \begin{frame}[label=simmonshall]{Text blocks}
+ \framesubtitle{In plain, example, and \alert{alert} flavour}
+ \alert{This text} is highlighted.
+
+ \begin{block}{A plain block}
+ This is a plain block containing some \alert{highlighted text}.
+ \end{block}
+ \begin{exampleblock}{An example block}
+ This is an example block containing some \alert{highlighted text}.
+ \end{exampleblock}
+ \begin{alertblock}{An alert block}
+ This is an alert block containing some \alert{highlighted text}.
+ \end{alertblock}
+ \end{frame}
+
+ \begin{frame}[label=proof]{Definitions, theorems, and proofs}
+ \framesubtitle{All integers divide zero}
+ \begin{definition}
+ $\forall a,b\in\mathds{Z}: a\mid b\iff\exists c\in\mathds{Z}:a\cdot c=b$
+ \end{definition}
+ \begin{theorem}
+ $\forall a\in\mathds{Z}: a\mid 0$
+ \end{theorem}
+ \begin{proof}[Proof\nopunct]
+ $\forall a\in\mathds{Z}: a\cdot 0=0$
+ \end{proof}
+ \end{frame}
+
+ \subsection{Numerals and Mathematics}
+ \begin{frame}[label=math]{Numerals and Mathematics}
+ \framesubtitle{Formulae, equations, and expressions}
+ \begin{columns}[onlytextwidth]
+ \column{.20\textwidth}
+ 1234567890
+ \column{.20\textwidth}
+ \oldstylenums{1234567890}
+ \column{.20\textwidth}
+ $\hat{x}$, $\check{x}$, $\tilde{a}$,
+ $\bar{a}$, $\dot{y}$, $\ddot{y}$
+ \column{.40\textwidth}
+ $\int \!\! \int f(x,y,z)\,\mathsf{d}x\mathsf{d}y\mathsf{d}z$
+ \end{columns}
+ \begin{columns}[onlytextwidth]
+ \column{.5\textwidth}
+ $$\frac{1}{\displaystyle 1+
+ \frac{1}{\displaystyle 2+
+ \frac{1}{\displaystyle 3+x}}} +
+ \frac{1}{1+\frac{1}{2+\frac{1}{3+x}}}$$
+ \column{.5\textwidth}
+ $$F:\left| \begin{array}{ccc}
+ F''_{xx} & F''_{xy} & F'_x \\
+ F''_{yx} & F''_{yy} & F'_y \\
+ F'_x & F'_y & 0
+ \end{array}\right| = 0$$
+ \end{columns}
+ \begin{columns}[onlytextwidth]
+ \column{.3\textwidth}
+ $$\mathop{\int \!\!\! \int}_{\mathbf{x} \in \mathds{R}^2}
+ \! \langle \mathbf{x},\mathbf{y}\rangle\,\mathsf{d}\mathbf{x}$$
+ \column{.33\textwidth}
+ $$\overline{\overline{a\alpha}^2+\underline{b\beta}
+ +\overline{\overline{d\delta}}}$$
+ \column{.37\textwidth}
+ $\left] 0,1\right[ + \lceil x \rfloor - \langle x,y\rangle$
+ \end{columns}
+ \begin{columns}[onlytextwidth]
+ \column{.4\textwidth}
+ \begin{eqnarray*}
+ e^x &\approx& 1+x+x^2/2! + \\
+ && {}+x^3/3! + x^4/4!
+ \end{eqnarray*}
+ \column{.6\textwidth}
+ $${n+1\choose k} = {n\choose k} + {n \choose k-1}$$
+ \end{columns}
+ \end{frame}
+
+ \subsection{Figures and Code Listings}
+ \begin{frame}[label=figs1]{Figures}
+ \framesubtitle{Tables, graphs, and images}
+ \begin{table}[!b]
+ {\carlitoTLF % Use monospaced lining figures
+ \begin{tabularx}{\textwidth}{Xrrr}
+ \textbf{Faculty} & \textbf{With \TeX} & \textbf{Total} &
+ \textbf{\%} \\
+ \toprule
+ Faculty of Informatics & 1\,716 & 2\,904 &
+ 59.09 \\% 1433
+ Faculty of Science & 786 & 5\,275 &
+ 14.90 \\% 1431
+ Faculty of $\genfrac{}{}{0pt}{}{\textsf{Economics and}}{%
+ \textsf{Administration}}$ & 64 & 4\,591 &
+ 1.39 \\% 1456
+ Faculty of Arts & 69 & 10\,000 &
+ 0.69 \\% 1421
+ Faculty of Medicine & 8 & 2\,014 &
+ 0.40 \\% 1411
+ Faculty of Law & 15 & 4\,824 &
+ 0.31 \\% 1422
+ Faculty of Education & 19 & 8\,219 &
+ 0.23 \\% 1441
+ Faculty of Social Studies & 12 & 5\,599 &
+ 0.21 \\% 1423
+ Faculty of Sports Studies & 3 & 2\,062 &
+ 0.15 \\% 1451
+ \bottomrule
+ \end{tabularx}}
+ \caption{The distribution of theses written using \TeX\ during 2010--15 at MU}
+ \end{table}
+ \end{frame}
+ \begin{frame}[label=figs2]{Figures}
+ \framesubtitle{Tables, graphs, and images}
+ \begin{figure}[b]
+ \centering
+ % Flipping a coin
+ % Author: cis
+ \tikzset{
+ head/.style = {fill = none, label = center:\textsf{H}},
+ tail/.style = {fill = none, label = center:\textsf{T}}}
+ \scalebox{0.65}{\begin{tikzpicture}[
+ scale = 1.5, transform shape, thick,
+ every node/.style = {draw, circle, minimum size = 10mm},
+ grow = down, % alignment of characters
+ level 1/.style = {sibling distance=3cm},
+ level 2/.style = {sibling distance=4cm},
+ level 3/.style = {sibling distance=2cm},
+ level distance = 1.25cm
+ ]
+ \node[shape = rectangle,
+ minimum width = 6cm, font = \sffamily] {Coin flipping}
+ child { node[shape = circle split, draw, line width = 1pt,
+ minimum size = 10mm, inner sep = 0mm, rotate = 30] (Start)
+ { \rotatebox{-30}{H} \nodepart{lower} \rotatebox{-30}{T}}
+ child { node [head] (A) {}
+ child { node [head] (B) {}}
+ child { node [tail] (C) {}}
+ }
+ child { node [tail] (D) {}
+ child { node [head] (E) {}}
+ child { node [tail] (F) {}}
+ }
+ };
+
+ % Filling the root (Start)
+ \begin{scope}[on background layer, rotate=30]
+ \fill[head] (Start.base) ([xshift = 0mm]Start.east) arc (0:180:5mm)
+ -- cycle;
+ \fill[tail] (Start.base) ([xshift = 0pt]Start.west) arc (180:360:5mm)
+ -- cycle;
+ \end{scope}
+
+ % Labels
+ \begin{scope}[nodes = {draw = none}]
+ \path (Start) -- (A) node [near start, left] {$0.5$};
+ \path (A) -- (B) node [near start, left] {$0.5$};
+ \path (A) -- (C) node [near start, right] {$0.5$};
+ \path (Start) -- (D) node [near start, right] {$0.5$};
+ \path (D) -- (E) node [near start, left] {$0.5$};
+ \path (D) -- (F) node [near start, right] {$0.5$};
+ \begin{scope}[nodes = {below = 11pt}]
+ \node [name = X] at (B) {$0.25$};
+ \node at (C) {$0.25$};
+ \node [name = Y] at (E) {$0.25$};
+ \node at (F) {$0.25$};
+ \end{scope}
+ \end{scope}
+ \end{tikzpicture}}
+ \caption{Tree of probabilities -- Flipping a coin\footnote[frame]{%
+ A derivative of a diagram from \url{texample.net} by cis, CC BY 2.5 licensed}}
+ \end{figure}
+ \end{frame}
+
+ \defverbatim[colored]\sleepSort{
+ \begin{lstlisting}[language=C,tabsize=2]
+ #include <stdio.h>
+ #include <unistd.h>
+ #include <sys/types.h>
+ #include <sys/wait.h>
+
+ // This is a comment
+ int main(int argc, char **argv)
+ {
+ while (--c > 1 && !fork());
+ sleep(c = atoi(v[c]));
+ printf("%d\n", c);
+ wait(0);
+ return 0;
+ }
+ \end{lstlisting}}
+ \begin{frame}{Code listings}{An example source code in C}
+ \sleepSort
+ \end{frame}
+
+ \subsection{Citations and Bibliography}
+ \begin{frame}[label=citations]{Citations}
+ \framesubtitle{\TeX, \LaTeX, and Beamer}
+
+ \justifying\TeX\ is a programming language for the typesetting
+ of documents. It was created by Donald Erwin Knuth in the late
+ 1970s and it is documented in \emph{The \TeX
+ book}~\cite{knuth84}.
+
+ In the early 1980s, Leslie Lamport created the initial version
+ of \LaTeX, a high-level language on top of \TeX, which is
+ documented in \emph{\LaTeX : A Document Preparation
+ System}~\cite{lamport94}. There exists a healthy ecosystem of
+ packages that extend the base functionality of \LaTeX;
+ \emph{The \LaTeX\ Companion}~\cite{MG94} acts as a guide
+ through the ecosystem.
+
+ In 2003, Till Tantau created the initial version of Beamer, a
+ \LaTeX\ package for the creation of presentations. Beamer is
+ documented in the \emph{User's Guide to the Beamer
+ Class}~\cite{tantau04}.
+ \end{frame}
+
+ \begin{frame}[label=bibliography]{Bibliography}
+ \framesubtitle{\TeX, \LaTeX, and Beamer}
+ \begin{thebibliography}{9}
+ \bibitem{knuth84}
+ Donald~E.~Knuth.
+ \emph{The \TeX book}.
+ Addison-Wesley, 1984.
+ \bibitem{lamport94}
+ Leslie~Lamport.
+ \emph{\LaTeX : A Document Preparation System}.
+ Addison-Wesley, 1986.
+ \bibitem{MG94}
+ M.~Goossens, F.~Mittelbach, and A.~Samarin.
+ \emph{The \LaTeX\ Companion}.
+ Addison-Wesley, 1994.
+ \bibitem{tantau04}
+ Till~Tantau.
+ \emph{User's Guide to the Beamer Class Version 3.01}.
+ Available at \url{http://latex-beamer.sourceforge.net}.
+ \bibitem{MS05}
+ A.~Mertz and W.~Slough.
+ Edited by B.~Beeton and K.~Berry.
+ \emph{Beamer by example} In TUGboat,
+ Vol. 26, No. 1., pp. 68-73.
+ \end{thebibliography}
+ \end{frame}
+
+ \section{Dark Frames}
+ \begin{darkframes}
+ \subsection{Blind Text}
+ \begin{frame}{Jabberwocky}
+ \framesubtitle{Lewis Carroll}%
+ \begin{tikzpicture}[overlay,remember picture]
+ \node[anchor=south east,xshift=-30pt,yshift=35pt]
+ at (current page.south east) {
+ \includegraphics[width=35mm]{resources/jabberwocky-dark}
+ };
+ \end{tikzpicture}%
+ 'Twas brillig, and the slithy toves\\
+ Did gyre and gimble in the wabe;\\
+ All mimsy were the borogoves,\\
+ And the mome raths outgrabe.\\\bigskip
+
+ “Beware the Jabberwock, my son!\\
+ The jaws that bite, the claws that catch!\\
+ Beware the Jubjub bird, and shun\\
+ The frumious Bandersnatch!”\\
+ \end{frame}
+ \againframe{lists}
+ \subsection{Structuring Elements}
+ \againframe{simmonshall}
+ \againframe{proof}
+ \subsection{Numerals and Mathematics}
+ \againframe{math}
+ \subsection{Figures and Code Listings}
+ \againframe{figs1}
+ \againframe{figs2}
+ \defverbatim[colored]\sleepSort{
+ \begin{lstlisting}[language=C,tabsize=2]
+#include <stdio.h>
+#include <unistd.h>
+#include <sys/types.h>
+#include <sys/wait.h>
+
+// This is a comment
+int main(int argc, char **argv)
+{
+ while (--c > 1 && !fork());
+ sleep(c = atoi(v[c]));
+ printf("%d\n", c);
+ wait(0);
+ return 0;
+}
+ \end{lstlisting}}
+ \begin{frame}{Code listings}{An example source code in C}
+ \sleepSort
+ \end{frame}
+ \subsection{Citations and Bibliography}
+ \againframe{citations}
+ \againframe{bibliography}
+ \end{darkframes}
+\end{document}
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/econ-lualatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/econ-lualatex.pdf
index 99caf4f323..a83549d6e7 100644
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/econ-lualatex.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/econ-lualatex.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/econ-pdflatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/econ-pdflatex.pdf
index 5118988622..d000a2f2e0 100644
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/econ-pdflatex.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/econ-pdflatex.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/fi-lualatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/fi-lualatex.pdf
index 9c0d968a0a..ee30acd4bf 100644
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/fi-lualatex.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/fi-lualatex.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/fi-pdflatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/fi-pdflatex.pdf
index 14f0faa4ee..22a2ddbf9c 100644
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/fi-pdflatex.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/fi-pdflatex.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/fsps-lualatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/fsps-lualatex.pdf
index d862e4e438..396950f8e0 100644
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/fsps-lualatex.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/fsps-lualatex.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/fsps-pdflatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/fsps-pdflatex.pdf
index a7b6b044ac..a16d0041cc 100644
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/fsps-pdflatex.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/fsps-pdflatex.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/fss-lualatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/fss-lualatex.pdf
index 9a8a6de238..1941631a42 100644
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/fss-lualatex.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/fss-lualatex.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/fss-pdflatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/fss-pdflatex.pdf
index 2ce4f56075..1589fc4c42 100644
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/fss-pdflatex.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/fss-pdflatex.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/law-lualatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/law-lualatex.pdf
index e65d59162f..26b8b06bff 100644
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/law-lualatex.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/law-lualatex.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/law-pdflatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/law-pdflatex.pdf
index 62d7c4b3cb..5cca8c8fc5 100644
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/law-pdflatex.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/law-pdflatex.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/med-lualatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/med-lualatex.pdf
index 52d4a27d2d..5a59ea33d2 100644
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/med-lualatex.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/med-lualatex.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/med-pdflatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/med-pdflatex.pdf
index d481be2468..3f98837a0f 100644
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/med-pdflatex.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/med-pdflatex.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/ped-lualatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/ped-lualatex.pdf
index bee8b171e5..df834fbc1c 100644
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/ped-lualatex.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/ped-lualatex.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/ped-pdflatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/ped-pdflatex.pdf
index 8a4546f274..be6eafc8e5 100644
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/ped-pdflatex.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/ped-pdflatex.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/phil-lualatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/phil-lualatex.pdf
index cac53d577d..cfd1fadee1 100644
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/phil-lualatex.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/phil-lualatex.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/phil-pdflatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/phil-pdflatex.pdf
index f453ab1d77..db4045a008 100644
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/phil-pdflatex.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/phil-pdflatex.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/sci-lualatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/sci-lualatex.pdf
index 3095339004..82bf8a0e27 100644
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/sci-lualatex.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/sci-lualatex.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/sci-pdflatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/sci-pdflatex.pdf
index 7d69eb9919..b77d449e5a 100644
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/sci-pdflatex.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/example/mu/sci-pdflatex.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/fibeamer.dtx b/macros/latex/contrib/beamer-contrib/themes/fibeamer/fibeamer.dtx
index 5c682e4f5d..373bb74e2a 100644
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/fibeamer.dtx
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/fibeamer.dtx
@@ -54,7 +54,7 @@
\gdef\fibeamer@version@number{#1}
\gdef\fibeamer@version@date{#2}
\gdef\fibeamer@version{#2 #1 fibeamer MU beamer theme}}
-\fibeamer@versiondef{v1.1.8}{2019/12/16}}
+\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
@@ -67,7 +67,9 @@
% \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
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/fibeamer.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/fibeamer.pdf
index 5b5be04e08..2500012d60 100644
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/fibeamer.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/fibeamer.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/econ.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/econ.pdf
index 52013554dd..5a27363329 100644
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/econ.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/econ.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/fi.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/fi.pdf
index 59c2599100..67cb6d16f3 100644
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/fi.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/fi.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/fsps.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/fsps.pdf
index b01f9c9283..c4672905cb 100644
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/fsps.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/fsps.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/fss.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/fss.pdf
index cd669bdb59..92056dab2c 100644
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/fss.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/fss.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/law.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/law.pdf
index 4b433ec5c6..86a63fc7d3 100644
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/law.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/law.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/med.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/med.pdf
index 322d3ce800..13fa02a0d0 100644
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/med.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/med.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/ped.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/ped.pdf
index 9ced7c4c1e..722bf23657 100644
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/ped.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/ped.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/phil.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/phil.pdf
index 1be53a95b0..8e86f04b13 100644
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/phil.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/phil.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/sci.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/sci.pdf
index 55d65e5bf9..b9c6a14659 100644
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/sci.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/guide/mu/sci.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/logo/bs/DESCRIPTION b/macros/latex/contrib/beamer-contrib/themes/fibeamer/logo/bs/DESCRIPTION
new file mode 100644
index 0000000000..a4140cae2b
--- /dev/null
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/logo/bs/DESCRIPTION
@@ -0,0 +1,2 @@
+This directory contains the logo files of the
+Università degli Studi di Brescia (Brescia, Italy)
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/logo/bs/Makefile b/macros/latex/contrib/beamer-contrib/themes/fibeamer/logo/bs/Makefile
new file mode 100644
index 0000000000..c9a5541a63
--- /dev/null
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/logo/bs/Makefile
@@ -0,0 +1,13 @@
+EPSFILES=fibeamer-bs-standard-english.eps fibeamer-bs-standard-italian.eps
+.PHONY: all implode
+
+# This target converts all the PDF logos to EPS.
+all: $(EPSFILES)
+
+# This target converts a single PDF logo to EPS.
+%.eps: %.pdf
+ inkscape $< --export-eps=$@
+
+# This target removes all EPS logos.
+implode:
+ rm -f $(EPSFILES)
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/logo/bs/fibeamer-bs-standard-english.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/logo/bs/fibeamer-bs-standard-english.pdf
new file mode 100644
index 0000000000..dfd245656f
--- /dev/null
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/logo/bs/fibeamer-bs-standard-english.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/logo/bs/fibeamer-bs-standard-italian.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/logo/bs/fibeamer-bs-standard-italian.pdf
new file mode 100644
index 0000000000..bd1c3c8f7e
--- /dev/null
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/logo/bs/fibeamer-bs-standard-italian.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/DESCRIPTION b/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/DESCRIPTION
deleted file mode 100644
index 4cb935c797..0000000000
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/DESCRIPTION
+++ /dev/null
@@ -1,3 +0,0 @@
-This directory contains the tests for the base fithesis3 class. It
-can also contain subdirectories with tests for the themes of
-various universities.
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/EXAMPLE/DESCRIPTION b/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/EXAMPLE/DESCRIPTION
deleted file mode 100644
index 5b795c1c89..0000000000
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/EXAMPLE/DESCRIPTION
+++ /dev/null
@@ -1,2 +0,0 @@
-This is an empty directory. You can rename it to match the name of
-your university and place the respective test files in here.
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/DESCRIPTION b/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/DESCRIPTION
deleted file mode 100644
index 46e67f7601..0000000000
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/DESCRIPTION
+++ /dev/null
@@ -1,3 +0,0 @@
-This directory contains precompiled files from the `/example/mu`
-directory. These files are visually compared against fresh-compiled
-files from the `/example/mu` directory.
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/Makefile b/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/Makefile
deleted file mode 100644
index 51cc09cb88..0000000000
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-.PHONY: all implode
-TARGETS=expected-econ-lualatex.pdf expected-fss-pdflatex.pdf \
- expected-phil-lualatex.pdf expected-econ-pdflatex.pdf \
- expected-law-lualatex.pdf expected-phil-pdflatex.pdf \
- expected-fi-lualatex.pdf expected-law-pdflatex.pdf \
- expected-sci-lualatex.pdf expected-fi-pdflatex.pdf \
- expected-med-lualatex.pdf expected-sci-pdflatex.pdf \
- expected-fsps-lualatex.pdf expected-med-pdflatex.pdf \
- expected-fsps-pdflatex.pdf expected-ped-lualatex.pdf \
- expected-fss-lualatex.pdf expected-ped-pdflatex.pdf
-EXAMPLEDIR=../../example/mu
-
-# This target runs all the tests.
-all:
- make -C $(EXAMPLEDIR) implode
- make -C $(EXAMPLEDIR) all
- make $(TARGETS)
-
-# This target runs a single test.
-expected-%.pdf: $(EXAMPLEDIR)/%.pdf
- ../comparepdf.sh $< $@ || \
- { [ "$(UPDATE_FAILED)" = true ] && mv $< $@; }
-
-# This is a dummy target.
-implode:
-
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-econ-lualatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-econ-lualatex.pdf
deleted file mode 100644
index 0fa9e366d7..0000000000
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-econ-lualatex.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-econ-pdflatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-econ-pdflatex.pdf
deleted file mode 100644
index ac84d26944..0000000000
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-econ-pdflatex.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-fi-lualatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-fi-lualatex.pdf
deleted file mode 100644
index 3ac69cdf67..0000000000
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-fi-lualatex.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-fi-pdflatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-fi-pdflatex.pdf
deleted file mode 100644
index 00e318baf4..0000000000
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-fi-pdflatex.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-fsps-lualatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-fsps-lualatex.pdf
deleted file mode 100644
index b24e7eb642..0000000000
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-fsps-lualatex.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-fsps-pdflatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-fsps-pdflatex.pdf
deleted file mode 100644
index f90c9f14bd..0000000000
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-fsps-pdflatex.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-fss-lualatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-fss-lualatex.pdf
deleted file mode 100644
index f3b868b8fa..0000000000
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-fss-lualatex.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-fss-pdflatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-fss-pdflatex.pdf
deleted file mode 100644
index 1dc5ee24c5..0000000000
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-fss-pdflatex.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-law-lualatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-law-lualatex.pdf
deleted file mode 100644
index 5bd2cc8bb0..0000000000
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-law-lualatex.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-law-pdflatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-law-pdflatex.pdf
deleted file mode 100644
index ef87412631..0000000000
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-law-pdflatex.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-ped-lualatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-ped-lualatex.pdf
deleted file mode 100644
index b51076bdfa..0000000000
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-ped-lualatex.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-ped-pdflatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-ped-pdflatex.pdf
deleted file mode 100644
index 0d0e6f02c0..0000000000
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-ped-pdflatex.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-phil-lualatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-phil-lualatex.pdf
deleted file mode 100644
index a55497584b..0000000000
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-phil-lualatex.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-phil-pdflatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-phil-pdflatex.pdf
deleted file mode 100644
index c1b3e5ad59..0000000000
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-phil-pdflatex.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-sci-lualatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-sci-lualatex.pdf
deleted file mode 100644
index fe85351287..0000000000
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-sci-lualatex.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-sci-pdflatex.pdf b/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-sci-pdflatex.pdf
deleted file mode 100644
index 42d63adfe5..0000000000
--- a/macros/latex/contrib/beamer-contrib/themes/fibeamer/test/mu/expected-sci-pdflatex.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/theme/bs/DESCRIPTION b/macros/latex/contrib/beamer-contrib/themes/fibeamer/theme/bs/DESCRIPTION
new file mode 100644
index 0000000000..78f6002443
--- /dev/null
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/theme/bs/DESCRIPTION
@@ -0,0 +1,2 @@
+This directory contains an unofficial theme for the
+Università degli Studi di Brescia (Brescia, Italy)
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/theme/bs/Makefile b/macros/latex/contrib/beamer-contrib/themes/fibeamer/theme/bs/Makefile
new file mode 100644
index 0000000000..d0cca3f810
--- /dev/null
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/theme/bs/Makefile
@@ -0,0 +1,15 @@
+LOGS=base.log standard.log
+OUTPUT= \
+ beamercolorthemefibeamer-bs.sty beamerfontthemefibeamer-bs.sty \
+ beamerinnerthemefibeamer-bs.sty beamerouterthemefibeamer-bs.sty \
+ beamercolorthemefibeamer-bs-standard.sty \
+
+.PHONY: explode implode clean all
+all: explode
+explode: $(LOGS)
+
+%.log: %.ins %.dtx
+ xetex $<
+
+implode:
+ rm -f $(OUTPUT) $(LOGS)
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/theme/bs/base.dtx b/macros/latex/contrib/beamer-contrib/themes/fibeamer/theme/bs/base.dtx
new file mode 100644
index 0000000000..bd98ea6773
--- /dev/null
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/theme/bs/base.dtx
@@ -0,0 +1,355 @@
+% \iffalse
+%<*color>
+% \fi\file{theme/bs/beamercolorthemefibeamer-bs.sty}
+% This is the base color theme for presentations written at the
+% Masaryk University in Brno.
+% \begin{macrocode}
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{fibeamer/theme/bs/%
+ beamercolorthemefibeamer-bs}[2016/05/06]
+% \end{macrocode}
+% \begin{macro}{\darkframes}
+% The |darkframes| environment switches the color definitions to
+% render the enclosed frames in dark colors. This is a dummy
+% definition, which will be overridden by the subsequently loaded
+% color theme in the presentation mode.
+% \begin{macrocode}
+\newenvironment{darkframes}{}{}
+% \end{macrocode}
+% \end{macro}
+% The rest of the theme will be ignored outside the presentation
+% mode.
+% \begin{macrocode}
+\mode<presentation>
+% \end{macrocode}
+% The theme loads the following packages, which will be used by the
+% subsequently loaded color theme specific to a faculty:
+% \begin{itemize}
+% \item\textsf{listings} -- This package is used for code
+% listings. The subsequently loaded color theme will specify
+% source code coloring for the package.
+% \item\textsf{ifthen} -- This package is used to construct
+% compound conditionals.
+% \item\textsf{tikz} -- This package is used to create gradient
+% background for dark slides.
+% \end{itemize}
+% \begin{macrocode}
+ \RequirePackage{listings}
+ \RequirePackage{ifthen}
+ \RequirePackage{tikz}
+% \end{macrocode}
+% \begin{macro}{\iffibeamer@dark}
+% The |\iffibeamer@dark| conditional will be switched on and off by
+% the subsequently loaded color theme based on whether or not the
+% given frame is being typeset in light or dark colors. This
+% information will be used by outer themes to insert the correct
+% logo into each frame.
+% \begin{macrocode}
+ \newif\iffibeamer@dark\fibeamer@darkfalse
+% \end{macrocode}
+% \end{macro}
+% A frame that is either title or dark, as specified by the value
+% of the |\iffibeamer@dark| conditional, will have a gradient
+% background as specified by the |fibeamer@dark@backgroundInner|
+% and |fibeamer@light@backgroundOuter| colors that shall be defined
+% by the subsequently loaded color theme.
+%
+% A frame that is neither title nor dark, as specified by the value
+% of the |\iffibeamer@dark| conditional, will have a gradient
+% background as specified by the |fibeamer@light@backgroundInner|
+% and |fibeamer@light@backgroundOuter| colors that shall be defined
+% by the subsequently loaded color theme.
+% \begin{macrocode}
+ \defbeamertemplate*{background canvas}{fibeamer}{%
+ \ifthenelse{%
+ \boolean{fibeamer@dark} \OR \c@framenumber=0
+ }{%
+ \begin{tikzpicture}
+ \clip (0,\fibeamer@lengths@clipbottom) rectangle
+ (\paperwidth,\fibeamer@lengths@cliptop);
+ \path [inner color = fibeamer@dark@backgroundInner,
+ outer color = fibeamer@dark@backgroundOuter]
+ (0,0) rectangle (\paperwidth,\paperwidth);
+ \end{tikzpicture}
+ }{%
+ \begin{tikzpicture}
+ \clip (0,\fibeamer@lengths@clipbottom) rectangle
+ (\paperwidth,\fibeamer@lengths@cliptop);
+ \path [inner color = fibeamer@light@backgroundInner,
+ outer color = fibeamer@light@backgroundOuter]
+ (0,0) rectangle (\paperwidth,\paperwidth);
+ \end{tikzpicture}
+ }}
+% \end{macrocode}
+% The |\qed| symbol inserted at the end of proofs will have the
+% same color as the rest of the proof.
+% \begin{macrocode}
+ \setbeamercolor{qed symbol}{%
+ use=block body,
+ fg=block body.fg,
+ bg=block body.bg}
+% \end{macrocode}
+% The links can be colored by the subsequently loaded color themes.
+% \begin{macrocode}
+ \hypersetup{colorlinks,linkcolor=}
+\mode
+<all>
+% \end{macrocode}
+% \iffalse
+%</color>
+%<*font>
+% \fi\file{theme/bs/beamerfontthemefibeamer-bs.sty}
+% This is the base font theme for presentations written at the
+% Masaryk University in Brno. The theme has no effect outside the
+% presentation mode.
+% \begin{macrocode}
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{fibeamer/theme/bs/%
+ beamerfontthemefibeamer-bs}[2016/01/12]
+\mode<presentation>
+ \setbeamerfont{normal text}{size=\normalsize}
+ \setbeamerfont{title}{size=\LARGE, series=\bfseries}
+ \setbeamerfont{subtitle}{parent=normal text, size=\Large}
+ \setbeamerfont{frametitle}{size=\Large}
+ \setbeamerfont{framesubtitle}{size=\large, shape=\itshape}
+ \setbeamerfont{description item}{series=\bfseries}
+ \setbeamerfont{author}{size=\large}
+\mode
+<all>
+% \end{macrocode}
+% \iffalse
+%</font>
+%<*inner>
+% \fi\file{theme/bs/beamerinnerthemefibeamer-bs.sty}
+% This is the base inner theme for presentations written at the
+% Masaryk University in Brno. The theme has no effect outside the
+% presentation mode.
+% \begin{macrocode}
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{fibeamer/theme/bs/%
+ beamerinnerthemefibeamer-bs}[2016/01/14]
+\mode<presentation>
+% \end{macrocode}
+% This part of the inner theme defines the design of lists.
+% \begin{macrocode}
+\defbeamertemplate*{itemize item}{fibeamer}{$\bullet$}
+\defbeamertemplate*{itemize subitem}{fibeamer}{\---}
+\defbeamertemplate*{itemize subsubitem}{fibeamer}{\guillemotright}
+% \end{macrocode}
+% This part of the inner theme defines the design of bibliography
+% items and citations.^^A
+% \begin{macrocode}
+\defbeamertemplate*{bibliography item}{fibeamer}{\insertbiblabel}
+\AtBeginDocument{%
+ \let\fibeamer@oldcite\cite
+ \def\cite#1{{%
+ \usebeamercolor[fg]{item}%
+ \fibeamer@oldcite{#1}}}}
+% \end{macrocode}
+% This part of the inner theme defines the design of the table of
+% contents.
+% \begin{macrocode}
+\defbeamertemplate*{section in toc}{fibeamer}{%
+ \usebeamercolor[fg]{item}%
+ \inserttocsectionnumber.%
+ \usebeamercolor[fg]{structure}%
+ \kern1.25ex\inserttocsection\par}
+\defbeamertemplate*{subsection in toc}{fibeamer}{%
+ \hspace\leftmargini
+ \usebeamercolor[fg]{item}%
+ \inserttocsectionnumber.\inserttocsubsectionnumber%
+ \usebeamercolor[fg]{structure}%
+ \kern1.25ex\inserttocsubsection\par}
+\defbeamertemplate*{subsubsection in toc}{fibeamer}{%
+ \hspace\leftmargini
+ \hspace\leftmarginii
+ \usebeamercolor[fg]{item}%
+ \inserttocsectionnumber.\inserttocsubsectionnumber.%
+ \inserttocsubsubsectionnumber%
+ \usebeamercolor[fg]{structure}%
+ \kern1.25ex\inserttocsubsubsection\par}
+\mode
+<all>
+% \end{macrocode}
+% \iffalse
+%</inner>
+%<*outer>
+% \fi\file{theme/bs/beamerouterthemefibeamer-bs.sty}
+% This is the base outer theme for presentations written at the
+% Masaryk University in Brno. The theme has no effect outside the
+% presentation mode.
+% \begin{macrocode}
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{fibeamer/theme/bs/%
+ beamerouterthemefibeamer-bs}[2016/01/12]
+\mode<presentation>
+% \end{macrocode}
+% The theme uses the following packages:
+% \begin{itemize}
+% \item\textsf{ifthen} -- This package is used to construct
+% compound conditionals.
+% \item\textsf{ifpdf} -- This package is used to check, whether
+% the document is being typeset in DVI mode. If it is, then
+% the |\pdfpagewidth| and |\pdfpageheight| dimensions are
+% defined, so that positioning in TikZ works correctly.
+% \changes{v1.0.1}{2015/10/03}{Added DVI output support. [VN]}
+% ^^A <http://tex.stackexchange.com/a/246631/70941>
+% \item\textsf{tikz} -- This package is used to position the
+% logo and the frame number on a frame.
+% \item\textsf{pgfcore} -- This package is used to draw the
+% dashed line at the title frame.
+% \end{itemize}
+% \begin{macrocode}
+ \RequirePackage{ifthen}
+ \RequirePackage{ifpdf}
+ \ifpdf\else
+ \@ifundefined{pdfpagewidth}{\newdimen\pdfpagewidth}{}
+ \@ifundefined{pdfpageheight}{\newdimen\pdfpageheight}{}
+ \pdfpagewidth=\paperwidth
+ \pdfpageheight=\paperheight
+ \fi
+ \RequirePackage{tikz}
+ \RequirePackage{pgfcore}
+% \end{macrocode}
+% This part of the outer theme defines the geometry of the frames
+% along with other dimensions.
+% \begin{macrocode}
+ \newlength\fibeamer@lengths@baseunit
+ \fibeamer@lengths@baseunit=3.75mm
+ % The footer padding
+ \newlength\fibeamer@lengths@footerpad
+ \setlength\fibeamer@lengths@footerpad{%
+ \fibeamer@lengths@baseunit}
+ % The side margins
+ \newlength\fibeamer@lengths@margin
+ \setlength\fibeamer@lengths@margin{%
+ 3\fibeamer@lengths@baseunit}
+ \setbeamersize{
+ text margin left=\fibeamer@lengths@margin,
+ text margin right=\fibeamer@lengths@margin}
+ % The upper margin
+ \newlength\fibeamer@lengths@titleline
+ \setlength\fibeamer@lengths@titleline{%
+ 3\fibeamer@lengths@baseunit}
+ % The background clipping
+ \newlength\fibeamer@lengths@clipbottom
+ \setlength\fibeamer@lengths@clipbottom\paperwidth
+ \addtolength\fibeamer@lengths@clipbottom{-\paperheight}
+ \setlength\fibeamer@lengths@clipbottom{%
+ 0.5\fibeamer@lengths@clipbottom}
+ \newlength\fibeamer@lengths@cliptop
+ \setlength\fibeamer@lengths@cliptop\paperwidth
+ \addtolength\fibeamer@lengths@cliptop{%
+ -\fibeamer@lengths@clipbottom}
+
+ % The logo size
+ \newlength\fibeamer@lengths@logowidth
+ \setlength\fibeamer@lengths@logowidth{%
+ 10.5\fibeamer@lengths@baseunit}
+ \newlength\fibeamer@lengths@logoheight
+ \setlength\fibeamer@lengths@logoheight{%
+ 4,37\fibeamer@lengths@baseunit}
+% \end{macrocode}
+% The outer theme completely culls the bottom navigation.
+% \begin{macrocode}
+ \defbeamertemplate*{navigation symbols}{fibeamer}{}
+% \end{macrocode}
+% The outer theme also culls the headline.
+% \begin{macrocode}
+ \defbeamertemplate*{headline}{fibeamer}{}
+% \end{macrocode}
+% The frame title.
+% \begin{macrocode}
+ \defbeamertemplate*{frametitle}{fibeamer}{%
+ \vskip-1em % Align the text with the top border
+ \vskip\fibeamer@lengths@titleline
+ \usebeamercolor[fg]{frametitle}%
+ \usebeamerfont{frametitle}%
+ \insertframetitle\par%
+ \usebeamercolor[fg]{framesubtitle}%
+ \usebeamerfont{framesubtitle}%
+ \insertframesubtitle}
+% \end{macrocode}
+% The footline contains the frame number. It is flushed right.
+% \begin{macrocode}
+ \defbeamertemplate*{footline}{fibeamer}{%
+ \ifnum\c@framenumber=0\else%
+ \begin{tikzpicture}[overlay]
+ \node[anchor=south east,
+ yshift=\fibeamer@lengths@footerpad,
+ xshift=-\fibeamer@lengths@footerpad] at
+ (current page.south east) {
+ \usebeamercolor[fg]{framenumber}%
+ \usebeamerfont{framenumber}%
+ \insertframenumber/\inserttotalframenumber};
+ \end{tikzpicture}
+ \fi}
+% \end{macrocode}
+% The title frame contains the main logo, the |\title|, the
+% |\subtitle|, and the |\author|.
+% \begin{macrocode}
+ \defbeamertemplate*{title page}{fibeamer}{%
+
+ \begin{darkframes}
+
+ % This is slide 0
+ \setcounter{framenumber}{0}
+
+ % Input the university logo
+ \begin{tikzpicture}[
+ remember picture,
+ overlay,
+ xshift=0.5\fibeamer@lengths@logowidth,
+ yshift=0.5\fibeamer@lengths@logoheight
+ ]
+ \node at (0,0) {
+ \fibeamer@includeLogo[
+ width=\fibeamer@lengths@logowidth,
+ height=\fibeamer@lengths@logoheight
+ ]};
+ \end{tikzpicture}
+
+ % Input the title
+ \usebeamerfont{title}%
+ \usebeamercolor[fg]{title}%
+ \begin{minipage}[b][2\baselineskip][b]{\textwidth}%
+ \raggedright\inserttitle
+ \end{minipage}
+ \vskip-.5\baselineskip
+
+ % Input the dashed line
+ \begin{pgfpicture}
+ \pgfsetlinewidth{2pt}
+ \pgfsetroundcap
+ \pgfsetdash{{0pt}{4pt}}{0cm}
+
+ \pgfpathmoveto{\pgfpoint{0mm}{0mm}}
+ \pgfpathlineto{\pgfpoint{\textwidth}{0mm}}
+
+ \pgfusepath{stroke}
+ \end{pgfpicture}
+ \vfill
+
+ % Input the subtitle
+ \usebeamerfont{subtitle}%
+ \usebeamercolor[fg]{subtitle}%
+ \begin{minipage}{\textwidth}
+ \raggedright%
+ \insertsubtitle%
+ \end{minipage}\vskip.25\baselineskip
+
+ % Input the author's name
+ \usebeamerfont{author}%
+ \usebeamercolor[fg]{author}%
+ \begin{minipage}{\textwidth}
+ \raggedright%
+ \insertauthor%
+ \end{minipage}
+ \end{darkframes}}
+
+\mode
+<all>
+% \end{macrocode}
+% \iffalse
+%</outer>
+% \fi
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/theme/bs/base.ins b/macros/latex/contrib/beamer-contrib/themes/fibeamer/theme/bs/base.ins
new file mode 100644
index 0000000000..2432a41d26
--- /dev/null
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/theme/bs/base.ins
@@ -0,0 +1,6 @@
+\input ../../LICENSE
+\generate{\file{beamercolorthemefibeamer-bs.sty}{\from{base.dtx}{color}}
+ \file{beamerfontthemefibeamer-bs.sty} {\from{base.dtx}{font}}
+ \file{beamerinnerthemefibeamer-bs.sty}{\from{base.dtx}{inner}}
+ \file{beamerouterthemefibeamer-bs.sty}{\from{base.dtx}{outer}}}
+\endbatchfile
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/theme/bs/standard.dtx b/macros/latex/contrib/beamer-contrib/themes/fibeamer/theme/bs/standard.dtx
new file mode 100644
index 0000000000..d747275cc1
--- /dev/null
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/theme/bs/standard.dtx
@@ -0,0 +1,113 @@
+% \file{theme/bs/beamercolorthemefibeamer-standard.sty}
+% This is the color theme for all the presentations written at the
+% University of Brescia. This theme has no effect outside the presentation mode.
+% \begin{macrocode}
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{fibeamer/theme/bs/%
+ beamercolorthemefibeamer-bs-standard}[2021-08-27]
+\mode<presentation>
+% \end{macrocode}
+% This color theme uses the combination of yellow and shades of gray. The
+% |fibeamer@{dark,|\-|light}@background{Inner,|\-|Outer}| colors are used
+% within the background canvas template, which is defined within the base
+% color theme of the Masaryk University and which draws the gradient
+% background of the frames.
+% \begin{macrocode}
+ \definecolor{fibeamer@black}{HTML}{2B2E34}
+ \definecolor{fibeamer@white}{HTML}{FFFFFF}
+ \definecolor{fibeamer@blue}{HTML}{3C5896}
+ \colorlet{fibeamer@lightBlue}{fibeamer@blue!30!fibeamer@white}
+ \colorlet{fibeamer@darkBlue}{fibeamer@blue!50!fibeamer@black}
+ \definecolor{fibeamer@gray}{HTML}{BFBFBF}
+ \definecolor{fibeamer@lightOrange}{HTML}{FFA25E}
+ \colorlet{fibeamer@orange}{fibeamer@lightOrange!80!fibeamer@darkBlue}
+
+ %% Background gradients
+ \colorlet{fibeamer@dark@backgroundInner}{fibeamer@darkBlue}
+ \colorlet{fibeamer@dark@backgroundOuter}{fibeamer@darkBlue}
+ \colorlet{fibeamer@light@backgroundInner}{fibeamer@white}
+ \colorlet{fibeamer@light@backgroundOuter}{fibeamer@white}
+% \end{macrocode}
+% The |darkframes| environment switches the |\iffibeamer@darktrue|
+% conditional on and sets a dark color theme.
+% \begin{macrocode}
+ \renewenvironment{darkframes}{%
+ \begingroup
+ \fibeamer@darktrue
+ %% Structures
+ \setbeamercolor*{frametitle}{fg=fibeamer@gray!30!fibeamer@white}
+ \setbeamercolor*{framesubtitle}{fg=fibeamer@gray!30!fibeamer@white}
+ %% Text
+ \setbeamercolor*{normal text}{fg=fibeamer@white, bg=fibeamer@blue}
+ \setbeamercolor*{structure}{fg=fibeamer@white, bg=fibeamer@blue}
+
+ \setbeamercolor*{alerted text}{fg=fibeamer@lightOrange}
+
+ %% Items, footnotes and links
+ \setbeamercolor*{item}{fg=fibeamer@lightBlue}
+ \setbeamercolor*{footnote mark}{fg=fibeamer@lightBlue}
+ \hypersetup{urlcolor=fibeamer@lightBlue, citecolor=fibeamer@lightBlue}
+ %% Blocks
+ \setbeamercolor*{block title}{%
+ fg=fibeamer@white, bg=fibeamer@blue!60!fibeamer@white}
+ \setbeamercolor*{block title example}{%
+ fg=fibeamer@white, bg=fibeamer@blue!60!fibeamer@white}
+ \setbeamercolor*{block title alerted}{%
+ fg=fibeamer@darkBlue, bg=fibeamer@lightOrange}
+ \setbeamercolor*{block body}{%
+ fg=fibeamer@blue,
+ bg=fibeamer@gray!15!fibeamer@white}
+ \usebeamercolor*{normal text}
+ % Code listings
+ \lstset{%
+ commentstyle=\color{green!30!fibeamer@white},
+ keywordstyle=\color{blue!30!fibeamer@white},
+ stringstyle=\color{fibeamer@blue!30!fibeamer@white}}
+ }{%
+ \endgroup}
+% \end{macrocode}
+% Outside the |darkframes| environment, the light theme is used.
+% \begin{macrocode}
+ %% Structures
+ \setbeamercolor{frametitle}{fg=fibeamer@blue}
+ \setbeamercolor{framesubtitle}{fg=fibeamer@black!75!fibeamer@white}
+ %% Text
+ \setbeamercolor{normal text}{fg=fibeamer@black, bg=fibeamer@white}
+ \setbeamercolor{structure}{fg=fibeamer@black, bg=fibeamer@white}
+
+ \setbeamercolor{alerted text}{fg=red}
+ \addtobeamertemplate{block begin}{%
+ \iffibeamer@dark % alerted text in plain block at dark slides
+ \setbeamercolor{alerted text}{fg=fibeamer@orange}%
+ \fi}{}
+
+ %% Items, footnotes and links
+ \setbeamercolor{item}{fg=fibeamer@blue}
+ \setbeamercolor{footnote mark}{fg=fibeamer@blue}
+ \hypersetup{urlcolor=fibeamer@blue, citecolor=fibeamer@blue}
+ %% Blocks
+ \setbeamercolor{block title}{%
+ fg=fibeamer@white, bg=fibeamer@blue}
+ \setbeamercolor{block title example}{%
+ fg=fibeamer@white, bg=fibeamer@blue}
+ \setbeamercolor{block title alerted}{%
+ fg=fibeamer@white, bg=red}
+ \setbeamercolor{block body}{%
+ fg=fibeamer@blue, bg=fibeamer@gray!20!fibeamer@white}
+ %% Title
+ \setbeamercolor{title}{fg=fibeamer@white, bg=fibeamer@blue}
+ % Code listings
+ \lstset{%
+ basicstyle=\footnotesize\ttfamily,
+ breakatwhitespace=false,
+ breaklines=true,
+ commentstyle=\color{green!60!fibeamer@black},
+ extendedchars=true,
+ keywordstyle=\color{blue},
+ showspaces=false,
+ showstringspaces=false,
+ showtabs=false,
+ stringstyle=\color{violet}}
+\mode
+<all>
+% \end{macrocode}
diff --git a/macros/latex/contrib/beamer-contrib/themes/fibeamer/theme/bs/standard.ins b/macros/latex/contrib/beamer-contrib/themes/fibeamer/theme/bs/standard.ins
new file mode 100644
index 0000000000..a7ce8eaee6
--- /dev/null
+++ b/macros/latex/contrib/beamer-contrib/themes/fibeamer/theme/bs/standard.ins
@@ -0,0 +1,3 @@
+\input ../../LICENSE
+\generate{\file{beamercolorthemefibeamer-bs-standard.sty}{\from{standard.dtx}{}}}
+\endbatchfile