BFH Lecture

Download

bfhlecture.tgz

About this template

This is a template for creating lecture presentations based on the bfh-ci package using the bfhbeamer class. It helps to get started quickly. Problems and improvements can be reported via our issue tracker. Any kind of improvement is welcome, also other templates that cover a use case based on BFH classes.

Information about the structure

The “*.tex” is a LaTeX document with a preamble and a LaTeX body with placeholder text. We recommend that you use this example as a quick introduction to writing short reports, such as a lab report.

Extra properties to controll the build process

The beamer class accepts different inputs to produce diffenrent outputs:

There is also a Makefile in this directory which contains the targets below. Run make slides for example to produce the slide output (first bullet point).

  • Build beamer presentation mode (slides) of FILE.tex. If there is no *.tex file passed to the command all tex files will be processed.

     latexmk -lualatex -pv -usepretex="\PassOptionsToClass{final}{bfhbeamer}" -jobname="%A-slides" FILE.tex
    
  • Build beamer handout mode (optimized for tablet use) of FILE.tex. If there is no *.tex file passed to the command all tex files will be processed.

     latexmk -lualatex -pv -usepretex="\PassOptionsToClass{tabletNotes}{bfhbeamer}" -jobname="%A-tablet" FILE.tex
    
  • Build beamer handout mode (optimized for printout use) of FILE.tex. If there is no *.tex file passed to the command all tex files will be processed.

     latexmk -lualatex -pv -usepretex="\PassOptionsToClass{paperNotes}{bfhbeamer}" -jobname="%A-print" FILE.tex
    
  • Build beamer handout with notes – include the content of the note environment within a frame or outside a frame environment. If there is no *.tex file passed to the command all tex files will be processed.

    latexmk -lualatex -CF -usepretex="\PassOptionsToClass{printNotes}{bfhbeamer}" -jobname="%A-notes"
    
  • Build beamer in article mode (optimized as a reader) of FILE.tex. If there is no *.tex file passed to the command all tex files will be processed.

     latexmk -lualatex -pv -usepretex="\PassOptionsToClass{type=beamerarticle}{bfhbeamer}" -jobname="%A-reader" FILE.tex
    

Preview