% !TeX root = ./Thesis.tex

% ****************************************************************************************************
% ClassicThesisConfig.tex
% formerly known as loadpackages.sty, classicthesis-ldpkg.sty, and classicthesis-preamble.sty
% Use it at the beginning of your ClassicThesis.tex, or as a LaTeX Preamble
% in your ClassicThesis.{tex,lyx} with \input{ClassicThesisConfig}
% ****************************************************************************************************
% If you like the classicthesis, then I would appreciate a postcard.
% My address can be found in the file ClassicThesis.pdf. A collection
% of the postcards I received so far is available online at
% http://postcards.miede.de
% ****************************************************************************************************


% ****************************************************************************************************
% 0. Set the encoding of your files. UTF-8 is the only sensible encoding nowadays. If you can't read
% äöüßáéçèê∂åëæƒÏ€ then change the encoding setting in your editor, not the line below. If your editor
% does not support utf8 use another editor!
% ****************************************************************************************************
\PassOptionsToPackage{utf8}{inputenc}
  \usepackage{inputenc}

\PassOptionsToPackage{T1}{fontenc} % T2A for cyrillics
  \usepackage{fontenc}


% ****************************************************************************************************
% 1. Configure classicthesis for your needs here, e.g., remove "drafting" below
% in order to deactivate the time-stamp on the pages
% (see ClassicThesis.pdf for more information):
% ****************************************************************************************************
\PassOptionsToPackage{
  drafting=false,           % print version information on the bottom of the pages
  tocaligned=false,         % the left column of the toc will be aligned (no indentation)
  dottedtoc=true,           % page numbers in ToC flushed right
  eulerchapternumbers=true, % use AMS Euler for chapter font (otherwise Palatino)
  linedheaders=false,       % chaper headers will have line above and beneath
  floatperchapter=false,    % numbering per chapter for all floats (i.e., Figure 1.1)
  eulermath=true,           % use awesome Euler fonts for mathematical formulae (only with pdfLaTeX)
  beramono=true,            % toggle a nice monospaced font (w/ bold)
  palatino=true,            % deactivate standard font for loading another one, see the last section at the end of this file for suggestions
  style=classicthesis       % classicthesis, arsclassica
}{classicthesis}


% ********************************************************************
% Setup, finetuning, and useful commands
% ********************************************************************
\providecommand{\mLyX}{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}
% ****************************************************************************************************


% ****************************************************************************************************
% 3. Loading some handy packages
% Some of these might require adjustments
% ****************************************************************************************************
\PassOptionsToPackage{ngerman,american}{babel} % change this to your language(s), main language last
% Spanish languages need extra options in order to work with this template
%\PassOptionsToPackage{spanish,es-lcroman}{babel}
    \usepackage{babel}

\PassOptionsToPackage{autostyle=true}{csquotes}
    \usepackage{csquotes}
