From 8c3e776a85966cb6081f3135f8365ade1f4d92e4 Mon Sep 17 00:00:00 2001 From: karl <karl.kirchner@h-brs.de> Date: Sat, 22 Oct 2022 09:03:29 +0200 Subject: [PATCH] added template files --- Logo_HBRS_74mm_Pfade.pdf | Bin 0 -> 8796 bytes Makefile | 68 +++++++ README.md | 96 ++------- fhlogo.png | Bin 0 -> 78577 bytes hbrs_thesis_english.cls | 156 ++++++++++++++ literatur.bib | 190 +++++++++++++++++ thesis_deutsch.tex | 430 +++++++++++++++++++++++++++++++++++++++ thesis_english.tex | 430 +++++++++++++++++++++++++++++++++++++++ 8 files changed, 1288 insertions(+), 82 deletions(-) create mode 100644 Logo_HBRS_74mm_Pfade.pdf create mode 100644 Makefile create mode 100644 fhlogo.png create mode 100644 hbrs_thesis_english.cls create mode 100644 literatur.bib create mode 100644 thesis_deutsch.tex create mode 100644 thesis_english.tex diff --git a/Logo_HBRS_74mm_Pfade.pdf b/Logo_HBRS_74mm_Pfade.pdf new file mode 100644 index 0000000000000000000000000000000000000000..1a0b7f0edad01a5f1e1f0b899d5fdb23c4ad1140 GIT binary patch literal 8796 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 CixPPN literal 0 HcmV?d00001 diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..0655b94 --- /dev/null +++ b/Makefile @@ -0,0 +1,68 @@ +############################################################ +# +# Makefile für Abschlussarbeit +# +# Mögliche Aufrufe: +# - make : erzeugen der gesamten Arbeit als pdf +# - make clean : löschen fast aller Dateien im Verzeichnis +# +# Mögliche/nötige Anpassungen gekennzeichnit mit ??? +# +############################################################ + +# ??? Name des LaTeX-Datei mit Endung .tex (ggfs. anpassen) +NAME = thesis_english + +# Überschreiben Default-Regel für .tex Endungen +%.dvi: %.tex + +# Regel, um aus .bib eine .bbl zu machen +%.bbl: %.bib + bibtex $* + +# Verhindert das Löschen von Zwischendateien nach make +.SECONDARY: $(NAME).bbl $(NAME).dvi + +.PHONY: default clean + + +############################################################ +# +# ??? LaTeX kennt entweder LaTeX+dvips oder pdflatex +# Unterschiede selber rausfinden (z.B.- unterstützte Grafikformate) +# Eine Version davon muss man sich aussuchen. +# +############################################################ + +# Version 1 (LaTeX + dvips; hier auskommentiert) +#TEX = latex +#DVIPDF = dvipdf +# aus tex-Datei pdf-datei generieren inkl. aktuellem Literaturverzeichnis +#%.pdf: %.tex +# $(TEX) $* +# -bibtex $* +# $(TEX) $* +# $(TEX) $* +# $(DVIPDF) $* + +# Version 2 (pdflatex; derzeit auskommentiert) +TEX = pdflatex +# aus tex-Datei pdf-datei generieren +%.pdf: %.tex + $(TEX) $* + -bibtex $* + $(TEX) $* + $(TEX) $* + +############################################################ +# das sind die möglich Ansprungziele beim Aufruf + +default:: $(NAME).pdf + +clean:: + -rm -f $(NAME).pdf $(NAME).aux $(NAME).toc $(NAME).dvi $(NAME).ind $(NAME).ilg \ + $(NAME).cb $(NAME).cb2 $(NAME).idx $(NAME).log $(NAME).bbl $(NAME).blg \ + $(NAME).out $(NAME).lof $(NAME).lot $(NAME).nav $(NAME).snm $(NAME).vrb +############################################################ + + diff --git a/README.md b/README.md index 3092e85..9db283e 100644 --- a/README.md +++ b/README.md @@ -1,92 +1,24 @@ # hbrs-thesis-template +Latex template for theses (bachelor, master or PhD) at the University of Applied Sciences Bonn-Rhein-Sieg. +Currently, the template is for the Department of Computer Science, but can easily be modified for use in other departments. -## Getting started +Students should consult their primary examiner for how the thesis should specifically be formatted. -To make it easy for you to get started with GitLab, here's a list of recommended next steps. +Note that if your thesis is with a company that has protected intellectual property, you must include a "Sperrvermerk" (blocking or barring notice) on the thesis. -Already a pro? Just edit this README.md and make it your own. Want to make it easy? [Use the template at the bottom](#editing-this-readme)! +If you have a compnay logo that you want to include, then uncomment the following line and adjust the height/width accordingly: +\includegraphics[height=1.2cm]{second_logo.pdf} -## Add your files +If you are using Linux, the included Makefile will easily compile the Latex document. You must change the line that specifies which version (German or English) you are compiling (i.e. "NAME = thesis_english"). Then use the following two commands: `make clean` and `make`. -- [ ] [Create](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#create-a-file) or [upload](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#upload-a-file) files -- [ ] [Add files using the command line](https://docs.gitlab.com/ee/gitlab-basics/add-file.html#add-a-file-using-the-command-line) or push an existing Git repository with the following command: +The original template and Makefile were created by Dr. Rudolf Berrendorf (http://berrendorf.inf.h-brs.de/index_e.html), Additoinal ideas concerning the class was drawn from the previous templates designed by Argentina Ortega Sainz and Ronni Hartanto. -``` -cd existing_repo -git remote add origin https://git.fslab.de/kkirsc2m/hbrs-thesis-template.git -git branch -M main -git push -uf origin main -``` +Karl N. Kirschner, PhD +Department of Computer Science +University of Applied Sciences Bonn-Rhein-Sieg +Grantham-Allee 20 +53757 Sankt Augustin, Germany +https://www.h-brs.de/en -## Integrate with your tools - -- [ ] [Set up project integrations](https://git.fslab.de/kkirsc2m/hbrs-thesis-template/-/settings/integrations) - -## Collaborate with your team - -- [ ] [Invite team members and collaborators](https://docs.gitlab.com/ee/user/project/members/) -- [ ] [Create a new merge request](https://docs.gitlab.com/ee/user/project/merge_requests/creating_merge_requests.html) -- [ ] [Automatically close issues from merge requests](https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#closing-issues-automatically) -- [ ] [Enable merge request approvals](https://docs.gitlab.com/ee/user/project/merge_requests/approvals/) -- [ ] [Automatically merge when pipeline succeeds](https://docs.gitlab.com/ee/user/project/merge_requests/merge_when_pipeline_succeeds.html) - -## Test and Deploy - -Use the built-in continuous integration in GitLab. - -- [ ] [Get started with GitLab CI/CD](https://docs.gitlab.com/ee/ci/quick_start/index.html) -- [ ] [Analyze your code for known vulnerabilities with Static Application Security Testing(SAST)](https://docs.gitlab.com/ee/user/application_security/sast/) -- [ ] [Deploy to Kubernetes, Amazon EC2, or Amazon ECS using Auto Deploy](https://docs.gitlab.com/ee/topics/autodevops/requirements.html) -- [ ] [Use pull-based deployments for improved Kubernetes management](https://docs.gitlab.com/ee/user/clusters/agent/) -- [ ] [Set up protected environments](https://docs.gitlab.com/ee/ci/environments/protected_environments.html) - -*** - -# Editing this README - -When you're ready to make this README your own, just edit this file and use the handy template below (or feel free to structure it however you want - this is just a starting point!). Thank you to [makeareadme.com](https://www.makeareadme.com/) for this template. - -## Suggestions for a good README -Every project is different, so consider which of these sections apply to yours. The sections used in the template are suggestions for most open source projects. Also keep in mind that while a README can be too long and detailed, too long is better than too short. If you think your README is too long, consider utilizing another form of documentation rather than cutting out information. - -## Name -Choose a self-explaining name for your project. - -## Description -Let people know what your project can do specifically. Provide context and add a link to any reference visitors might be unfamiliar with. A list of Features or a Background subsection can also be added here. If there are alternatives to your project, this is a good place to list differentiating factors. - -## Badges -On some READMEs, you may see small images that convey metadata, such as whether or not all the tests are passing for the project. You can use Shields to add some to your README. Many services also have instructions for adding a badge. - -## Visuals -Depending on what you are making, it can be a good idea to include screenshots or even a video (you'll frequently see GIFs rather than actual videos). Tools like ttygif can help, but check out Asciinema for a more sophisticated method. - -## Installation -Within a particular ecosystem, there may be a common way of installing things, such as using Yarn, NuGet, or Homebrew. However, consider the possibility that whoever is reading your README is a novice and would like more guidance. Listing specific steps helps remove ambiguity and gets people to using your project as quickly as possible. If it only runs in a specific context like a particular programming language version or operating system or has dependencies that have to be installed manually, also add a Requirements subsection. - -## Usage -Use examples liberally, and show the expected output if you can. It's helpful to have inline the smallest example of usage that you can demonstrate, while providing links to more sophisticated examples if they are too long to reasonably include in the README. - -## Support -Tell people where they can go to for help. It can be any combination of an issue tracker, a chat room, an email address, etc. - -## Roadmap -If you have ideas for releases in the future, it is a good idea to list them in the README. - -## Contributing -State if you are open to contributions and what your requirements are for accepting them. - -For people who want to make changes to your project, it's helpful to have some documentation on how to get started. Perhaps there is a script that they should run or some environment variables that they need to set. Make these steps explicit. These instructions could also be useful to your future self. - -You can also document commands to lint the code or run tests. These steps help to ensure high code quality and reduce the likelihood that the changes inadvertently break something. Having instructions for running tests is especially helpful if it requires external setup, such as starting a Selenium server for testing in a browser. - -## Authors and acknowledgment -Show your appreciation to those who have contributed to the project. - -## License -For open source projects, say how it is licensed. - -## Project status -If you have run out of energy or time for your project, put a note at the top of the README saying that development has slowed down or stopped completely. Someone may choose to fork your project or volunteer to step in as a maintainer or owner, allowing your project to keep going. You can also make an explicit request for maintainers. diff --git a/fhlogo.png b/fhlogo.png new file mode 100644 index 0000000000000000000000000000000000000000..78df42ace5e57eb67ef27a8018dd22adc4fe9165 GIT binary patch literal 78577 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 Jt(QiI{V&tfbSMA- literal 0 HcmV?d00001 diff --git a/hbrs_thesis_english.cls b/hbrs_thesis_english.cls new file mode 100644 index 0000000..f78724d --- /dev/null +++ b/hbrs_thesis_english.cls @@ -0,0 +1,156 @@ +% +% Author: Karl N. Kirschner, Hochschule Bonn-Rhein-Sieg, Germany +% Repo: https://git.fslab.de/kkirsc2m/hbrs-documents-latex +% Based on the previous templates Argentina Ortega Sainz and Ronni Hartanto +% + +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{hbrs_thesis_english}[2022/10/18 H-BRS English CS Thesis] +\LoadClass[a4paper]{book} +\usepackage[utf8]{inputenc} + +\usepackage{geometry} + +\usepackage{mathptmx} %% Changes the document font - mathptmx provides Times font (defualt) +\usepackage{amsmath} +%\usepackage{amssymb} +%\usepackage{theorem} +\usepackage{xfrac} %% alternative fraction notation + +%% Floats +%\usepackage{float} %% better float management +\usepackage{graphicx} +\usepackage{subfig} +%\usepackage{subcaption} +\usepackage{booktabs} +\usepackage{threeparttable} +\usepackage[labelfont=bf, labelsep=period, belowskip=6pt, aboveskip=1pt]{caption} + +% \usepackage[sort&compress]{natbib} %% Harvard style citations +\usepackage[sort&compress, numbers]{natbib} %% Vancouver style citations +\setcitestyle{square} %% Square [] or round () + +\usepackage[hyphens]{url} +\usepackage[hidelinks]{hyperref} +\usepackage{ifthen} +\usepackage{siunitx} %% Units (e.g. \si{kg.m.s^{-1}}), \num{.3e45}) +\usepackage{xcolor} + +\usepackage{titlesec} + +\renewcommand{\sectionmark}[1]{ \markright{#1}{} } + +\usepackage{fancyhdr} +%% Control how most of the pages looks +\fancyhf{} +\renewcommand\chaptermark[1]{\markboth{Chapter \thechapter: #1}{}} +\renewcommand\sectionmark[1]{\markright{Section \thesection:\ #1}} + +%% Control how the page of chapters looks +\fancypagestyle{plain}{% + \renewcommand*\headrulewidth{0pt} + \renewcommand*\footrulewidth{0pt} +% \fancyhead[C]{\@title} + \fancyfoot[C]{\thepage} + \fancyfoot[L]{\@author} + \fancyfoot[R]{\@degree} +} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Colors according the the H-BRS corporate idenity +\definecolor{HBRS}{RGB}{0,157,224} +\definecolor{grey}{RGB}{105,105,105} +\definecolor{silver}{cmyk}{0.4,0.27,0.27,0} +\definecolor{gold}{RGB}{255, 127, 0} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newcommand*{\thesistype}[1]{\gdef\@thesistype{#1}} +\newcommand*{\degree}[1]{\gdef\@degree{#1}} +\newcommand*{\supervisorfirst}[1]{\gdef\@supervisorfirst{#1}} +\newcommand*{\supervisorsecond}[1]{\gdef\@supervisorsecond{#1}} +\newcommand*{\supervisorthird}[1]{\gdef\@supervisorthird{#1}} + +\newcommand{\thirdpartylogo}[1]{\def\@thirdpartylogo{#1}} + +\newcommand*{\@thesistype}{\textcolor{red}{None}} +\newcommand*{\@degree}{\textcolor{red}{None}} +\newcommand*{\@supervisorfirst}{\textcolor{red}{None}} +\newcommand*{\@supervisorsecond}{\textcolor{red}{None}} +\newcommand*{\@supervisorthird}{} +\newcommand*{\@thirdpartylogo}{} + +\ProcessOptions\relax + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Page Geometry + +%% Vertical +\setlength{\voffset}{-0.5cm} +\setlength{\textheight}{23cm} +\setlength{\topmargin}{0cm} +\setlength{\headheight}{6mm} +\setlength{\headsep}{1cm} +\setlength{\topskip}{0cm} +\setlength{\footskip}{1cm} + +%% Horizontal +\setlength{\hoffset}{-0.4cm} +\setlength{\textwidth}{15.5cm} +\setlength{\oddsidemargin}{0.8cm} +\setlength{\evensidemargin}{0.8cm} + +\setlength{\parindent}{15pt} %% Paragraph indentation + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Maketitle + +\renewcommand*{\maketitle}{% +\begin{titlepage} +\newgeometry{left=3cm, bottom=3cm} + +\begin{minipage}{0.475\textwidth} + \centering + \includegraphics[height=1.3cm]{Logo_HBRS_74mm_Pfade.pdf} +\end{minipage} +%\begin{minipage}{0.475\textwidth} +% \centering +% \includegraphics[height=1.3cm]{Logo_HBRS_74mm_Pfade.pdf} +%\end{minipage} +\ifx\@thirdpartylogo\@empty + \relax +\else +\centering +\vfill +\begin{minipage}{0.4\textwidth} + \centering + \includegraphics[height=1.3cm]{\@thirdpartylogo} +\end{minipage} + +\fi% + +\vfill +\centering +{\Huge\bfseries\@thesistype\unskip\strut\par} +\vspace{0.8cm} +{\Large\@degree\unskip\strut\par} +\vspace{1.5cm} +{\huge\bfseries\@title\unskip\strut\par} +\vspace{2cm} +{\Large\bfseries\itshape\@author\unskip\strut\par} + +\vfill +{\large +\textbf{ + \begin{tabular}{ll} + First Supervisor: & \@supervisorfirst \\ + Second Supervisor: & \@supervisorsecond \\ + Third Supervisor: & \@supervisorthird + \end{tabular} +}} + +\vfill +{\large Submitted on: \@date} +\end{titlepage} +\restoregeometry +} + +\endinput \ No newline at end of file diff --git a/literatur.bib b/literatur.bib new file mode 100644 index 0000000..718526e --- /dev/null +++ b/literatur.bib @@ -0,0 +1,190 @@ +% Encoding: ISO-8859-1 + + +@Book{Becker2008, + Title = {Tricks of the trade: How to think about your research while you're doing it}, + Author = {Becker, Howard S}, + Publisher = {University of Chicago Press}, + Year = {2008}, + + Address = {Chicago, IL, USA} +} + +@Article{BlischakDW2016, + Title = {A Quick Introduction to Version Control with Git and GitHub}, + Author = {Blischak, John D. AND Davenport, Emily R. AND Wilson, Greg}, + Journal = {{PLOS} Computational Biology}, + Year = {2016}, + + Month = {01}, + Number = {1}, + Pages = {1-18}, + Volume = {12}, + + Doi = {10.1371/journal.pcbi.1004668}, + Publisher = {Public Library of Science}, + Url = {https://doi.org/10.1371/journal.pcbi.1004668} +} + +@InCollection{EasterbrookSSD2008, + Title = {Selecting Empirical Methods for Software Engineering Research}, + Author = {Easterbrook, Steve and Singer, Janice and Storey, Margaret-Anne and Damian, Daniela}, + Booktitle = {Guide to Advanced Empirical Software Engineering}, + Publisher = {Springer London}, + Year = {2008}, + + Address = {London}, + Editor = {Shull, Forrest and Singer, Janice and Sj{\o}berg, Dag I. K.}, + Pages = {285--311}, + + Doi = {{10.1007/978-1-84800-044-5\_11}} +} + +@Article{Giddings2008, + Title = {On the Process of Becoming a Great Scientist}, + Author = {Giddings, Morgan C}, + Journal = {{PLOS} Computational Biology}, + Year = {2008}, + + Month = {02}, + Number = {2}, + Pages = {1--3}, + Volume = {4}, + + Doi = {10.1371/journal.pcbi.0040033} +} + +@Misc{Jones2013, + Author = {Jones, John}, + Note = {Personal communication on 31-10-2013.}, + Year = {2013}, + + Abstract = {The conversation covered topics his idea of how to do X.} +} + +@Misc{Jones2013b, + Author = {Jones, John}, + Note = {Personal communication on 01-12-2013.}, + Year = {2013}, + + Abstract = {The conversation covered topics his new idea Z.} +} + +@InProceedings{MilaniSRCL2009, + Title = {Research Experiences for Undergraduates: Autonomic Computing Research at {FIU}}, + Author = {Milani, Masoud and Sadjadi, S. Masoud and Rangaswami, Raju and Clarke, Peter J. and Li, Tao}, + Booktitle = {The Fifth {R}ichard {T}apia Celebration of Diversity in Computing Conference: Intellect, Initiatives, Insight, and Innovations}, + Year = {2009}, + + Address = {New York, NY, USA}, + Pages = {93--97}, + Publisher = {ACM}, + Series = {TAPIA '09}, + + Acmid = {1565821}, + Doi = {10.1145/1565799.1565821}, + ISBN = {978-1-60558-217-7}, + Keywords = {REU site, autonomic computing, research experiences for undergraduates, underrepresented students}, + Location = {Portland, Oregon}, + Numpages = {5} +} + +@Article{OConnorH2009, + Title = {Algorithm for writing a scientific manuscript}, + Author = {O'Connor, Timothy R. and Holmquist, Gerald P.}, + Journal = {Biochemistry and Molecular Biology Education}, + Year = {2009}, + Number = {6}, + Pages = {344--348}, + Volume = {37}, + + Doi = {10.1002/bmb.20329}, + ISSN = {1539-3429}, + Keywords = {Manuscript preparation, Writing, Non-native English writers}, + Publisher = {Wiley Subscription Services, Inc., A Wiley Company} +} + +@Manual{R-base, + Title = {{R}: A Language and Environment for Statistical Computing}, + + Address = {Vienna, Austria}, + Author = {{R Core Team}}, + Organization = {R Foundation for Statistical Computing}, + Year = {2016}, + + Url = {https://www.R-project.org} +} + +@MastersThesis{Smith2016, + Title = {Optimizing a Thesis Project}, + Author = {Jane Smith}, + School = {Bonn-Rhein-Sieg University of Applied Sciences}, + Year = {2016}, + + Address = {Grantham-Allee 20, 53757 Sankt Augustin, Germany} +} + +@Misc{Wikipedia-OganizationalEthics2017, + Title = {Organizational ethics --- {W}ikipedia{,} The Free Encyclopedia}, + + Author = {{Wikipedia Contributors}}, + Note = {[Online; accessed 08-01-2018]}, + Year = {2017}, + + Url = {https://en.wikipedia.org/wiki/Organizational\_ethics} +} + +@Misc{sublime, + Title = {{Sublime Text}}, + Note = {[Online; accessed: 19-08-2017]}, + Year = {2017}, + + Url = {https://www.sublimetext.com} +} + +@Misc{Goel2012, + author = {Sanjay Goel}, + title = {{Research Method for Engineering Research Students -- Part II: A Checklist for Reflective Self-assessment of the Research Work}}, + howpublished = {\url{https://goelsan.wordpress.com/2012/04/15/research-method-for-engineering-research-students-part-II-a-checklist-for-reflective-self-assessment-of-the-research-work/}}, + month = {April 15}, + year = {2012}, + note = {Accessed: 2022-10-21}, + url = {https://goelsan.wordpress.com/2012/04/15/research-method-for-engineering-research-students-part-II-a-checklist-for-reflective-self-assessment-of-the-research-work}, +} + +@Book{CargillO2013, + title = {Writing scientific research articles: Strategy and steps}, + publisher = {John Wiley \& Sons}, + year = {2013}, + author = {Cargill, Margaret and O'Connor, Patrick}, +} + +@Article{Zhang2014, + author = {Zhang, Weixiong}, + title = {Ten Simple Rules for Writing Research Papers}, + journal = {PLOS Computational Biology}, + year = {2014}, + volume = {10}, + number = {1}, + pages = {1-3}, + month = {01}, + doi = {10.1371/journal.pcbi.1003453}, + keywords = {rank4}, + publisher = {Public Library of Science}, + url = {https://doi.org/10.1371/journal.pcbi.1003453}, +} + +@Article{Hyland1994, + author = {Ken Hyland}, + title = {Hedging in academic writing and {EAF} textbooks}, + journal = {English for Specific Purposes}, + year = {1994}, + volume = {13}, + number = {3}, + pages = {239 - 256}, + issn = {0889-4906}, + doi = {https://doi.org/10.1016/0889-4906(94)90004-3}, + url = {http://www.sciencedirect.com/science/article/pii/0889490694900043}, +} + +@Comment{jabref-meta: databaseType:bibtex;} diff --git a/thesis_deutsch.tex b/thesis_deutsch.tex new file mode 100644 index 0000000..2a1e00c --- /dev/null +++ b/thesis_deutsch.tex @@ -0,0 +1,430 @@ +\NeedsTeXFormat{LaTeX2e} %% latest stable release of LaTeX + +\documentclass[a4paper]{book} + +%% Allow for German character input from keyboard +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} + +\usepackage{mathptmx} %% Change the document font - mathptmx provides Times font (defualt) + +%% German-specific headers, content (e.g. date) and commands (e.g. hypenation) +\usepackage[ngerman]{babel} + +%% Need to also deal with the bibliography (e.g. "und" within author list; "Seiten") +%% options: babplain, babplain-fl, babalpha, babalpha-fl, babunsrt, babunsrt-fl, bababbrv and bababbrv-fl. +%% The -fl means to use the first, last name style of author listing (after the first author) +\usepackage[fixlanguage]{babelbib} +\selectbiblanguage{ngerman} + +\usepackage{amsmath} +\usepackage{xfrac} %% alternative fraction notation using \sfac + +%\usepackage{float} %% better float management + +%% Figures +\usepackage{graphicx} %% Grafiken einbinden (hängt von latex/dvipdf oder pdflatex ab!) || For figures +\usepackage{subfig} %% Teilgrafiken erlauben || Allows subfigures within one parent figure + +%% Tables +\usepackage{booktabs, threeparttable} %% table with footnotes and lines (see Table 2) +\usepackage[labelfont=bf, labelsep=period]{caption} %% captions with boldface ``Figure #.'' and ``Table #.'' with period as label seperator + +%% Scientific units +\usepackage{siunitx} %% For proper units (e.g. \si{kg.m.s^{-1}}) and numbers (e.g. \num{.3e45}) + +\usepackage{url} %% For citing webpages +\usepackage[hidelinks]{hyperref} %% insert document internal links + +%% geometry of page +%% vertikal +\setlength{\voffset}{-0.5cm} +\setlength{\textheight}{23cm} +\setlength{\topmargin}{0cm} +\setlength{\headheight}{6mm} +\setlength{\headsep}{1cm} +\setlength{\topskip}{0cm} +\setlength{\footskip}{1cm} +%% horizontal +\setlength{\hoffset}{-0.4cm} +\setlength{\textwidth}{15.5cm} +\setlength{\oddsidemargin}{0.8cm} +\setlength{\evensidemargin}{0.8cm} + +\setlength{\parindent}{15pt} %% kein Einzug bei Paragrafenbeginn || paragraph indentation + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Hier geht es los || Your document editing starts here + +%% Autor und Abgabedatum ändern || Author and Date +\def\autor{FirstName LastName} +\def\datum{01. Januar 2020} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Titelseite || Title page +\begin{document} + +\sloppy +\pagestyle{headings} +\pagenumbering{roman} + +\begin{titlepage} + \begin{minipage}{0.5\textwidth} + \raggedright + \includegraphics[width=8cm]{Logo_HBRS_74mm_Pfade.pdf} + \end{minipage} + \hspace{1cm} + \begin{minipage}{0.5\textwidth} + \raggedleft + %\includegraphics[height=1.2cm]{second_logo.pdf} %% if you want to include a company logo uncomment this + \end{minipage} + + \renewcommand{\baselinestretch}{1.4}\normalsize + \vspace{2cm} + \begin{center} + +%% einen Typ auswählen + \begin{Huge}\textbf{Bachelorarbeit / Masterarbeit}\end{Huge} \\ + \vspace{0.8cm} + +%% einen Studiengang auswählen +% \begin{Large}\textbf{Bachelor of Computer Science}\end{Large} \\ + \begin{Large}\textbf{Master of Computer Science}\end{Large} \\ + + \vspace{2.2cm} + \renewcommand{\baselinestretch}{1.2}\normalsize + \begin{huge} + \textbf{Endgültiger Titel \\} + \end{huge} + \renewcommand{\baselinestretch}{1.5}\normalsize + \vspace{0.7cm} + + \begin{Large}\textbf{von \autor\ \\} + \end{Large} + Matrikelnummer \\ ~\\ + \begin{Large} + \textbf{Fachbereich Informatik} + \end{Large} + \end{center} + + \vspace{5.0cm} + + \begin{large} + \textbf{ + \begin{tabular}{ll} + Erstbetreuer & Title FirstName LastName \\ + Zweitbetreuer & Title FirstName LastName \\ + & \\ + Eingereicht am: & \datum\ \\ %% or type in: 01. Januar 2017 + \end{tabular} + } + \end{large} +\end{titlepage} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Erklärung || Declaration of Academic Integrity + +\cleardoublepage +\section*{Erklärung} + +\glqq Ich versichere hiermit, die von mir vorgelegte Arbeit selbstständig verfasst zu haben. Alle Stellen, die wörtlich oder sinngemaß aus veröffentlichten oder nicht veröffentlichten Arbeiten anderer entnommen sind, habe ich als entnommen kenntlich gemacht. Sämtliche Quellen und Hilfsmittel, die ich für die Arbeit benutzt habe, sind angegeben. Die Arbeit hat mit gleichem Inhalt bzw. in wesentlichen Teilen noch keiner anderen Prüfungsbehörde vorgelegen. + +Mir ist bewusst, dass sich die Hochschule vorbehält, meine Arbeit auf plagiierte Inhalte hin zu überprüfen und dass das Auffinden von plagiierten Inhalten zur Nichtigkeit der Arbeit, zur Aberkennung des Abschlusses und zur Exmatrikulation fähren kann.\grqq + +\vspace{2cm} + +\begin{minipage}[t]{7cm} +\rule{5cm}{0.1mm} +\flushleft +Ort, Datum \\ +\end{minipage} +\null\hfill +\begin{minipage}[t]{7cm} +\rule{7cm}{0.1mm} +\flushleft +Unterschrift \\ +\end{minipage} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Dankesagung + +\cleardoublepage +\section*{Danksagung} +1--2 Absätze \\ + +An dieser Stelle möchte ich all jenen danken, die mich während meines Studiums +und der Anfertigung dieser Arbeit begleitet haben. \\ + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Zusammenfassung || Abstract + +\cleardoublepage +\section*{Zusammenfassung} +1 Absätz \\ + +Fassen Sie Ihre Arbeit zusammen. Dies geschieht in der Regel zuletzt, nachdem Sie den +Rest Ihrer Arbeit geschrieben haben. \\ + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Inhaltsverzeichnis || Content and list of figures and tables + +\tableofcontents %% Inhaltsverzeichnis generieren || Table of Contents +\listoffigures %% Abbildungsverzeichnis || List of Figures +\listoftables %% Tabellenverzeichnis || List of Tables + +\cleardoublepage +%% Switch to different style of numbers +\pagenumbering{arabic} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Kapitel 1 || Chapter 1 + +\chapter{Einleitung} +ca. 1-2 Seiten + +\begin{enumerate} + \item Fassen Sie die Bedeutung des Themas zusammen. + \item Beschreiben Sie den Stand der Technik. + \item Geben Sie die spezifische Frage / Hypothese an, die Sie beantworten / erkunden. Das Ziel der Arbeit muss klar werden. +\end{enumerate} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Kapitel 2 + +\chapter{Material und Methoden} %% Remove and Materials if it doesn't apply. +ca. 1-3 Seiten + +Dieser Abschnitt liefert die erforderlichen Informationen für die Reproduzierbarkeit der Arbeit. Das kann verwendete Materialien und Software einschließen. \\ + +\section{Zitate und Zitieren} +%% Indirect and short direct quotations. +%% For quoting short statements or sentences -- use \glqq und \grqq + +Lorem ipsum dolor sit amet, consectetur adipiscing elit \cite[SS. 35-40]{Becker2008}. Donec venenatis ultrices convallis \cite{Jones2013, MilaniSRCL2009}. \glqq Integer sagittis vel purus nec molestie\grqq{} \cite{Jones2013b}. Nullam dictum fermentum egestas. Sed erat sapien, eleifend ut accumsan non, rutrum vel sem. Aenean dignissim velit quis consequat faucibus \cite{OConnorH2009}. Etiam aliquet non tellus vitae tristique. Integer euismod volutpat sem at commodo (see \cite{Smith2016}). Pellentesque rhoncus nibh non mauris scelerisque, a fringilla arcu sodales. Curabitur vel libero nec massa lacinia varius \cite[Kapital ~2]{R-base}. Morbi non facilisis nisi. Lorem ipsum dolor sit amet, consectetur adipiscing elit \cite{sublime}. + +Quisque nisl est [\textit{sic}], rutrum nec eros facilisis, malesuada scelerisque diam. Quisque dictum suscipit aliquet. Ut faucibus faucibus erat tristique porta. Aenean dictum semper nulla, sit amet facilisis orci venenatis. At vero eos et accusam et justo duo dolores in: + +%% For direct quotation with multiple sentences - use the quote environment +\begin{quote} +Lorem ipsum dolor sit amet [writing is fun], consetetur sadipscing elitr ... sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. \cite[S. 23]{Smith2016} +\end{quote} + +\noindent +Citing an article written by one author \cite{Giddings2008}. \\ +Citing an article written by two authors \cite{OConnorH2009}. \\ +Citing an article written by three or more authors \cite{BlischakDW2016}. \\ +Citing multiple articles for one topic \cite{Giddings2008, OConnorH2009, BlischakDW2016} \\ +Citing a book \cite{Becker2008}. \\ +Citing an article from a conference proceedings \cite{MilaniSRCL2009}. \\ +Citing a chapter within a book \cite{EasterbrookSSD2008}. \\ +Citing a master thesis \cite{Smith2016}. \\ +Citing a program that has no formal citation, but a webpage \cite{sublime} \\ +Citing a webpage \cite{Wikipedia-OganizationalEthics2017}. \\ +Citing a personal communication \cite{Jones2013}. + +\section{Unterkapitel -- Gleichungen und Listen} +\subsection{Unterunterkapitel -- Gleichungen} + +%% Equations using inline mode - not numbered +Mathematische Gleichungen können innerhalb eines Satzes geschrieben werden, und ohne entsprechende Referenznummer: $E=mc^2$. Oder Gleichungen können in einem Anzeigemodus (Gleichungen \ref{eq.one}--\ref{eq.matrix}) mit entsprechender Referenznummer angegeben werden (z.B. Gleichung \ref{eq.one}). Die Gleichungen können komplexer werden. Zum Beispiel können sie mehrere Zeilen (d.h. Split) und Ausrichtungen (dh das \& Zeichen) innerhalb des Latexcodes enthalten (z.B. Gleichungen \ref{eq.two}--\ref{eq.three} or \ref{eq.main}). \\ + +%% Note that the equation label is completely up to you. +\begin{equation} + 3\times\frac{1}{2}=1\frac{1}{2} + \label{eq.one} +\end{equation} + +%% Using sfac +\begin{equation} + 3\times\sfrac{1}{2}=1\sfrac{1}{2} + \label{eq.one_v2} +\end{equation} + +%% Alignment equations using &, with mulitple reference numbers +\begin{align} + f(x) & = x^2 - 5x + 7 \label{eq.two} \\ + & = 2x + 1 \label{eq.three} +\end{align} + +%% Use ``split'' to create multiple lines, align equantion on &, but only report one reference number +\begin{equation} + \begin{split} + \Delta E^{CBS}_{e} = & \frac{2}{3} \left( E_{\text{Part1}} - \sum_{1}^{n} E_{\text{Part2}}^{\frac{1}{2}} \right) + \\ + & \frac{1}{3} \left( E_{\text{Part3}} - \sum_{1}^{n} E_{\text{Part4}}^{3} \right) + \end{split} + \label{eq.main} +\end{equation} + +%% Matrix notation +\begin{equation} + M= + \begin{bmatrix} + 1 & 2 & 3 & 4 & 5 \\ + 3 & 4 & 5 & 6 & 7 + \end{bmatrix} + \label{eq.matrix} +\end{equation} + +\subsection{Unterunterkapitel / Subsubsection -- Listen / List of Items} + +Sie können eine numerische Liste wie die folgende verwenden: \\ +\begin{enumerate} + \item Erster Gegenstand + \item Zweiter Gegenstand +\end{enumerate} + +\noindent Oder eine Aufzählungspunktliste, wie die folgende: \\ %% Notice the \noindent +\begin{itemize} + \item Erster Gegenstand + \item Zweiter Gegenstand +\end{itemize} + +\noindent Oder eine benutzerdefinierte Liste, wie die folgende: \\ +\begin{description} + \item[1$^{st}$:] Erster Gegenstand + \item[$\alpha$:] Zweiter Gegenstand +\end{description} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Kapitel 3 + +\chapter{Ergebnisse} + +In diesem Abschnitt präsentieren wir Ihre Daten, Tabellen und Abbildungen. Vermeiden Sie es hier, Daten zu interpretieren; dazu dient das nächste Kapitel. \\ + +\section{Unterkapitel -- Abbildungen} +Bilder sind manchmal gut für die Darstellung komplexer Informationen (z.B. Abbildung \ref{fig:one}). \\ + +\begin{figure}[h!] + \centering + \captionsetup{justification=centering} + \includegraphics[height=2cm]{fhlogo} + \caption{Untertitel für diese Abbildung.} + \label{fig:one} +\end{figure} + +Zwei Bilder können zu einer Abbildung kombiniert werden (z. B. Abbildung \ref{fig:two}). \\ + +\begin{figure}[h!] + \centering + \captionsetup{justification=centering} + \subfloat[Subcaption 1]{\includegraphics[width=0.2\hsize]{fhlogo}} + \hspace*{0.1\hsize} + \subfloat[Subcaption 2]{\includegraphics[width=0.2\hsize]{fhlogo}} + \caption{Untertitel für diese Abbildung.} + \label{fig:two} +\end{figure} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Kapitel 4 || Chapter 4 + +\chapter{Diskussion} + +In diesem Abschnitt interpretieren Sie Ihre Daten, diskutieren die Implikationen und wie die neuen Erkenntnisse verwendet werden können. Ggf.\ können Sie hier auch ansprechen, was nicht funktioniert hat, oder spezifische Schwierigkeiten beschreiben und wie Sie diese überwunden haben. \\ + +\section{Unterkapitel} + +Einfache Tabellen (z.B. Tabelle \ref{tab:example_1}) können in LaTeX mit der Tabellen-Umgebung und tabellarischen Befehlen erstellt werden. Die Einrückungen innerhalb des \LaTeX-Codes selbst dienen nur der übersichtlichkeit für Sie -- sie wirken sich nicht auf das Ergebnis aus. \\ + +%% Example of a simple table, without any special loaded libraries +\begin{table}[h!] + \captionsetup{justification=centering} + \caption{Beschriftung steht über der Tabelle. \\ + In der Regel ist es günstig, sehr lange Beschriftungen zu vermeiden. \\ + And look at what you can do to a very long caption!} + \label{tab:example_1} + \centering + \begin{tabular}[c]{l | cc} + \toprule + & \textbf{Header $\alpha$} & \textbf{Header $\beta$}\\ + \midrule + \textbf{Item 1} & 1.0 & 2.0\\ + \textbf{Item 2} & 1.1 & 2.1\\ + \textbf{Item 3} & 1.2 & 2.2\\ + \textbf{Item 4} & 1.3 & 2.3\\ + \bottomrule + \end{tabular} +\end{table} + +\noindent Eine komplexere Tabelle kann auch gebildet werden (z. B.Tabelle \ref{tab:example_2}). \\ + +%% Example of a more complex table, using threeparttable +\begin{table}[!ht] + \centering + \begin{threeparttable} + \captionsetup{font=normalsize,labelfont=bf,labelsep=period} + \caption{Tabellenbeschriftung steht oberhalb der Tabelle.} + \label{tab:example2} + \normalsize + \label{tab:example_2} + \begin{tabular}[c]{l | cc || cc} + \toprule + & \multicolumn{2}{c ||}{\textbf{Main Header 1\tnote{a}}} & \multicolumn{2}{c}{\textbf{Main Header 2\tnote{a}}}\\ + & \textbf{Subheader $\alpha$} & \textbf{Subheader $\beta$} & \textbf{Subheader $\gamma$} & \textbf{Subheader $\zeta$}\\ + \midrule + \textbf{Item 1} & 1.0 & 2.0 & 3.0 & 4.0\\ + \textbf{Item 2} & 1.1 & 2.1\\ + \\ + & \multicolumn{2}{c ||}{\textbf{Main Header 3}} & \multicolumn{2}{c}{\textbf{Main Header 4}}\\ + & \textbf{Subheader $\alpha$} & \textbf{Subheader $\beta$} & \textbf{Subheader $\gamma$} & \textbf{Subheader $\zeta$}\\ + \midrule + \textbf{Item 3} & 1.2 & 2.2 & 3.2 & 4.2\\ + \textbf{Item 4} & 1.3 & 2.3\\ + \bottomrule + \end{tabular} + \begin{tablenotes} + %\footnotesize + \item[a] Footnote one goes here. + \item[b] Footnote two goes here. + \end{tablenotes} + \end{threeparttable} +\end{table} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Kapitel 5 || Chapter 5 + +\chapter{Zusammenfassung und Ausblick} +ca. 1-3 Absatz \\ + +In diesem Abschnitt sollen das Projekt mit der zugrunde liegende Hypothese bzw. den Zielen sowie die Ergebnisse auf der Grundlage Ihrer Interpretation der Daten zusammengefasst werden. Sie sollten auch erwöhnen, was die nächsten Schritte sein sollten, um das Projekt in Zukunft fortzusetzen. \\ + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Literaturverzeichnis + +\cleardoublepage +\addcontentsline{toc}{chapter}{Literaturverzeichnis} + +%% Harvard style citations with alphebetically sorted bibliography +%% Must be used with \usepackage[sort&compress]{natbib} in the document preamble +%\bibliographystyle{kluwer} + +%% Vancouver style citations with bibliography sorted by appearance of reference +%% Must be used with \usepackage[sort&compress,numbers]{natbib} in the document preamble + +%% babplain (e.g. und, Seiten) vs. plain (e.g. and, pages) +\bibliographystyle{babunsrt-lf} + +% \bibliographystyle{IEEEtran} % a common used one in engineering +% \bibliographystyle{unsrtnat} + +\bibliography{literatur} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Anhang || Appendix + +\cleardoublepage +\addcontentsline{toc}{chapter}{Anhang} + +\begin{appendix} +\chapter{Anhang Thema A Titel} +In diesem Abschnitt können Sie zusützliche Informationen, hilfreiche Scripts/Code, Tabellen und Abbildungen platzieren. In der Regel dient dies zur Ergänzung oder Erläuterung von Informationen im Hauptteil Ihrer Arbeit. Ein Beispiel dafür könnten im Hauptteil nicht dargestellte Daten sein (z. B. x,y,z-Koordinate im kartesischen Raum). überlegen Sie, was hilfreich sein könnte für den Leser und womöglich auch für Studenten, die zukünftig an diesem Thema arbeiten. \\ + +% \chapter{Anhang Thema B Titel} %% Use if needed + +\end{appendix} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Close document +\end{document} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/thesis_english.tex b/thesis_english.tex new file mode 100644 index 0000000..2a1e00c --- /dev/null +++ b/thesis_english.tex @@ -0,0 +1,430 @@ +\NeedsTeXFormat{LaTeX2e} %% latest stable release of LaTeX + +\documentclass[a4paper]{book} + +%% Allow for German character input from keyboard +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} + +\usepackage{mathptmx} %% Change the document font - mathptmx provides Times font (defualt) + +%% German-specific headers, content (e.g. date) and commands (e.g. hypenation) +\usepackage[ngerman]{babel} + +%% Need to also deal with the bibliography (e.g. "und" within author list; "Seiten") +%% options: babplain, babplain-fl, babalpha, babalpha-fl, babunsrt, babunsrt-fl, bababbrv and bababbrv-fl. +%% The -fl means to use the first, last name style of author listing (after the first author) +\usepackage[fixlanguage]{babelbib} +\selectbiblanguage{ngerman} + +\usepackage{amsmath} +\usepackage{xfrac} %% alternative fraction notation using \sfac + +%\usepackage{float} %% better float management + +%% Figures +\usepackage{graphicx} %% Grafiken einbinden (hängt von latex/dvipdf oder pdflatex ab!) || For figures +\usepackage{subfig} %% Teilgrafiken erlauben || Allows subfigures within one parent figure + +%% Tables +\usepackage{booktabs, threeparttable} %% table with footnotes and lines (see Table 2) +\usepackage[labelfont=bf, labelsep=period]{caption} %% captions with boldface ``Figure #.'' and ``Table #.'' with period as label seperator + +%% Scientific units +\usepackage{siunitx} %% For proper units (e.g. \si{kg.m.s^{-1}}) and numbers (e.g. \num{.3e45}) + +\usepackage{url} %% For citing webpages +\usepackage[hidelinks]{hyperref} %% insert document internal links + +%% geometry of page +%% vertikal +\setlength{\voffset}{-0.5cm} +\setlength{\textheight}{23cm} +\setlength{\topmargin}{0cm} +\setlength{\headheight}{6mm} +\setlength{\headsep}{1cm} +\setlength{\topskip}{0cm} +\setlength{\footskip}{1cm} +%% horizontal +\setlength{\hoffset}{-0.4cm} +\setlength{\textwidth}{15.5cm} +\setlength{\oddsidemargin}{0.8cm} +\setlength{\evensidemargin}{0.8cm} + +\setlength{\parindent}{15pt} %% kein Einzug bei Paragrafenbeginn || paragraph indentation + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Hier geht es los || Your document editing starts here + +%% Autor und Abgabedatum ändern || Author and Date +\def\autor{FirstName LastName} +\def\datum{01. Januar 2020} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Titelseite || Title page +\begin{document} + +\sloppy +\pagestyle{headings} +\pagenumbering{roman} + +\begin{titlepage} + \begin{minipage}{0.5\textwidth} + \raggedright + \includegraphics[width=8cm]{Logo_HBRS_74mm_Pfade.pdf} + \end{minipage} + \hspace{1cm} + \begin{minipage}{0.5\textwidth} + \raggedleft + %\includegraphics[height=1.2cm]{second_logo.pdf} %% if you want to include a company logo uncomment this + \end{minipage} + + \renewcommand{\baselinestretch}{1.4}\normalsize + \vspace{2cm} + \begin{center} + +%% einen Typ auswählen + \begin{Huge}\textbf{Bachelorarbeit / Masterarbeit}\end{Huge} \\ + \vspace{0.8cm} + +%% einen Studiengang auswählen +% \begin{Large}\textbf{Bachelor of Computer Science}\end{Large} \\ + \begin{Large}\textbf{Master of Computer Science}\end{Large} \\ + + \vspace{2.2cm} + \renewcommand{\baselinestretch}{1.2}\normalsize + \begin{huge} + \textbf{Endgültiger Titel \\} + \end{huge} + \renewcommand{\baselinestretch}{1.5}\normalsize + \vspace{0.7cm} + + \begin{Large}\textbf{von \autor\ \\} + \end{Large} + Matrikelnummer \\ ~\\ + \begin{Large} + \textbf{Fachbereich Informatik} + \end{Large} + \end{center} + + \vspace{5.0cm} + + \begin{large} + \textbf{ + \begin{tabular}{ll} + Erstbetreuer & Title FirstName LastName \\ + Zweitbetreuer & Title FirstName LastName \\ + & \\ + Eingereicht am: & \datum\ \\ %% or type in: 01. Januar 2017 + \end{tabular} + } + \end{large} +\end{titlepage} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Erklärung || Declaration of Academic Integrity + +\cleardoublepage +\section*{Erklärung} + +\glqq Ich versichere hiermit, die von mir vorgelegte Arbeit selbstständig verfasst zu haben. Alle Stellen, die wörtlich oder sinngemaß aus veröffentlichten oder nicht veröffentlichten Arbeiten anderer entnommen sind, habe ich als entnommen kenntlich gemacht. Sämtliche Quellen und Hilfsmittel, die ich für die Arbeit benutzt habe, sind angegeben. Die Arbeit hat mit gleichem Inhalt bzw. in wesentlichen Teilen noch keiner anderen Prüfungsbehörde vorgelegen. + +Mir ist bewusst, dass sich die Hochschule vorbehält, meine Arbeit auf plagiierte Inhalte hin zu überprüfen und dass das Auffinden von plagiierten Inhalten zur Nichtigkeit der Arbeit, zur Aberkennung des Abschlusses und zur Exmatrikulation fähren kann.\grqq + +\vspace{2cm} + +\begin{minipage}[t]{7cm} +\rule{5cm}{0.1mm} +\flushleft +Ort, Datum \\ +\end{minipage} +\null\hfill +\begin{minipage}[t]{7cm} +\rule{7cm}{0.1mm} +\flushleft +Unterschrift \\ +\end{minipage} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Dankesagung + +\cleardoublepage +\section*{Danksagung} +1--2 Absätze \\ + +An dieser Stelle möchte ich all jenen danken, die mich während meines Studiums +und der Anfertigung dieser Arbeit begleitet haben. \\ + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Zusammenfassung || Abstract + +\cleardoublepage +\section*{Zusammenfassung} +1 Absätz \\ + +Fassen Sie Ihre Arbeit zusammen. Dies geschieht in der Regel zuletzt, nachdem Sie den +Rest Ihrer Arbeit geschrieben haben. \\ + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Inhaltsverzeichnis || Content and list of figures and tables + +\tableofcontents %% Inhaltsverzeichnis generieren || Table of Contents +\listoffigures %% Abbildungsverzeichnis || List of Figures +\listoftables %% Tabellenverzeichnis || List of Tables + +\cleardoublepage +%% Switch to different style of numbers +\pagenumbering{arabic} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Kapitel 1 || Chapter 1 + +\chapter{Einleitung} +ca. 1-2 Seiten + +\begin{enumerate} + \item Fassen Sie die Bedeutung des Themas zusammen. + \item Beschreiben Sie den Stand der Technik. + \item Geben Sie die spezifische Frage / Hypothese an, die Sie beantworten / erkunden. Das Ziel der Arbeit muss klar werden. +\end{enumerate} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Kapitel 2 + +\chapter{Material und Methoden} %% Remove and Materials if it doesn't apply. +ca. 1-3 Seiten + +Dieser Abschnitt liefert die erforderlichen Informationen für die Reproduzierbarkeit der Arbeit. Das kann verwendete Materialien und Software einschließen. \\ + +\section{Zitate und Zitieren} +%% Indirect and short direct quotations. +%% For quoting short statements or sentences -- use \glqq und \grqq + +Lorem ipsum dolor sit amet, consectetur adipiscing elit \cite[SS. 35-40]{Becker2008}. Donec venenatis ultrices convallis \cite{Jones2013, MilaniSRCL2009}. \glqq Integer sagittis vel purus nec molestie\grqq{} \cite{Jones2013b}. Nullam dictum fermentum egestas. Sed erat sapien, eleifend ut accumsan non, rutrum vel sem. Aenean dignissim velit quis consequat faucibus \cite{OConnorH2009}. Etiam aliquet non tellus vitae tristique. Integer euismod volutpat sem at commodo (see \cite{Smith2016}). Pellentesque rhoncus nibh non mauris scelerisque, a fringilla arcu sodales. Curabitur vel libero nec massa lacinia varius \cite[Kapital ~2]{R-base}. Morbi non facilisis nisi. Lorem ipsum dolor sit amet, consectetur adipiscing elit \cite{sublime}. + +Quisque nisl est [\textit{sic}], rutrum nec eros facilisis, malesuada scelerisque diam. Quisque dictum suscipit aliquet. Ut faucibus faucibus erat tristique porta. Aenean dictum semper nulla, sit amet facilisis orci venenatis. At vero eos et accusam et justo duo dolores in: + +%% For direct quotation with multiple sentences - use the quote environment +\begin{quote} +Lorem ipsum dolor sit amet [writing is fun], consetetur sadipscing elitr ... sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. \cite[S. 23]{Smith2016} +\end{quote} + +\noindent +Citing an article written by one author \cite{Giddings2008}. \\ +Citing an article written by two authors \cite{OConnorH2009}. \\ +Citing an article written by three or more authors \cite{BlischakDW2016}. \\ +Citing multiple articles for one topic \cite{Giddings2008, OConnorH2009, BlischakDW2016} \\ +Citing a book \cite{Becker2008}. \\ +Citing an article from a conference proceedings \cite{MilaniSRCL2009}. \\ +Citing a chapter within a book \cite{EasterbrookSSD2008}. \\ +Citing a master thesis \cite{Smith2016}. \\ +Citing a program that has no formal citation, but a webpage \cite{sublime} \\ +Citing a webpage \cite{Wikipedia-OganizationalEthics2017}. \\ +Citing a personal communication \cite{Jones2013}. + +\section{Unterkapitel -- Gleichungen und Listen} +\subsection{Unterunterkapitel -- Gleichungen} + +%% Equations using inline mode - not numbered +Mathematische Gleichungen können innerhalb eines Satzes geschrieben werden, und ohne entsprechende Referenznummer: $E=mc^2$. Oder Gleichungen können in einem Anzeigemodus (Gleichungen \ref{eq.one}--\ref{eq.matrix}) mit entsprechender Referenznummer angegeben werden (z.B. Gleichung \ref{eq.one}). Die Gleichungen können komplexer werden. Zum Beispiel können sie mehrere Zeilen (d.h. Split) und Ausrichtungen (dh das \& Zeichen) innerhalb des Latexcodes enthalten (z.B. Gleichungen \ref{eq.two}--\ref{eq.three} or \ref{eq.main}). \\ + +%% Note that the equation label is completely up to you. +\begin{equation} + 3\times\frac{1}{2}=1\frac{1}{2} + \label{eq.one} +\end{equation} + +%% Using sfac +\begin{equation} + 3\times\sfrac{1}{2}=1\sfrac{1}{2} + \label{eq.one_v2} +\end{equation} + +%% Alignment equations using &, with mulitple reference numbers +\begin{align} + f(x) & = x^2 - 5x + 7 \label{eq.two} \\ + & = 2x + 1 \label{eq.three} +\end{align} + +%% Use ``split'' to create multiple lines, align equantion on &, but only report one reference number +\begin{equation} + \begin{split} + \Delta E^{CBS}_{e} = & \frac{2}{3} \left( E_{\text{Part1}} - \sum_{1}^{n} E_{\text{Part2}}^{\frac{1}{2}} \right) + \\ + & \frac{1}{3} \left( E_{\text{Part3}} - \sum_{1}^{n} E_{\text{Part4}}^{3} \right) + \end{split} + \label{eq.main} +\end{equation} + +%% Matrix notation +\begin{equation} + M= + \begin{bmatrix} + 1 & 2 & 3 & 4 & 5 \\ + 3 & 4 & 5 & 6 & 7 + \end{bmatrix} + \label{eq.matrix} +\end{equation} + +\subsection{Unterunterkapitel / Subsubsection -- Listen / List of Items} + +Sie können eine numerische Liste wie die folgende verwenden: \\ +\begin{enumerate} + \item Erster Gegenstand + \item Zweiter Gegenstand +\end{enumerate} + +\noindent Oder eine Aufzählungspunktliste, wie die folgende: \\ %% Notice the \noindent +\begin{itemize} + \item Erster Gegenstand + \item Zweiter Gegenstand +\end{itemize} + +\noindent Oder eine benutzerdefinierte Liste, wie die folgende: \\ +\begin{description} + \item[1$^{st}$:] Erster Gegenstand + \item[$\alpha$:] Zweiter Gegenstand +\end{description} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Kapitel 3 + +\chapter{Ergebnisse} + +In diesem Abschnitt präsentieren wir Ihre Daten, Tabellen und Abbildungen. Vermeiden Sie es hier, Daten zu interpretieren; dazu dient das nächste Kapitel. \\ + +\section{Unterkapitel -- Abbildungen} +Bilder sind manchmal gut für die Darstellung komplexer Informationen (z.B. Abbildung \ref{fig:one}). \\ + +\begin{figure}[h!] + \centering + \captionsetup{justification=centering} + \includegraphics[height=2cm]{fhlogo} + \caption{Untertitel für diese Abbildung.} + \label{fig:one} +\end{figure} + +Zwei Bilder können zu einer Abbildung kombiniert werden (z. B. Abbildung \ref{fig:two}). \\ + +\begin{figure}[h!] + \centering + \captionsetup{justification=centering} + \subfloat[Subcaption 1]{\includegraphics[width=0.2\hsize]{fhlogo}} + \hspace*{0.1\hsize} + \subfloat[Subcaption 2]{\includegraphics[width=0.2\hsize]{fhlogo}} + \caption{Untertitel für diese Abbildung.} + \label{fig:two} +\end{figure} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Kapitel 4 || Chapter 4 + +\chapter{Diskussion} + +In diesem Abschnitt interpretieren Sie Ihre Daten, diskutieren die Implikationen und wie die neuen Erkenntnisse verwendet werden können. Ggf.\ können Sie hier auch ansprechen, was nicht funktioniert hat, oder spezifische Schwierigkeiten beschreiben und wie Sie diese überwunden haben. \\ + +\section{Unterkapitel} + +Einfache Tabellen (z.B. Tabelle \ref{tab:example_1}) können in LaTeX mit der Tabellen-Umgebung und tabellarischen Befehlen erstellt werden. Die Einrückungen innerhalb des \LaTeX-Codes selbst dienen nur der übersichtlichkeit für Sie -- sie wirken sich nicht auf das Ergebnis aus. \\ + +%% Example of a simple table, without any special loaded libraries +\begin{table}[h!] + \captionsetup{justification=centering} + \caption{Beschriftung steht über der Tabelle. \\ + In der Regel ist es günstig, sehr lange Beschriftungen zu vermeiden. \\ + And look at what you can do to a very long caption!} + \label{tab:example_1} + \centering + \begin{tabular}[c]{l | cc} + \toprule + & \textbf{Header $\alpha$} & \textbf{Header $\beta$}\\ + \midrule + \textbf{Item 1} & 1.0 & 2.0\\ + \textbf{Item 2} & 1.1 & 2.1\\ + \textbf{Item 3} & 1.2 & 2.2\\ + \textbf{Item 4} & 1.3 & 2.3\\ + \bottomrule + \end{tabular} +\end{table} + +\noindent Eine komplexere Tabelle kann auch gebildet werden (z. B.Tabelle \ref{tab:example_2}). \\ + +%% Example of a more complex table, using threeparttable +\begin{table}[!ht] + \centering + \begin{threeparttable} + \captionsetup{font=normalsize,labelfont=bf,labelsep=period} + \caption{Tabellenbeschriftung steht oberhalb der Tabelle.} + \label{tab:example2} + \normalsize + \label{tab:example_2} + \begin{tabular}[c]{l | cc || cc} + \toprule + & \multicolumn{2}{c ||}{\textbf{Main Header 1\tnote{a}}} & \multicolumn{2}{c}{\textbf{Main Header 2\tnote{a}}}\\ + & \textbf{Subheader $\alpha$} & \textbf{Subheader $\beta$} & \textbf{Subheader $\gamma$} & \textbf{Subheader $\zeta$}\\ + \midrule + \textbf{Item 1} & 1.0 & 2.0 & 3.0 & 4.0\\ + \textbf{Item 2} & 1.1 & 2.1\\ + \\ + & \multicolumn{2}{c ||}{\textbf{Main Header 3}} & \multicolumn{2}{c}{\textbf{Main Header 4}}\\ + & \textbf{Subheader $\alpha$} & \textbf{Subheader $\beta$} & \textbf{Subheader $\gamma$} & \textbf{Subheader $\zeta$}\\ + \midrule + \textbf{Item 3} & 1.2 & 2.2 & 3.2 & 4.2\\ + \textbf{Item 4} & 1.3 & 2.3\\ + \bottomrule + \end{tabular} + \begin{tablenotes} + %\footnotesize + \item[a] Footnote one goes here. + \item[b] Footnote two goes here. + \end{tablenotes} + \end{threeparttable} +\end{table} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Kapitel 5 || Chapter 5 + +\chapter{Zusammenfassung und Ausblick} +ca. 1-3 Absatz \\ + +In diesem Abschnitt sollen das Projekt mit der zugrunde liegende Hypothese bzw. den Zielen sowie die Ergebnisse auf der Grundlage Ihrer Interpretation der Daten zusammengefasst werden. Sie sollten auch erwöhnen, was die nächsten Schritte sein sollten, um das Projekt in Zukunft fortzusetzen. \\ + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Literaturverzeichnis + +\cleardoublepage +\addcontentsline{toc}{chapter}{Literaturverzeichnis} + +%% Harvard style citations with alphebetically sorted bibliography +%% Must be used with \usepackage[sort&compress]{natbib} in the document preamble +%\bibliographystyle{kluwer} + +%% Vancouver style citations with bibliography sorted by appearance of reference +%% Must be used with \usepackage[sort&compress,numbers]{natbib} in the document preamble + +%% babplain (e.g. und, Seiten) vs. plain (e.g. and, pages) +\bibliographystyle{babunsrt-lf} + +% \bibliographystyle{IEEEtran} % a common used one in engineering +% \bibliographystyle{unsrtnat} + +\bibliography{literatur} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Anhang || Appendix + +\cleardoublepage +\addcontentsline{toc}{chapter}{Anhang} + +\begin{appendix} +\chapter{Anhang Thema A Titel} +In diesem Abschnitt können Sie zusützliche Informationen, hilfreiche Scripts/Code, Tabellen und Abbildungen platzieren. In der Regel dient dies zur Ergänzung oder Erläuterung von Informationen im Hauptteil Ihrer Arbeit. Ein Beispiel dafür könnten im Hauptteil nicht dargestellte Daten sein (z. B. x,y,z-Koordinate im kartesischen Raum). überlegen Sie, was hilfreich sein könnte für den Leser und womöglich auch für Studenten, die zukünftig an diesem Thema arbeiten. \\ + +% \chapter{Anhang Thema B Titel} %% Use if needed + +\end{appendix} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Close document +\end{document} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -- GitLab