BFH Beamer Class
Usage
\documentclass[
ngerman, % set global language
logofile=example-image, % To add your own logo
authorontitle=true
]{bfhbeamer}
Themes
The bfhbeamer class provides BFH CI compliant themes to create slides using LaTeX beamer. The default style is without sidebar bfhbeamer whereas the outer theme bfhbeamer-sidebar adds a sidebar style. The sidebar style is manly used to create lecture slides because the sidebar visualized the structure of the lecture nicely.
If you want to set the bfhbeamer-sidebar theme use the command right below.
\useoutertheme{BFH-sidebar}
For the BFH beamer class, there are some specific configurations to customize a presentation. Use the command given below along with a key value pair.
\setbeamertemplate{}{}
\setbeamertemplate{}[]
Variables used in the beamer class
page number in head/foot
Default : framenumber
Description : To set or unset the frame numbering on the slides.
Where : head/foot on slide
Class : bfhbeamer, bfhbeamer-side
Usage :
\setbeamertemplate{page number in head/foot}[framenumber]
\setbeamertemplate{page number in head/foot}[noframenumbering]
title page
Default : []
Description : To modify the beamer title-page (
\maketitle
); With or without graphic.Where : title-page
Class : bfhbeamer, bfhbeamer-sidebar
Usage :
\setbeamertemplate{title page}[BFH-Orange]
\setbeamertemplate{title page}[BFH-graphic]
\setbeamertemplate{title page}[BFH-fullgraphic]
section page
Default : []
Description : To modify the beamer section-page (
\sectionpage
).Where : title-page
Class : bfhbeamer, bfhbeamer-sidebar
Usage :
\setbeamertemplate{section page}[BFH-ruled]
\setbeamertemplate{section page}[BFH]
title in sidebar
Default : short title from
\title
Description : To set the title in the sidebar.
Where : On each frame
Class : bfhbeamer-sidebar
Usage :
\setbeamertemplate{title in sidebar}{<TITLE>}
version in sidebar
Default : v
\version
Description : To display a version on the slides.
Where : On each frame for sidebar theme.
Class : bfhbeamer-sidebar
Usage :
\setbeamertemplate{version in sidebar}{<VERSION> (LaTeX code)}
logo in sidebar
Default : []
Description : To customize the logo in the sidebar.
Where : On each frame
Class : bfhbeamer-sidebar
Usage :
\setbeamertemplate{logo in sidebar}{<LOGO> (LaTeX code)}
Build modes of the beamer class
The different build mode attributes can be used as optional class arguments or as compile-time arguments as shown in the examples below. The different build modes allow the creation of different variants of the same bfhbeamer based LaTeX source file.
Create a PDF used for the presentation (slides)
$ latexmk -pdflua -CF -usepretex="\PassOptionsToClass{final}{bfhbeamer}"
Create a PDF used as handouts to print on paper (without animation but including area for handwritten notes)
$ latexmk -pdflua -CF -usepretex="\PassOptionsToClass{paperNotes}{bfhbeamer}"
Create a PDF used as handout (without animation; includes the text of the note environment)
$ latexmk -pdflua -CF -usepretex="\PassOptionsToClass{printNotes}{bfhbeamer}"
Create a PDF used as handout used on tablets (without animation; not area for notes)
$ latexmk -pdflua -usepretex="\PassOptionsToClass{tabletNotes}{bfhbeamer}"
Creates a PDF of the content as an article (layout A4)
$ latexmk -pdflua -usepretex="\PassOptionsToClass{beamerarticle}{bfhbeamer}"
For more information, read the latexmk manual
For a quick start we recommend to have a look at the minimal example
DEMO-BFHBeamer.tex
or DEMO-BFHBeamer-Sidebar.tex
. As always the DEMO TeX
files are in the examples folder or archive – BFH CI.