From df97a811d1caa070808016c1e7bd094ab0c6e662 Mon Sep 17 00:00:00 2001 From: KI_Kuenstliche_Intelligenz <> Date: Mon, 1 Feb 2021 10:37:11 +0000 Subject: [PATCH] Initial commit --- .gitignore | 11 ++++++ Acronyms.tex | 6 ++++ Content.tex | 4 +++ Packages.tex | 34 +++++++++++++++++++ Preface.tex | 11 ++++++ Readme.md | 7 ++++ Style.tex | 16 +++++++++ Template_Summary.tex | 29 ++++++++++++++++ TitlePage.tex | 14 ++++++++ chapters/ExampleChapter.tex | 5 +++ images/TH_OWL_Logo.svg | 58 +++++++++++++++++++++++++++++++ images/TH_OWL_Logo_small.svg | 66 ++++++++++++++++++++++++++++++++++++ images/TH_OWL_Logo_tiny.svg | 61 +++++++++++++++++++++++++++++++++ 13 files changed, 322 insertions(+) create mode 100644 .gitignore create mode 100644 Acronyms.tex create mode 100644 Content.tex create mode 100644 Packages.tex create mode 100644 Preface.tex create mode 100644 Readme.md create mode 100644 Style.tex create mode 100644 Template_Summary.tex create mode 100644 TitlePage.tex create mode 100644 chapters/ExampleChapter.tex create mode 100644 images/TH_OWL_Logo.svg create mode 100644 images/TH_OWL_Logo_small.svg create mode 100644 images/TH_OWL_Logo_tiny.svg diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..945fb52 --- /dev/null +++ b/.gitignore @@ -0,0 +1,11 @@ +* +!*.tex +!*.bib +!images +!images/* +!chapters +!chapters/* +!appendix +!appendix/* +!.gitignore +!Readme.md \ No newline at end of file diff --git a/Acronyms.tex b/Acronyms.tex new file mode 100644 index 0000000..e1941c4 --- /dev/null +++ b/Acronyms.tex @@ -0,0 +1,6 @@ +%% +% list of acronyms +%% +\begin{acronym} + \acro{example}[EXMPL]{example of an acronym} +\end{acronym} \ No newline at end of file diff --git a/Content.tex b/Content.tex new file mode 100644 index 0000000..794f959 --- /dev/null +++ b/Content.tex @@ -0,0 +1,4 @@ +%all the main content goes here +\pagenumbering{arabic} + +\input{chapters/ExampleChapter.tex} \ No newline at end of file diff --git a/Packages.tex b/Packages.tex new file mode 100644 index 0000000..68b1835 --- /dev/null +++ b/Packages.tex @@ -0,0 +1,34 @@ +%encoding +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +%language +\usepackage[ngerman]{babel} +%images +\usepackage{graphicx} +\graphicspath{ {./images/} } +%svg images +\usepackage{svg} +%quotation +\usepackage[% +left = \glqq,% +right = \grqq,% +leftsub = \glq,% +rightsub = \grq% +]{dirtytalk} +%boxes +\usepackage[framemethod=tikz]{mdframed} +%enumeration +\usepackage{enumerate} +%references +\usepackage{hyperref} +%for code snippets +\usepackage{xcolor} +\usepackage{listings} +%acronyms +\usepackage{acronym} +%header and footer +\usepackage{fancyhdr} +%custom font sizes +\usepackage{anyfontsize} +%bibliography +\usepackage[square, numbers]{natbib} \ No newline at end of file diff --git a/Preface.tex b/Preface.tex new file mode 100644 index 0000000..633768f --- /dev/null +++ b/Preface.tex @@ -0,0 +1,11 @@ +%all content that contains information about the main content (e.g. abbreviations) +\pagenumbering{roman} + +%table of contents +\tableofcontents +\clearpage + +\chapter*{Abkürzungsverzeichnis} +\input{Acronyms.tex} + +%acronyms \ No newline at end of file diff --git a/Readme.md b/Readme.md new file mode 100644 index 0000000..4b6b3eb --- /dev/null +++ b/Readme.md @@ -0,0 +1,7 @@ +# How to use this template +1. fork +1. refactor +1. compile + +## Notice +Requires you to enable [--shell escape](https://tex.stackexchange.com/questions/516604/how-to-enable-shell-escape-or-write18-visual-studio-code-latex-workshop) \ No newline at end of file diff --git a/Style.tex b/Style.tex new file mode 100644 index 0000000..e415da3 --- /dev/null +++ b/Style.tex @@ -0,0 +1,16 @@ +%header content +\fancypagestyle{plain}{ + \pagestyle{fancy} + \fancyhf{} + \chead{\textbf{Zusammenfassung \MODULE}} + \lfoot{\AUTHORCOMPACT~|~\DATE} + \rfoot{\thepage} +} + +\pagestyle{fancy} +\fancyhf{} +\lhead{\large\rightmark} +\chead{\textbf{Zusammenfassung \MODULE \\\vspace{2mm}}} +\rhead{\leftmark} +\lfoot{\AUTHORCOMPACT~|~\DATE} +\rfoot{\thepage} \ No newline at end of file diff --git a/Template_Summary.tex b/Template_Summary.tex new file mode 100644 index 0000000..314c8c3 --- /dev/null +++ b/Template_Summary.tex @@ -0,0 +1,29 @@ +\documentclass[a4paper,12pt,oneside]{scrbook} +%page format +\usepackage[ + a4paper, + top=35mm,right=20mm,bottom=30mm,left=20mm, + headheight=25mm + ]{geometry} + +\input{Packages.tex} +\input{Style.tex} + +\def \AUTHOR{Example Author\\author@example.com} +\def \MODULE{ExampleModule} +\def \MODULECOMPACT{EM} +\def \AUTHORCOMPACT{Example Author} +\def \DATE{Example Date} + + +\begin{document} + \input{TitlePage.tex} + \clearpage + + \input{Preface.tex} + \clearpage + + \input{Content.tex} + \clearpage + +\end{document} \ No newline at end of file diff --git a/TitlePage.tex b/TitlePage.tex new file mode 100644 index 0000000..ad158f1 --- /dev/null +++ b/TitlePage.tex @@ -0,0 +1,14 @@ +\thispagestyle{empty} + +\begin{center} + \vspace*{-20mm} + \includesvg[width=.75\pdfpagewidth]{./images/TH_OWL_Logo}\\ + \vspace{25mm} + \Huge + \textbf{Zusammenfassung \MODULECOMPACT}\\ + \vspace{20mm} + \Large + \AUTHOR\\ + \vspace{20mm} + \DATE +\end{center} \ No newline at end of file diff --git a/chapters/ExampleChapter.tex b/chapters/ExampleChapter.tex new file mode 100644 index 0000000..82f3050 --- /dev/null +++ b/chapters/ExampleChapter.tex @@ -0,0 +1,5 @@ +\chapter{Example Chapter} +Example Text using \acs{example} +\clearpage +\section{Example Section} +Example Page 2 \ No newline at end of file diff --git a/images/TH_OWL_Logo.svg b/images/TH_OWL_Logo.svg new file mode 100644 index 0000000..e9b0538 --- /dev/null +++ b/images/TH_OWL_Logo.svg @@ -0,0 +1,58 @@ + +image/svg+xml \ No newline at end of file diff --git a/images/TH_OWL_Logo_small.svg b/images/TH_OWL_Logo_small.svg new file mode 100644 index 0000000..ba5b034 --- /dev/null +++ b/images/TH_OWL_Logo_small.svg @@ -0,0 +1,66 @@ + +image/svg+xml diff --git a/images/TH_OWL_Logo_tiny.svg b/images/TH_OWL_Logo_tiny.svg new file mode 100644 index 0000000..0cd455d --- /dev/null +++ b/images/TH_OWL_Logo_tiny.svg @@ -0,0 +1,61 @@ + +image/svg+xml