
Codis Research Doctoral Thesis Template
Author:
Igor Jakovljevic
Last Updated:
5년 전
License:
Creative Commons CC BY 4.0
Abstract:
Doctoral Thesis Template

\begin
Discover why over 20 million people worldwide trust Overleaf with their work.
Doctoral Thesis Template
\begin
Discover why over 20 million people worldwide trust Overleaf with their work.
%%%% Time-stamp: <2017-02-05 16:13:04 vk>
%% ========================================================================
%%%% Disclaimer
%% ========================================================================
%%
%% created by
%%
%% Karl Voit
%%
%% ========================================================================
%%%% Basic settings
%% ========================================================================
%% (idea of using newcommands for basic documentclass settings from: Thomas Schlager)
\newcommand{\mypapersize}{A4}
%% e.g., "A4", "letter", "legal", "executive", ...
%% The size of the paper of the resulting PDF file.
\newcommand{\mylaterality}{twoside,openright}
%% "oneside" or "twoside"
%% Either you are creating a document which is printed on both, left pages
%% and right pages (twoside) or you create a document which is printed
%% on right pages only (oneside).
\newcommand{\mydraft}{false}
%% "true" or "false"
%% Use draft mode? If true, included graphics are replaced by empty
%% rectangles (of same size) and overfull boxes (in margin space) are
%% marked with black box (-> easy to spot!)
\newcommand{\myparskip}{no}
\setlength{\parindent}{2em}
%% e.g., "no", "full", "half", ...
%% How to separate paragraphs: indention ("no") or spacing ("half",
%% "full", ...).
\newcommand{\myBCOR}{0mm}
%% Inner binding correction. This value depends on the method which is
%% being used to bind your printed result. Some techniques do not
%% require a binding correction at all ("0mm"), other require for
%% example "5mm". Refer to KOMA script documentation for a detailed
%% explanation what a binding correction is and how to measure it.
\newcommand{\myfontsize}{12pt}
%% e.g., 10pt, 11pt, 12pt
%% The font size of the main text in pt (points).
\newcommand{\mylinespread}{1.0}
%% e.g., 1.0, 1.5, 2.0
%% Line spacing in %/100. For example 1.5 means 150% of the usual line
%% spacing. Please use with caution: 100% ("1.0") is fine because the
%% font was designed for it.
\newcommand{\mylanguage}{ngerman,american}
%% "english,ngerman", "ngerman,english", ...
%% NOTE: The *last* language is the active one!
%% See babel documentation for further details.
%% BibLaTeX-settings: (see biblatex reference for further description)
% \newcommand{\mybiblatexstyle}{alphabetic}
% \newcommand{\mybiblatexstyle}{apa}
%% e.g., "alphabetic", "authoryear", ...
%% The biblatex style which is being used for referencing. See
%% biblatex documentation for further details and more values.
%%
%% CAUTION: if you change the style, please check for (in)compatible
%% "biblatex" package options in the file
%% "template/preamble.tex"! For example: "alphabetic" does
%% not have an option "dashed=..." and causes an error if it
%% does not get removed from the list of options.
\newcommand{\mybiblatexdashed}{false} %% "true" or "false"
%% If true: replace recurring reference authors with a dash.
\newcommand{\mybiblatexbackref}{true} %% "true" or "false"
%% If true: create backward links from reference to citations.
% \newcommand{\mybiblatexfile}{references-biblatex.bib}
%% Name of the biblatex file that holds the references.
\newcommand{\mydispositioncolor}{0,0,0}
%% e.g., "30,103,182" (blue/turquois), "0,0,0" (black), ...
%% Color of the headings and so forth in RGB (red,green,blue) values.
%% NOTE: if you are using "0,0,0" for black, printers might still
%% recognize pages as color pages. In case this is a problem
%% (paying for color print-outs vs. paying for b/w-printouts)
%% please edit file "template/preamble.tex" and change
%% "\definecolor{DispositionColor}{RGB}{\mydispositioncolor}"
%% to "\definecolor{DispositionColor}{gray}{0}" and thus
%% overwriting the value of \mydispositioncolor above.
\newcommand{\mycolorlinks}{true} %% "true" or "false"
%% Enables or disables colored links (hyperref package).
\newcommand{\mytitlepage}{mytitlepage}
\newcommand{\mygermantitlepage}{mygermantitlepage}
%% Your own or one of following pre-defined title pages:
%% "template/title_plain_maketitle": simple maketitle page
%% "template/title_Diplomarbeit_KF_Uni_Graz.tex": fancy (german) title page for KF Uni Graz
%% "template/title_Thesis_TU_Graz":
%% titlepage for Graz University of Technology (correct
%% (old?) Corporate Design) by Karl Voit (2012)
%% "template/title_Thesis_TU_Graz_-_kazemakase":
%% titlepage for Graz University of Technology
%% (correct new Corporate Design) by kazemakase (2013):
%% see https://github.com/novoid/LaTeX-KOMA-template/issues/5
%% "template/title_VWA": titlepage for Vorwissenschaftliche Arbeit
\newcommand{\mytodonotesoptions}{}
%% e.g., "" (empty), "disable", ...
%% Options for the todonotes-package. If "disable", all todonotes will
%% be hidden (including listoftodos).
%% Load main settings for document preamble:
\input{template/preamble}%% DO NOT REMOVE THIS LINE!
\setboolean{myaddcolophon}{false} %% "true" or "false"
%% If set to "true": a colophon (with notes about this document
%% template, LaTeX, ...) is added after the title page.
%% Please do not set to "false" without a good reason. The colophon
%% helps your readers to get in touch with LaTeX and to find this template.
\setboolean{myaddlistoftodos}{false} %% "true" or "false"
%% If set to "true": the current list of open todos is added after the
%% table of contents. If \mytodonotesoptions is set to "disable", no
%% list of todos is added, independent of this setting here.
\setboolean{english_affidavit}{true} %% "true" or "false"
%% If set to "true": the language of the statutory declaration text is set to
%% English, otherwise it is in German.
%% ========================================================================
%%%% Document metadata
%% ========================================================================
%% general metadata:
\newcommand{\myauthor}{Student Name} %% also used for PDF metadata (hyperref)
\newcommand{\myauthorwithexistingtitles}{\myauthor{}, DI} %% including
%% university degree already held
%% (BSc, MSc, ...)
\newcommand{\mytitle}{Doctoral Thesis Title} %% also used for PDF metadata (hyperref)
\newcommand{\mytitlegerman}{Doctoral Thesis Title German}
\newcommand{\mysubject}{SUBJECT} %% also used for PDF metadata (hyperref)
\newcommand{\mykeywords}{KEYWORDS} %% also used for PDF metadata (hyperref)
%% this information is used only for generating the title page:
\newcommand{\myworktitle}{PhD Thesis} %% official type of work like ``Master theses''
\newcommand{\myworktitlegerman}{Dissertation}
\newcommand{\mygrade}{Doctor of Technical Sciences} %% title you are getting with this work like ``Master of ...''
\newcommand{\mygradegerman}{Doktor der technischen Wissenschaften}
\newcommand{\mystudy}{Computer Science} %% your study like ``Arts''
\newcommand{\mystudygerman}{Computer Science}
\newcommand{\mydegreeprogramme}{Doctoral degree programme: \mystudy} %% Master's or PhD degree programme
\newcommand{\mydegreeprogrammegerman}{Doktoratsprogramm \mystudygerman}
\newcommand{\myuniversity}{Graz University of Technology} %% your university/school
\newcommand{\myinstitute}{Institute for Interactive Systems and Data Science (ISDS)} %% affiliation
\newcommand{\myinstitutegerman}{Institute für Interactive Systems and Data Science (ISDS)}
\newcommand{\myinstitutehead}{Lindstaedt, Stefanie, Univ.-Prof. Dipl.-Inf. Dr.} %% head of institute
\newcommand{\mysupervisor}{Assoc.Prof. Dr. Christian Gütl} %% your supervisor
\newcommand{\myevaluator}{Prof.~Some Genius} %% your evaluator
\newcommand{\myhomestreet}{Street~42} %% your home street (with house number)
\newcommand{\myhometown}{Graz} %% your home town
\newcommand{\myhomepostalnumber}{8020} %% your postal number of home town
\newcommand{\mysubmissionmonth}{August} %% month you are handing in
\newcommand{\mysubmissionyear}{2020} %% year you are handing in
\newcommand{\mysubmissiontown}{\myhometown} %% town of handing in (or \myhometown)
%% additional information for generic_documentation title page
\newcommand{\myid}{1234567} %% Matrikelnummer
\newcommand{\mylecture}{LECTURE} %%
%% ========================================================================
%%%% MISC command definitions
%% ========================================================================
\input{template/mycommands}
%% ========================================================================
%%%% Typographic settings
%% ========================================================================
\input{template/typographic_settings}
%% ========================================================================
%%%% MISC usepackages
%% ========================================================================
\usepackage{makecell}
\renewcommand\theadfont{\bfseries}
\usepackage{booktabs}
\usepackage{listings}
\usepackage{perpage} %the perpage package
\MakePerPage{footnote} %the perpage package command
\usepackage[bottom]{footmisc}
\usepackage[utf8]{inputenc}
\usepackage[american]{babel}
\usepackage{apacite}
\usepackage{natbib}
\usepackage{color}
%% ... it's OK to put here your own usepackage commands ...
%% ========================================================================
%%%% MISC self-defined commands and settings
%% ========================================================================
%% ... it's OK to put here your own newcommand/newenvironment-definitions ...
\colorlet{punct}{red!60!black}
\definecolor{background}{HTML}{EEEEEE}
\definecolor{delim}{RGB}{20,105,176}
\colorlet{numb}{magenta!60!black}
\lstdefinelanguage{json}{
numbers=left,
stepnumber=1,
breaklines=true,
frame=single,
xleftmargin=2em,
backgroundcolor=\color{white},
overlay={
\fill[gray]
}
}
\lstdefinelanguage{gutl}{
numbers=left,
stepnumber=1,
breaklines=true,
frame=single,
xleftmargin=2em,
linecolor=\color{lightgray},
basicstyle=\ttfamily\footnotesize
}
\newcommand{\myLaT}{\LaTeX{}@TUG\xspace} %% LaTeX@TUG text "logo"
\hyphenation{ex-am-ple hy-phen-ate} %% in order to use German umlauts
%% here (Ver-\"of-fent-li-chung), you have to check for
%% activated \usepackage[T1]{fontenc} in the preamble
%% override default language of babel: (be sure to know, what you're
%% doing here)
%\selectlanguage{american}
%\selectlanguage{ngerman}
%% ========================================================================
%%%% Templates
%% ========================================================================
%% template for inserting figures:
% \myfig{}%% filename
% {}%% width/height
% {}%% caption
% {}%% optional (short) caption for list of figures
% {fig:}%% label
%% acronyms in small caps: \myacro{UNESCO}
\usepackage{changepage}% or chngpage -- note that the syntax differs slightly between the two packages
\input{template/pdf_settings} %% should be *last* definitions in preamble!
\usepackage[inner=2cm,outer=3cm]{geometry}
%% ========================================================================
%%%% begin{document}
%% ========================================================================
\begin{document}
\frontmatter %% KOMA: roman page numbers and such; only available in scrbook
\input{colophon} %% defines information about editor, LaTeX, font, ...
%% Choose your desired title page:
\begin{adjustwidth*}{}{-0.7cm}% leave left margin alone, decrease right margin by 1in
%\begin{adjustwidth}[]{}{-1in}% same as above, but this syntax is for the chngpage package
\begin{center}
\input{\mytitlepage} %% include title page
\newpage
\thispagestyle{empty}
\mbox{}
\input{\mygermantitlepage}
\clearpage
\newpage
\thispagestyle{empty}
\mbox{}
\clearpage
\newpage
\end{center}
\end{adjustwidth*}
\input{template/declaration_TU_Graz} %% Statutory Declaration
% \input{thanks} %% this is a suggestion: you have to create this file on demand
% \input{foreword} %% this is a suggestion: you have to create this file on demand
%% include the abstract without chapter number but include it on table of contents:
\cleardoublepage
\addcontentsline{toc}{chapter}{Abstract}
\include{abstract} %% Abstract
\include{abstractgerman}
\clearpage
\newpage
\mbox{~}
\clearpage
\newpage
\tableofcontents %% this produces the table of contents - you might have guessed :-)
\clearpage
\newpage
\thispagestyle{empty}
\mbox{}
\clearpage
\newpage
\listoffigures
\listoftables % Prints the list of tables
%% if myaddlistoftodos is set to "true", the current list of open todos is added:
\ifthenelse{\boolean{myaddlistoftodos}}{
\newpage\listoftodos %% handy if you are using todonotes with \todo{}
}{} %% with todonotes-package option "disable" you can get rid of any todo in the output
\mainmatter %% KOMA: marks main part using arabic page numbers and such; only available in scrbook
\include{content/Introduction}
\include{content/LiteratureSurvey}
\include{content/Implementation}
\include{content/UserStudy}
\include{content/LessonsLearned}
\include{content/FutureWork}
\appendix %% closes main document, appendix follows until end; only available in book-classes
\clearpage
\newpage
\thispagestyle{empty}
\mbox{}
\clearpage
\newpage
\addpart*{Appendix} %% adding Appendix to tableofcontents
\clearpage
\newpage
\thispagestyle{empty}
\mbox{}
\clearpage
\newpage
%\printbibliography %% remove, if using BibTeX instead of biblatex
% \include{further_ressources} %% this is a suggestion: you have to create this file on demand
\bibliographystyle{apacite}
\bibliography{manualreferences}
%%%% end{document}s
\end{document}