Paper template in LaTeX from my Bachelors Thesis

This commit is contained in:
2026-01-28 19:59:34 +01:00
parent 95848f373e
commit e19902c340
21 changed files with 249 additions and 0 deletions
+1
View File
@@ -0,0 +1 @@
out/
+16
View File
@@ -0,0 +1,16 @@
PDF = out
TEX = main.tex
OUTDIR = $(realpath out)
all:
latexmk -pdf -outdir=$(OUTDIR) $(TEX)
mv $(OUTDIR)/$(basename $(TEX)).pdf $(PDF).pdf
watch:
make all
zathura *.pdf &
while inotifywait -e close_write $(TEX); do make all; done
clean:
latexmk -c -outdir=$(OUTDIR)
rm -f $(OUTDIR)/*
+56
View File
@@ -0,0 +1,56 @@
# LaTeX Template for any basic scientific paper / thesis
## Prerequisites
### LaTeX / BiTeX
Arch:
```bash
sudo pacman -S texlive latexmk biber
```
Fedora:
```bash
sudo dnf install latexmk texlive-scheme-medium biber
```
Debian:
```bash
sudo apt install latexmk texlive-latex-recommended texlive-latex-extra texlive-bibtex-extra biber
```
### Extra (pdf viewer, change make watch to remove)
```bash
sudo pacman -S zathura
```
## Usage
First create a out:
```bash
mkdir out
```
### Compile main.tex into a PDF:
```bash
make all
```
### Compile and watch for changes, then recompile
```bash
make watch
```
### Clean the out dir
```bash
make clean
```
+15
View File
@@ -0,0 +1,15 @@
\thispagestyle{empty}
\begin{titlepage}
\vspace*{5cm}
\begin{center}
{\LARGE\bfseries Eidesstattliche Erklärung}\\[2cm]
\end{center}
Hiermit erkläre ich eidesstattlich, dass die vorliegende Arbeit von mir selbstständig und ohne unerlaubte Hilfe angefertigt wurde. Ich versichere, dass ich alle Stellen, die wörtlich oder annähernd wörtlich oder dem Gedankengang nach aus Veröffentlichungen, unveröffentlichten Unterlagen oder Gesprächen entnommen wurden, als solche gekennzeichnet habe. Die verwendeten Zitate wurden dabei entsprechend ihres Umfangs kenntlich gemacht. Mir ist bewusst, dass eine falsche Erklärung rechtliche Folgen haben kann.
\vspace{2cm}
Ort, Datum \hfill Unterschrift
\vfill
\end{titlepage}
+11
View File
@@ -0,0 +1,11 @@
\thispagestyle{empty}
\begin{titlepage}
\vspace*{5cm}
\begin{center}
{\LARGE\bfseries Sperrvermerk}\\[2cm]
\end{center}
Sperrvermerk inhalt
\vfill
\end{titlepage}
+19
View File
@@ -0,0 +1,19 @@
\section{Einleitung}
\subsection{Motivation}
Motivation der Arbeit
\subsection{Problemstellung}
Problem das gelöst wird
\subsection{Zielsetzung}
Zielsetzung - wann hat die Arbeit ihre Fragestellung beantwortet
\subsection{Vorgehensweise}
Die Arbeit gliedert sich in die folgenden Schritte:
\begin{enumerate}
\item \textbf{Beispiel-punkt/aufgabe}
\begin{itemize}
\item Beschreibung der Aufgabe
\end{itemize}
\end{enumerate}
+5
View File
@@ -0,0 +1,5 @@
\section{Grundlagen}\label{sec:Grundlagen}
Grundlagen erklären - begriffe die oft genutzt werden
\subsection{Stand der Forschung}
Hier Stand der Forschung zu dem Thema darstellen
+2
View File
@@ -0,0 +1,2 @@
\section{Methodik}
Angewante Methodik
+2
View File
@@ -0,0 +1,2 @@
\section{Konzept}\label{sec:konzept}
Konzept erklären
+2
View File
@@ -0,0 +1,2 @@
\section{Analyse}\label{sec:Analyse}
Analyse - falls nötig
+2
View File
@@ -0,0 +1,2 @@
\section{Implementierung}
Implementierung der lösung
+2
View File
@@ -0,0 +1,2 @@
\section{Evaluation}
Evaluation der Ergebnisse
+2
View File
@@ -0,0 +1,2 @@
\section{Fazit} \label{sec:fazit}
Fazit
+6
View File
@@ -0,0 +1,6 @@
\newpage
\begin{center}
\textbf{Abkürzungsverzeichnis}
\end{center}
ML - Machine Learning / Maschinelle Lernmodelle \newline
+6
View File
@@ -0,0 +1,6 @@
\newpage
\addcontentsline{toc}{section}{Anhang}
\begin{center}
\textbf{Anhang}
\end{center}
+11
View File
@@ -0,0 +1,11 @@
\addcontentsline{toc}{section}{Zusammenfassung}
\newpage
\begin{center}
\textbf{Zusammenfassung}
\end{center}
Abstract der Arbeit
\vfill
\noindent
Zur besseren Lesbarkeit wird in dieser Arbeit das generische Maskulinum verwendet. Die in dieser Arbeit verwendeten Personenbezeichnungen beziehen sich, sofern nicht anders kenntlich gemacht, auf alle Geschlechter.
\newpage
Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

+86
View File
@@ -0,0 +1,86 @@
\documentclass[a4paper, 12pt, german]{article}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage{url}
\usepackage{geometry}
\usepackage{enumitem}
\usepackage{tabularx}
\usepackage{float}
\usepackage{amsmath}
\usepackage{makecell}
\usepackage[ngerman]{babel}
\usepackage[backend=biber,style=ieee]{biblatex}
\usepackage{csquotes}
\usepackage[detect-all]{siunitx}
\usepackage{booktabs}
\graphicspath{ {./images} }
\addbibresource{sources/sources.bib}
\geometry{a4paper, left=3cm, right=3cm, top=3cm, bottom=3cm}
\title{Titel der Arbeit}
\author{Dominik Agreš}
\date{\today}
\begin{document}
\maketitle
\centerline{\large \textbf{-arbeit}}
\begin{figure}[h]
\centering
\includegraphics[width=70mm]{images/hhn_logo.png}
\end{figure}
\begin{center}
\textbf{Matrikelnummer:} \\
\textbf{Studiengang:} \\
\textbf{Email:} \\
\textbf{Betreuer:} \\
\end{center}
%\input{chapters/0-sperrvermerk.tex}
%
\input{chapters/0-eidesstattliche.tex}
\newpage
\tableofcontents
\newpage
\input{chapters/zusammenfassung.tex}
\input{chapters/1-einleitung.tex}
%\newpage
\input{chapters/2-grundlagen.tex}
%\newpage
\input{chapters/3-methodik.tex}
%\newpage
\input{chapters/4-konzept.tex}
%\newpage
\input{chapters/5-analyse.tex}
%\newpage
\input{chapters/6-implementierung.tex}
%\newpage
\input{chapters/7-evaluation.tex}
%\newpage
\input{chapters/8-fazit.tex}
\addcontentsline{toc}{section}{Abkürzungsverzeichnis}
\input{chapters/abbrevationen.tex}
\newpage
\addcontentsline{toc}{section}{Literaturverzeichnis}
\printbibliography
\newpage
\addcontentsline{toc}{section}{Abbildungsverzeichnis}
\listoffigures
\newpage
\addcontentsline{toc}{section}{Tabellenverzeichnis}
\listoftables
\input{chapters/anhang.tex}
\end{document}
BIN
View File
Binary file not shown.
View File
+5
View File
@@ -0,0 +1,5 @@
@misc{Example,
author = {Example Author},
title = {Example Title},
url = {example.org}
}