Welcome to the BFH LaTeX manual. This manual is intended as a guide to get you started with LaTeX. In addition to this, it will show you how to install and use the BFH LaTeX package to create various documents in the BFH look. The documentation was initiated by experienced LaTeX users at BFH.


If you have additions, improvements, bug reports etc. please contact us via GitLab. You are welcome to contribute to the project.

How to Read

There are many different ways to read this tutorial. If you have no background in LaTeX, it is best to get familiar with the most basic terms. Once you have a brief knowledge, head to the installation so that you have a hands-on possibility when following the Beginner’s Guide.


Choose the installation guide that fits you the most. Head to the installation section to see all supported options.

After installing LaTeX, we recommend the Beginner’s Guide. Having worked through this guide’s tutorials, you will have created a PDF that on the one hand tests the installation and on the other hand provides a first insight.

Once you are familiar with LaTeX we recommend you to install the BFH LaTeX package(s). Users who have already worked with LaTeX can skip ahead to this point.

To start working with the BFH LaTeX package(s) we recommend to read the section Getting Started. Further documentation of BFH LaTeX classes and packages is given in the sections BFH Classes and Features/Options/Modules.

If you’d like to get started straight, install the BFH LaTeX example packages. In the examples folder are multiple document examples using Latexmk and LuaTeX. The examples help you get started super quick with a specific document type i.e. report, letter, thesis, presentation, etc.


If you are using the Docker image, the examples and templates are already installed there. No need for additional downloads.

The FAQ section provides help to solve common errors and some tips and tricks to improve your workflow.