latex template for writing practial exams and reports for DHBW and ABB
This repository has been archived on 2024-07-01. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file Use this template
Sven Vogel a3a8402acf Merge branch 'main' of https://git.teridax.de/DHBW/Praxisbericht-Template 2023-10-09 18:11:50 +02:00
chapter migrated template files from overleaf 2023-09-15 15:30:07 +02:00
config Merge branch 'main' of https://git.teridax.de/DHBW/Praxisbericht-Template 2023-10-09 18:11:50 +02:00
extra migrated template files from overleaf 2023-09-15 15:30:07 +02:00
multmedia migrated template files from overleaf 2023-09-15 15:30:07 +02:00
pages Merge branch 'main' of https://git.teridax.de/DHBW/Praxisbericht-Template 2023-10-09 18:11:50 +02:00
.gitignore updated latexmkrc, moved page geometry to own file 2023-09-27 15:38:55 +02:00
.latexmkrc updated latexmkrc, moved page geometry to own file 2023-09-27 15:38:55 +02:00
LICENSE Initial commit 2023-09-15 13:14:25 +00:00
README.md added support for reference sources 2023-09-27 17:05:50 +02:00
acros.tex migrated template files from overleaf 2023-09-15 15:30:07 +02:00
glossary.tex migrated template files from overleaf 2023-09-15 15:30:07 +02:00
main.tex Merge branch 'main' of https://git.teridax.de/DHBW/Praxisbericht-Template 2023-10-09 18:11:50 +02:00
refs.bib cleaned up refs.bib 2023-09-27 17:13:28 +02:00

README.md

Praxisbericht-Template

Latex template for writing practial exams and reports for DHBW and ABB with TexLive.

Structure

The template is structured in the following way: Every logical part of the code is contained within a specific directory. The file main.tex is the root of the document and is not meant to be modified execpt for adding new packages to be used. The directories are as follows:

Direcory Contents
chapter Holds every chapter page of the report. These pages are to be created by the author on demand.
config Holds configuration files for metadata about the author, company and topic covered. The data specified will be used automatically throughout the entire document.
extra Extra files for utilities and applied fixes
multimedia Stores multimedia files used in the document such als images, videos and pdf files
pages these are the abstract layout pages of the document are not to be altered

Acronyms are defined in the file acros.tex. Likewise, glossaries are all defined in glossary.tex.

Build

The project is intended to be build by TexLive through the use of latexmk. This is why there is a custom .latexmkrc file specified to keep the build process clean.

Dependencies

This project requires the following:

  • TexLive
  • latexmk (often packaged with TexLive full-scheme)
  • python
  • pygments (python package for minted)

Files created during build

The build process of latexmk will create two folders for storing temporary cache files for faster rebuilds. The primary folder being .tmp which will hold every created .aux file. Additionally the resulting pdf file will be located besides main.tex as well as an index file called main.synctex.gz used for indexing between main.tex and main.pdf (unused by VSCode, used by Overleaf).

Build files:

  • main.pdf
  • main.synctex.gz
  • .build/*
  • .tmp/*