diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..89f9ac0 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +out/ diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..b9f6fc2 --- /dev/null +++ b/Makefile @@ -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)/* diff --git a/README.md b/README.md new file mode 100644 index 0000000..593b631 --- /dev/null +++ b/README.md @@ -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 +``` + + + diff --git a/chapters/0-eidesstattliche.tex b/chapters/0-eidesstattliche.tex new file mode 100644 index 0000000..a05e0c6 --- /dev/null +++ b/chapters/0-eidesstattliche.tex @@ -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} \ No newline at end of file diff --git a/chapters/0-sperrvermerk.tex b/chapters/0-sperrvermerk.tex new file mode 100644 index 0000000..6b92195 --- /dev/null +++ b/chapters/0-sperrvermerk.tex @@ -0,0 +1,11 @@ +\thispagestyle{empty} + +\begin{titlepage} + \vspace*{5cm} + + \begin{center} + {\LARGE\bfseries Sperrvermerk}\\[2cm] + \end{center} +Sperrvermerk inhalt + \vfill +\end{titlepage} diff --git a/chapters/1-einleitung.tex b/chapters/1-einleitung.tex new file mode 100644 index 0000000..fc946a6 --- /dev/null +++ b/chapters/1-einleitung.tex @@ -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} diff --git a/chapters/2-grundlagen.tex b/chapters/2-grundlagen.tex new file mode 100644 index 0000000..e58b12c --- /dev/null +++ b/chapters/2-grundlagen.tex @@ -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 diff --git a/chapters/3-methodik.tex b/chapters/3-methodik.tex new file mode 100644 index 0000000..a40fc74 --- /dev/null +++ b/chapters/3-methodik.tex @@ -0,0 +1,2 @@ +\section{Methodik} +Angewante Methodik diff --git a/chapters/4-konzept.tex b/chapters/4-konzept.tex new file mode 100644 index 0000000..4d0f5d2 --- /dev/null +++ b/chapters/4-konzept.tex @@ -0,0 +1,2 @@ +\section{Konzept}\label{sec:konzept} +Konzept erklären diff --git a/chapters/5-analyse.tex b/chapters/5-analyse.tex new file mode 100644 index 0000000..f461854 --- /dev/null +++ b/chapters/5-analyse.tex @@ -0,0 +1,2 @@ +\section{Analyse}\label{sec:Analyse} +Analyse - falls nötig diff --git a/chapters/6-implementierung.tex b/chapters/6-implementierung.tex new file mode 100644 index 0000000..5352124 --- /dev/null +++ b/chapters/6-implementierung.tex @@ -0,0 +1,2 @@ +\section{Implementierung} +Implementierung der lösung diff --git a/chapters/7-evaluation.tex b/chapters/7-evaluation.tex new file mode 100644 index 0000000..4dc4154 --- /dev/null +++ b/chapters/7-evaluation.tex @@ -0,0 +1,2 @@ +\section{Evaluation} +Evaluation der Ergebnisse diff --git a/chapters/8-fazit.tex b/chapters/8-fazit.tex new file mode 100644 index 0000000..6a00467 --- /dev/null +++ b/chapters/8-fazit.tex @@ -0,0 +1,2 @@ +\section{Fazit} \label{sec:fazit} +Fazit diff --git a/chapters/abbrevationen.tex b/chapters/abbrevationen.tex new file mode 100644 index 0000000..83684db --- /dev/null +++ b/chapters/abbrevationen.tex @@ -0,0 +1,6 @@ + +\newpage +\begin{center} + \textbf{Abkürzungsverzeichnis} +\end{center} +ML - Machine Learning / Maschinelle Lernmodelle \newline diff --git a/chapters/anhang.tex b/chapters/anhang.tex new file mode 100644 index 0000000..97ebaad --- /dev/null +++ b/chapters/anhang.tex @@ -0,0 +1,6 @@ +\newpage +\addcontentsline{toc}{section}{Anhang} +\begin{center} + \textbf{Anhang} +\end{center} + diff --git a/chapters/zusammenfassung.tex b/chapters/zusammenfassung.tex new file mode 100644 index 0000000..9ba4b81 --- /dev/null +++ b/chapters/zusammenfassung.tex @@ -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 diff --git a/images/hhn_logo.png b/images/hhn_logo.png new file mode 100644 index 0000000..94af42e Binary files /dev/null and b/images/hhn_logo.png differ diff --git a/main.tex b/main.tex new file mode 100644 index 0000000..1ec8a0e --- /dev/null +++ b/main.tex @@ -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} diff --git a/out.pdf b/out.pdf new file mode 100644 index 0000000..53578a4 Binary files /dev/null and b/out.pdf differ diff --git a/sources/images.bib b/sources/images.bib new file mode 100644 index 0000000..e69de29 diff --git a/sources/sources.bib b/sources/sources.bib new file mode 100644 index 0000000..45aa7d0 --- /dev/null +++ b/sources/sources.bib @@ -0,0 +1,5 @@ +@misc{Example, + author = {Example Author}, + title = {Example Title}, + url = {example.org} +}