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.