This is a university specific specialization of the FancyBeamer template.
While this fork does not add any specific (/fancy) features, fancyuulm.sty
applies the color palette of Ulm University to the template.
Additionally, logos/
contains the official logo of Ulm University as well as the logo of the Institute of Software Engineering and Programming Languages (SP) maintaining this fork.
Relevant files include:
fancybeamer.sty
: The main style file for the FancyBeamer template template.fancyuulm.sty
: The style file for the Ulm University specific color palette.logos/
: Contains the official logo of Ulm University and the logo of the Institute of Software Engineering and Programming Languages.
Besides, we have two example presentations (both with sample configurations for a presentation at the SP institute of ulm university):
demo-slides/demo-slides.tex
: A simple presentation showcasing the features of the template (PDF).empty-slides/empty-slides.tex
: An empty starting point for your own presentation (PDF).
To see the output PDF have a look at the gh-pages branch.
There are two main ways to use this template: clone-and-own and using it as a submodule. We recommend the latter, as it allows you to easily pull in updates from this repository.
For this you may download the repository as a ZIP file (using either the main version or the latest release).
Afterward, unpack the ZIP file to the desired directory and can start with using the template (see the base template) We recommend you to copy the empty slides to your root directory to start your own presentation.
In general, you neither need the demo-slides/
nor the empty-slides/
folder for your presentation so you can safely remove them.
A git submodule is a repository embedded into another and allows you to easily pull in updates from this embedded repository.
-
Creating the submodule.
Navigate to the root of your repository and add the submodule:
- With SSH:
$ git submodule add [email protected]:sp-uulm/FancyBeamerUULM.git fancy-beamer-uulm
- With HTTPS:
$ git submodule add https://github.com/sp-uulm/FancyBeamerUULM.git fancy-beamer-uulm
Now, there should be a new folder
fancy-beamer-uulm
that contains the slide template:+ / | - fancy-beamer-uulm/ | | - fancybeamer.sty | | - fancyuulm.sty | | - ...
If you have never worked with submodules, cloning with the
--recursive
flag is usually sufficient. -
(Optional) Copy the empty slides to your root directory.
You can copy the empty slides to your presentation folder:
$ cp fancy-beamer-uulm/empty-slides/empty-slides.tex my-presentation.tex
If you use
latexmk
you can copy the .latexmkrc file as well:$ cp fancy-beamer-uulm/empty-slides/.latexmkrc .latexmkrc
Now you can start editing
my-presentation.tex
and see the base template for more information. -
(If necessary) If you want to update the template, you can use the following command:
$ git submodule update --remote --merge <path/to/the/submodule>
For example:
$ git submodule update --remote --merge fancy-beamer-uulm
Omitting the path will update all your submodules.