FRA-UAS (Frankfurt University of Applied Sciences) Thesis Template
Author
Thomas Hollstein
Last Updated
год назад
License
Creative Commons CC BY 4.0
Аннотация
This template replaces the old "FRA-UAS thesis template
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Template fuer Abschlussarbeiten von Studierenden der
% Frankfurt University of Applied Sciences
%
% erstellt von: Prof. Dr.-Ing. Thomas Hollstein
%
% Last revision: 22.06.2023
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[
%twoside,
%openright,
titlepage,
numbers=noenddot,
headinclude,
%1headlines,
footinclude=true,
%cleardoublepage=empty,
%BCOR=5mm,
fontsize=11pt,%11pt,
paper=a4,
%letterpaper
%a4paper,
ngerman,
american,
%table
]
% Dokumententyp: (legt grundlegende Formatierrichtlinien fest)
%{book}
%{report}
{report}
%{scrreprt}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Farbigen Text
\usepackage{xcolor}
\parindent = 0pt % Neue Absaetze nicht einruecken
\parskip = 1ex % Neue Absaetze: 1/2 Zeile Abstand
%%%%%%%%%% zu nutzende Pakete einbinden: %%%%%%%%%%
%%%%% Package Kommentare:
\usepackage{comment}
\usepackage[colorinlistoftodos]{todonotes}
\newcommand{\mycomment}[1]{\todo[inline,linecolor=green,backgroundcolor=yellow!25,bordercolor=green,caption={}]{todo: #1}}
%%%%% package Sprachunterstuetzung:
\usepackage{babel}[ngerman]
\usepackage{csquotes}
%%%%% Package Multirow ermoeglicht, dass sich ein Kaestchen in einer Tabelle ueber mehrere Zeilen erstrecken kann:
\usepackage{multirow}
% Beispiele unter: https://texblog.org/2012/12/21/multi-column-and-multi-row-cells-in-latex-tables/
%Vereinigung von Feldern in Tabellen:
%\multicolumn{number cols}{align}{text} % align: l,c,r
%\multirow{number rows}{width}{text}
%%%% Serifenloser Textstil fuer das ganze Dokument:
\RequirePackage[sfdefault,lf]{carlito}
\usepackage{lmodern}
% \RequirePackage[T1]{fontenc}
% to imitate Calibri:
\renewcommand*\familydefault{\sfdefault} %% Base font of the document is to be sans serif
%%%%%% Grafiken einbinden
\usepackage{graphicx}
% https://golatex.de//wiki/%5cincludegraphics
%%%%%% Mathematik-Paket AMSMath:
\usepackage[fleqn,reqno]{amsmath}
%%%%%% Seitengeometrie einstellen:
% https://tex.stackexchange.com/questions/344241/logo-as-header-using-fancyhdr-package
\usepackage{geometry}
\geometry{verbose,
bmargin=2.5cm,
lmargin=2cm,
rmargin=2cm
%footskip=-25pt
}
%%%%%% die Höhe des Top-Margin errechnen:
\newlength\mytopmargin
\newsavebox{\headbox}\savebox{\headbox}{
%\includegraphics[width=0.3\textwidth]{Figures/xxx.png} \hfill
\raisebox{-1ex}{\includegraphics[width=0.1\textwidth]{Figures/fra-uas_logo.pdf}}
}
\setlength{\mytopmargin}{\totalheightof{\usebox{\headbox}}+2cm}
\geometry{verbose,
tmargin=\mytopmargin,
headheight=1.1\mytopmargin,
footskip=9ex
}
% Flexiblere Tabellen
\usepackage{tabularx}
\def\tabularxcolumn#1{m{#1}}
% Boxen für Lickert Skalen
\usepackage{wasysym}
\newcommand\insq[1]{%
\Square\ #1\quad%
}
% Durchstreichen von Text
\usepackage[normalem]{ulem} % mit \sout
%%%%%% Gesamtseitenzahl verwenden:
\usepackage{totpages}
%%%%%% Kalkulationen:
%https://tex.stackexchange.com/questions/30081/how-can-i-sum-two-values-and-store-the-result-in-other-variable
\usepackage{tikz}
\usetikzlibrary{math}
%%%%%% Gestaltung von Kopf- und Fusszeilen:
% https://tex.stackexchange.com/questions/344241/logo-as-header-using-fancyhdr-package
\usepackage{fancyhdr}
\pagestyle{fancy} % Eigener Seitenstil
\fancyhf{} % Alle Kopf- und Fußzeilenfelder bereinigen
%\fancyhead[L]{} % Kopfzeile links
\fancyhead[l]{\leftmark
%\makebox[0.3\textwidth]{\includegraphics[width=0.3\textwidth]{Figures/xxx.png}}
}
\fancyhead[c]{\hspace*{0.15\textwidth}\rightmark}
%\fancyhead[C]{\usebox\headbox} % Zentrierte Kopfzeile
\fancyhead[R]{
\makebox[0.2\textwidth]{\raisebox{-1ex}{\hspace*{14ex}\includegraphics[width=0.1\textwidth]{Figures/fra-uas_logo.pdf}}}
} % Kopfzeile rechts
\renewcommand{\headrulewidth}{0.4pt} % Obere Trennlinie
%\fancyfoot[L]{\today}
\fancyfoot[C]{\ThesisTitleShort}
%\fancyfoot[R]{Seite \thepage ~von \ref{TotPages}} % Seitennummer
\fancyfoot[R]{\thepage} % Seitennummer
\renewcommand{\footrulewidth}{0.4pt} % Untere Trennlinie
\setlength{\mytopmargin}{\totalheightof{\usebox\headbox} +2cm}
%Unterschied zwischen geraden/ungeraden Seiten:
%\fancyhead[OR]{} % "O" steht für "odd", also ungerade Seiten
%\fancyhead[ER]{} % "E" für "even", also gerade Seiten.
%%%%% Erweiterte Formate für Listen/Aufzaehlungen:
\usepackage{paralist}
%Default-Items fuer die vier moeglichen Verschachtelungsebenen:
\setdefaultitem{}{\textbullet}{$\star$}{}
%%%%% FRA-UAS CI Farben:
%\definecolor{airforceblue}{rgb}{0.36, 0.54, 0.66}
% CI-Farben FRA-UAS (blau):
\definecolor{FRAUAS_Blue_Dark}{RGB}{45, 137, 204}
\definecolor{FRAUAS_Blue_Light}{RGB}{182, 210, 228}
% CI-Farben FRA-UAS: FB1
\definecolor{FRAUAS_FB1_Dark}{RGB}{124, 128, 52}
\definecolor{FRAUAS_FB1_Light}{RGB}{213, 213, 179}
% CI-Farben FRA-UAS: FB2
\definecolor{FRAUAS_FB2_Dark}{RGB}{255, 158, 27}
\definecolor{FRAUAS_FB2_Light}{RGB}{251, 221, 173}
% CI-Farben FRA-UAS: FB3
\definecolor{FRAUAS_FB3_Dark}{RGB}{196, 213, 42}
\definecolor{FRAUAS_FB3_Light}{RGB}{237, 240, 166}
% CI-Farben FRA-UAS: FB4
\definecolor{FRAUAS_FB4_Dark}{RGB}{204, 31, 47}
\definecolor{FRAUAS_FB4_Light}{RGB}{240, 166, 183}
%%%%% Sektionstitel nach CI-Farben einfärben:
\usepackage{titlesec}
\titleformat{\section}
{\color{FRAUAS_Blue_Dark}\normalfont\Large\bfseries} %Titel
{\color{FRAUAS_Blue_Dark}\thesection}{1em}{}
\titleformat{\subsection}
{\color{FRAUAS_Blue_Dark}\normalfont\large\bfseries} %Titel
{\color{FRAUAS_Blue_Dark}\thesubsection}{1em}{}
%\usepackage{appendix}
%%%%% Erweiterte Bibliographie-Stile:
%\usepackage{harvard}
% Title Page
% (wir generieren den Titel per Handlayout und verwenden
% daher die folgenden Befehle nicht)
%\title{}
%\author{}
% https://www.overleaf.com/learn/latex/Hyperlinks
\usepackage{hyperref}
\hypersetup{
%hyperindex=true,
%linktocpage=true, % Seitenzahl statt Titel verlinkt
colorlinks=true,
linkcolor=black,
filecolor=black,
urlcolor=black,
pdftitle={Thesis},
pdfpagemode=FullScreen,
citecolor=black,
}
%\usepackage[hyphens]{url} %% stellt \url{} zur Verfuegung
%%%%% modernes BibLaTeX mit biber %%%%%
% https://golatex.de/viewtopic.php?t=13917
%\usepackage[style=ieee-alphabetic,
%backend=biber, natbib=true]{biblatex}
% Literatur nach Erscheinen im Text sortiert
%\usepackage[sorting=none, style=numeric,backend=biber, natbib=true]{biblatex}
%\usepackage[style=apa, backend=biber, natbib=true, sorting=nyt, sortcites=false]{biblatex}
\usepackage[style=numeric, backend=biber, natbib=true, sorting=nyt, sortcites=false]{biblatex}
% Ohne eingestellte Sortierung
%\usepackage[ style=numeric,
%backend=biber, natbib=true]{biblatex}
\addbibresource{bibliography.bib}
% Immer shortautor anzeigen, falls vorhanden
\makeatletter
\def\cbx@apa@ifnamesaved{\@firstoftwo}
\makeatother
% Zeilenabstand für das ganze Dokument (1.0 = Normalwert):
\renewcommand{\baselinestretch}{1.0}
%%%%% Acronymdefinitionen einbinden:
\input{TeXFiles/005_Acronyms}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%% hier beginnt das eigentliche Dokument
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
%%%%% Settings einbinden:
\input{TeXFiles/000_Settings}
\sloppy %Formatierungsueberstaende am Zeilenende vermeiden
% https://latexref.xyz/_005cfussy-_0026-_005csloppy.html
\frenchspacing
%Ein Leerzeichen nach Satzende
%https://texwelt.de/fragen/1154/was-ist-french-spacing-was-macht-frenchspacing
%\raggedbottom
%Standard is \flushbottom, dass heisst
%alle Seiten werden so gedehnt, dass sie
%gleich hoch sind
%Schaltet man \raggedbottom ein, ist dies
%nicht so
\ifdefined\ThesisLanguageIsEnglish
\selectlanguage{american}
\else
\selectlanguage{ngerman} % ngerman, american
\fi
%Deutsch nach neuer Rechtschreibung als
%Standardsprache fuer das Dokument einstellen
%\renewcommand*{\bibname}{new name}
%\setbibpreamble{}
% Numerierungstiefe setzen:
% 2: bis subsection (Standard)
% 3: bis subsubsection
\setcounter{secnumdepth}{3} %setzt die Numerierungstiefe
%\renewcommand{\thepage}{\Roman{page}}
\pagestyle{plain} % Seite ohne Kopf- und Fusszeilen darstellen
% hier wird die Titelseite eingebunden:
\input{TeXFiles/001_Titlepage}
\input{TeXFiles/002_NDNotice}
\input{TeXFiles/003_Declaration}
\newpage
% da wir den Titel haendisch erstellt haben entfaellt der folgende Befehl:
%\maketitle
%\clearpage
%\pagestyle{headings}
\pagestyle{fancy} % Seite mit Kopf- und Fusszeilen darstellen
\pagenumbering{roman} % Umschalten auf Seitenzahlen in römischer Darstellung
%\fancyfoot[R]{i} % Seitennummer
%roemisch 1, hier per Hand eingetragen, weil es anders nicht funktioniert hat - hat sich erledigt
\tableofcontents
\clearpage
\pagenumbering{arabic} % Umschalten auf Seitenzahlen in arabischer Darstellung
%%%%% Einbinden der Dateien für die einzelnen Sektionen:
% Verwendet man hier \include statt \input, beginnen
% neue Sektionen immer auf einer neuen Seite
%\input{TeXFiles/Abstract}
\fancyfoot[R]{\thepage} % Seitennummer
%\myName
\input{TeXFiles/010_Kurzfassung}
\input{TeXFiles/004_LaTeXHowTo} %%%%%% <<<<<< nach dem ersten Ansehen, bitte diese Zeile auskommentieren
\input{TeXFiles/020_Einfuehrung}
\input{TeXFiles/030_Hintergrund}
\input{TeXFiles/040_StandDerTechnik}
\input{TeXFiles/050_EntwickelteMethode}
\input{TeXFiles/060_EvaluationDerMethode}
\input{TeXFiles/070_Ergebnisse}
\input{TeXFiles/080_Zusammenfassung}
\begin{appendix}
\input{TeXFiles/090_Anhang}
\end{appendix}
\clearpage
\ifdefined\ThesisLanguageIsEnglish
\printglossary[type=\acronymtype, title=List of Abbreviations, toctitle=List of Abbreviations]
\else
\printglossary[type=\acronymtype, title=Abkürzungsverzeichnis, toctitle=Abkürzungsverzeichnis]
\fi
%\printglossary[type=acronym,title=Abbreviations]
%\addcontentsline{toc}{section}{Abbreviations}
%\addcontentsline{toc}{chapter*}{Verzeichnis: Akronyme}
\clearpage
\ifdefined\ThesisLanguageIsEnglish
\printglossary[title=Glossary, toctitle=Glossary]
\else
\printglossary[title=Glossar, toctitle=Glossar]
\fi
%Falls man die Überschrift des Literaturverzeichnisses
%aendern moechte, geht das durch Verwendung der folgenden Zeile:
%\renewcommand*{\refname}{Literaturverzeichnis}
%\bibliographystyle{plain} % Nummern in eckigen Klammern
%%\bibliographystyle{alpha} % Anfangsbuchstaben Erstautor und Jahr
% Wenn man folgenden Stil verwenden will, dann muss
% \usepackage{harvard} vor \begin{document} aktiviert werden:
%\bibliographystyle{agsm} % (Autoren in runden Klammern)
%\newpage
\clearpage
%\phantomsection % Da sonst falsche Verlinkung im Inhaltsverzeichnis
\printbibliography[heading=bibintoc] % Ohne Kapitelnummer /-buchstabe
%\printbibliography[heading=bibnumbered] % Mit Kapitelnummer /-buchstabe
\end{document}