2024-03-20 12:19:56 +01:00
|
|
|
|
2024-03-27 19:51:22 +01:00
|
|
|
|
2024-03-21 19:36:09 +01:00
|
|
|
% Font
|
2024-03-20 12:19:56 +01:00
|
|
|
\usepackage{fontspec}
|
|
|
|
\setmainfont{TeX Gyre Termes} % Times New Roman alternative
|
2024-04-10 13:24:58 +02:00
|
|
|
\usepackage[onehalfspacing]{setspace} % 1.5 interline spacing
|
2024-03-20 12:19:56 +01:00
|
|
|
\defaultfontfeatures[\rmfamily,\sffamily]{Ligatures=TeX}
|
2024-04-10 13:24:58 +02:00
|
|
|
\setkomafont{disposition}{\bfseries}
|
2024-03-20 12:19:56 +01:00
|
|
|
|
|
|
|
% Float
|
|
|
|
\RequirePackage{graphicx}
|
|
|
|
\RequirePackage{float}
|
|
|
|
\RequirePackage{caption}
|
|
|
|
\RequirePackage{subcaption}
|
2024-03-21 19:36:09 +01:00
|
|
|
\RequirePackage{csquotes}
|
|
|
|
\RequirePackage[english]{babel}
|
2024-04-17 08:07:39 +02:00
|
|
|
|
|
|
|
% Colors
|
|
|
|
\RequirePackage{xcolor}
|
|
|
|
\definecolor{lamme2024-blue}{HTML}{008682}
|
|
|
|
\colorlet{primary}{lamme2024-blue}
|
|
|
|
\colorlet{primaryLink}{primary!60!blue}
|
|
|
|
\colorlet{primaryCite}{red!70!primary}
|
|
|
|
|
|
|
|
|
2024-03-20 12:19:56 +01:00
|
|
|
% Math
|
|
|
|
\RequirePackage{amsmath}
|
|
|
|
\RequirePackage{amsthm}
|
|
|
|
\RequirePackage{amssymb}
|
|
|
|
|
|
|
|
\usepackage{enumitem}
|
|
|
|
|
|
|
|
\usepackage{lipsum}
|
|
|
|
|
|
|
|
% References
|
|
|
|
\usepackage[
|
|
|
|
maxcitenames=2,
|
2024-04-16 10:44:29 +02:00
|
|
|
maxbibnames=99, % show all authors in the cited part
|
2024-03-20 12:19:56 +01:00
|
|
|
style=authoryear-comp,
|
|
|
|
citestyle=authoryear-comp,
|
2024-04-16 10:44:29 +02:00
|
|
|
backend=biber,
|
2024-03-20 12:19:56 +01:00
|
|
|
natbib=true
|
2024-04-10 13:24:58 +02:00
|
|
|
]{biblatex}
|
2024-04-08 17:24:40 +02:00
|
|
|
|
|
|
|
\RequirePackage{doi}
|
|
|
|
\RequirePackage{xurl}
|
2024-03-20 12:19:56 +01:00
|
|
|
\RequirePackage{orcidlink}
|
|
|
|
|
|
|
|
\RequirePackage[
|
|
|
|
type={CC},
|
|
|
|
modifier={by-sa},
|
|
|
|
version={4.0},
|
|
|
|
]{doclicense}
|
|
|
|
|
|
|
|
\RequirePackage[
|
|
|
|
nameinlink,
|
|
|
|
noabbrev
|
2024-04-17 08:07:39 +02:00
|
|
|
]{cleveref}
|
|
|
|
|
2024-03-20 12:19:56 +01:00
|
|
|
|
|
|
|
|
|
|
|
\usepackage[
|
|
|
|
abbreviations, % create "abbreviations" glossary
|
2024-04-16 10:44:29 +02:00
|
|
|
%nomain, % don't create "main" glossary
|
2024-03-20 12:19:56 +01:00
|
|
|
stylemods=longbooktabs, % do the adjustments for the longbooktabs styles,
|
|
|
|
automake
|
2024-04-10 13:24:58 +02:00
|
|
|
]{glossaries-extra}
|
2024-04-08 17:24:40 +02:00
|
|
|
\setabbreviationstyle[acronym]{long-short}
|
2024-03-21 19:36:09 +01:00
|
|
|
|
|
|
|
\usepackage{hyperref}
|
2024-04-17 08:07:39 +02:00
|
|
|
\hypersetup{
|
|
|
|
colorlinks=true,
|
|
|
|
urlcolor=primaryLink,
|
|
|
|
linkcolor=primaryLink,
|
|
|
|
anchorcolor=primaryLink,
|
|
|
|
citecolor=primaryCite
|
|
|
|
}
|
|
|
|
\newcommand*{\glsplainhyperlink}[2]{%
|
|
|
|
\begingroup%
|
|
|
|
\hypersetup{hidelinks}%
|
|
|
|
\hyperlink{#1}{#2}%
|
|
|
|
\endgroup%
|
|
|
|
}
|
|
|
|
|
|
|
|
\let\oldgls=\gls
|
|
|
|
\renewcommand{\gls}[1]{{\hypersetup{hidelinks}%
|
|
|
|
\oldgls{#1}}}%
|
|
|
|
|
|
|
|
\let\oldGls=\Gls
|
|
|
|
\renewcommand{\Gls}[1]{{\hypersetup{hidelinks}%
|
|
|
|
\oldGls{#1}}}%
|
|
|
|
|
|
|
|
|
|
|
|
%\renewcommand*{\glstextformat}[1]{\begingroup\hypersetup{hidelinks}#1\endgroup}
|
|
|
|
%\renewcommand*{\glsdohyperlink}[2]{%
|
|
|
|
% {\hypersetup{hidelinks=true}\hyperlink{#1}{#2}}}
|
|
|
|
\renewcommand*{\glsentryfmt}{%
|
|
|
|
\hypersetup{hidelinks}\glshyperlink[\glsgenentryfmt]{\glslabel}%
|
|
|
|
}
|
2024-03-21 19:36:09 +01:00
|
|
|
|
2024-04-10 13:24:58 +02:00
|
|
|
% Force text on right side, float on left side (does not work well)
|
2024-04-11 17:23:20 +02:00
|
|
|
\usepackage{sty/floatlefttextright}
|
2024-03-21 19:36:09 +01:00
|
|
|
|
|
|
|
\renewcommand\maketitle{\include{titlepage}}
|
2024-03-26 15:16:00 +01:00
|
|
|
|
2024-03-27 19:51:22 +01:00
|
|
|
\renewcommand*{\mkbibnamefamily}[1]{\textsc{#1}}
|
|
|
|
\renewcommand*{\mkbibnameprefix}[1]{\textsc{#1}}
|
2024-04-08 17:24:40 +02:00
|
|
|
|
|
|
|
% Ensure summary is on even page
|
|
|
|
\newcommand*\cleartoleftpage{
|
2024-04-10 13:24:58 +02:00
|
|
|
\clearpage\ifodd\c@page
|
|
|
|
\hbox{}
|
|
|
|
\vspace*{\fill}
|
|
|
|
\thispagestyle{empty}
|
|
|
|
\newpage
|
|
|
|
\fi
|
|
|
|
}
|
|
|
|
|
2024-04-17 08:07:39 +02:00
|
|
|
\usepackage{scrhack}
|
|
|
|
% From S. Ivanov hdr preamble
|
|
|
|
\iffalse
|
|
|
|
\titleformat{\chapter}[frame]
|
|
|
|
{\itshape\color{primary}}
|
|
|
|
{\filright
|
|
|
|
\normalsize
|
|
|
|
\enspace Chapter \thechapter\enspace}
|
|
|
|
{10mm}
|
|
|
|
{\fontsize{35}{20}\selectfont\normalfont\bfseries\filright\hspace{1ex}}
|
|
|
|
\titleformat{\section}{\Large\normalfont\bfseries\color{primary}}{\thesection \hspace{1ex}}{1ex}{}
|
|
|
|
\titleformat{\subsection}{\large\normalfont\bfseries\color{primary}}{\thesubsection \hspace{1ex}}{1ex}{}
|
|
|
|
\titleformat{\subsubsection}{\normalsize\normalfont\bfseries\color{primary}}{}{1ex}{}
|
|
|
|
|
|
|
|
\newcommand{\changelocaltocdepth}[1]{%
|
|
|
|
\addtocontents{toc}{\protect\setcounter{tocdepth}{#1}}%
|
|
|
|
\setcounter{tocdepth}{#1}%
|
|
|
|
}
|
|
|
|
% Adapted to KOMA-Script (and to my preferences):
|
|
|
|
\renewcommand*{\sectionformat}{\thesection\filright\hspace{1ex}}
|
|
|
|
\addtokomafont{subsection}{\color{primary}}
|
|
|
|
\fi
|
|
|
|
|
|
|
|
\usepackage{titlesec}
|
|
|
|
\titleformat{\chapter}[frame]
|
|
|
|
{\itshape\color{primary}}
|
|
|
|
{\filright
|
|
|
|
\normalsize
|
|
|
|
\enspace Chapter \thechapter\enspace}
|
|
|
|
{10mm}
|
|
|
|
{\fontsize{35}{20}\selectfont\normalfont\bfseries\filright\hspace{1ex}}
|
|
|
|
\titleformat{\section}{\Large\normalfont\bfseries\color{primary}}{\thesection \hspace{1ex}}{1ex}{}
|
|
|
|
\titleformat{\subsection}{\large\normalfont\bfseries\color{primary}}{\thesubsection \hspace{1ex}}{1ex}{}
|
|
|
|
\titleformat{\subsubsection}{\normalsize\normalfont\bfseries\color{primary}}{}{1ex}{}
|