\PassOptionsToPackage{%
  backend=biber,bibencoding=utf8, % instead of bibtex
  sorting=nyt,                    % name, year, title
  maxbibnames=10,                 % default: 3, et al.
  defernumbers=true,              % enable so split references (author's publications) have continuous numbers
  natbib=true,                    % natbib compatibility mode (\citep and \citet still work)
  language=auto,
  style=numeric-comp
}{biblatex}
    \usepackage{biblatex}

\PassOptionsToPackage{fleqn}{amsmath} % math environments and more by the AMS
  \usepackage{amsmath}

% ********************************************************************
% Generally useful packages
% ********************************************************************
\usepackage{graphicx}
\usepackage{scrhack} % fix warnings when using KOMA with listings package
\usepackage{xspace}  % to get the spacing after macros right
\PassOptionsToPackage{style=long,nopostdot,acronym,shortcuts,nonumberlist,nolist}{glossaries}
  \usepackage{glossaries}
\makeglossaries


% ****************************************************************************************************
% 4. Setup floats: tables, (sub)figures, and captions
% ****************************************************************************************************
\usepackage{tabularx} % better tables
  \setlength{\extrarowheight}{3pt}     % increase table row height
\newcommand{\tableheadline}[1]{\multicolumn{1}{@{}l@{}}{\spacedlowsmallcaps{#1}}}
\newcommand{\myfloatalign}{\centering} % to be used with each float for alignment
\usepackage{subcaption}
\usepackage{caption}
% ****************************************************************************************************


% ****************************************************************************************************
% 5. Setup code listings
% ****************************************************************************************************
\usepackage{listings}
\lstset{
  % color scheme follows template
  commentstyle=\color{CTsemi},
  keywordstyle={\color{CTtitle}},
  stringstyle=\color{CTcitation},
  basicstyle=\ttfamily\lst@ifdisplaystyle\small\fi, % use normal font size in \lstinline
  emphstyle={\color{CTlink}},
  tabsize=2,
  showstringspaces=false,
  captionpos=b, % caption below listing
  breaklines=true,
  frame=tb,
  numberstyle=\scriptsize,
  numbers=left,
  stepnumber=1,
  numbersep=8pt,
}
% ****************************************************************************************************




% ****************************************************************************************************
% 6. Last calls before the bar closes
% Her Majesty herself
% ********************************************************************
\usepackage{classicthesis}


% ********************************************************************
% Fine-tune hyperreferences (hyperref should be called last)
% ********************************************************************
\hypersetup{%
  % -- TemplateKnob
  %draft, % hyperref's draft mode. For printing, uncomment the next line (to have black links)
  %colorlinks=false, linktocpage=false, pdfstartpage=3, pdfstartview=FitV, pdfborder={0 0 0},%
  colorlinks=true,
  linktocpage=true,
  breaklinks=true,
  pageanchor=true,
  plainpages=false,
  bookmarksnumbered,
  bookmarksopen=true,
  bookmarksopenlevel=1,
  hypertexnames=true,
  urlcolor=CTurl,
  linkcolor=CTlink,
  citecolor=CTcitation,
  pdftitle={\myTitle{}},
  pdfauthor={\myName{}},
}


% ********************************************************************
% Setup autoreferences (hyperref and babel)
% ********************************************************************
% There are some issues regarding autorefnames
% http://www.tex.ac.uk/cgi-bin/texfaq2html?label=latexwords
% you have to redefine the macros for the
% language you use, e.g., american, ngerman
% (as chosen when loading babel/AtBeginDocument)
% ********************************************************************
\makeatletter
\@ifpackageloaded{babel}
  {
    \addto\extrasamerican{
      \renewcommand*{\figureautorefname}{Figure}
      \renewcommand*{\tableautorefname}{Table}
      \renewcommand*{\partautorefname}{Part}
      \renewcommand*{\chapterautorefname}{Chapter}
      \renewcommand*{\sectionautorefname}{Section}
      \renewcommand*{\subsectionautorefname}{Section}
      \renewcommand*{\subsubsectionautorefname}{Section}
    }
    \addto\extrasngerman{
      \renewcommand*{\paragraphautorefname}{Absatz}
      \renewcommand*{\subparagraphautorefname}{Unterabsatz}
      \renewcommand*{\footnoteautorefname}{Fu\"snote}
      \renewcommand*{\FancyVerbLineautorefname}{Zeile}
      \renewcommand*{\theoremautorefname}{Theorem}
      \renewcommand*{\appendixautorefname}{Anhang}
      \renewcommand*{\equationautorefname}{Gleichung}
      \renewcommand*{\itemautorefname}{Punkt}
    }
      % Fix to getting autorefs for subfigures right (thanks to Belinda Vogt for changing the definition)
      \providecommand{\subfigureautorefname}{\figureautorefname}
    }{\relax}
\makeatother


% ********************************************************************
% Development Stuff
% ********************************************************************
\listfiles
