Skip to content

A beamer presentation template for easy animations

License

Notifications You must be signed in to change notification settings

sp-uulm/FancyBeamerUULM

 
 

Repository files navigation

Fancy Beamer Template for Ulm University

Static Badge Static Badge

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):

To see the output PDF have a look at the gh-pages branch.

How can I obtain the template?

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.

📋 Clone and Own (e.g., for Overleaf)

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.

🔗 Submodule (e.g., for a Git Repository)

A git submodule is a repository embedded into another and allows you to easily pull in updates from this embedded repository.

  1. 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.

  2. (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.

  3. (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.

About

A beamer presentation template for easy animations

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TeX 98.3%
  • Perl 1.7%