Basic template for reports, bachelor's theses and master's theses at the Technische Hochschule Nürnberg Georg Simon Ohm. This version of the template is intended for digital PDF/A-2b compliant submissions.
When working on Windows, it is recommended to use TeX Live and VS Code on WSL2 rather than using any other IDE for Windows. Alternatively, you can use make directly or upload the template to Overleaf.
Warning
The master branch is a refactoring and is build to be compatible with the new digital Thesis Platform of Computer Science Faculty. This Version does not create out of the box a book print format. If you want to use the "old" book print format, please checkout the Branch book-print.
If you are new to LaTeX, get familiar with its syntax first by reading the LaTeX Guide.
The template class, selected with \documentclass in document.tex, provides three options:
- Bibliography Style: Switch between
ieeeandwmaainfBibTeX style. - Type of Document: Switch between
master,bachelorandreportlayout. - Language Setting: Switch between
germanandenglish, which automatically translates most of the layout. - Cover Layout: Switch between
singlepageanddoublepageto toggle the length of the cover page. The amount of information will be the same.
Important
This template uses the shell escape option in Make and the LaTeX Workshop extension for VS Code to optimize compile time when including figures. If you have security concerns about this, adjust the Makefile or .vscode/settings.json. Usually, this setting can be left untouched.
A good start for a thesis is to write an expose for the thesis topic. This repository also provides an expose template written in LaTeX; more about the expose can be found in the expose README file.
- Create a branch for your thesis; this allows you to easily sync with upstream (this repository).
- Disable automatic hard line wrap (with newlines); use soft wrap instead. (What's that about?)
- Write one sentence per line -- this makes for nice diffs in git.
- For capitalization of headings, follow the IEEE Style Manual.
- Use UTF-8 encoding for your files to make special characters work.
- Keep your literature up to date -- add references to your bib file as you read them.
- Informationen Fakultät Informatik (German, Ohm intranet)
- Wie schreibe ich eine Abschlussarbeit by Prof. Dr. Rainer Weber (German, Ohm intranet).
- Overleaf Learn LaTeX