lamme2024-scientific-project/sty/lamme2024.sty

86 lines
1.7 KiB
Plaintext
Raw Normal View History

2024-03-27 19:51:22 +01:00
2024-03-21 19:36:09 +01:00
% Font
\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
\defaultfontfeatures[\rmfamily,\sffamily]{Ligatures=TeX}
2024-04-10 13:24:58 +02:00
\setkomafont{disposition}{\bfseries}
% Float
\RequirePackage{graphicx}
\RequirePackage{float}
\RequirePackage{caption}
\RequirePackage{subcaption}
\RequirePackage{xcolor}
2024-03-21 19:36:09 +01:00
\RequirePackage{csquotes}
\RequirePackage[english]{babel}
% Math
\RequirePackage{amsmath}
\RequirePackage{amsthm}
\RequirePackage{amssymb}
\usepackage{enumitem}
\usepackage{lipsum}
% References
\usepackage[
maxcitenames=2,
maxbibnames=99, % show all authors in the cited part
style=authoryear-comp,
citestyle=authoryear-comp,
backend=biber,
natbib=true
2024-04-10 13:24:58 +02:00
]{biblatex}
2024-04-08 17:24:40 +02:00
\RequirePackage{doi}
\RequirePackage{xurl}
\RequirePackage{orcidlink}
\RequirePackage[
type={CC},
modifier={by-sa},
version={4.0},
]{doclicense}
\RequirePackage[
nameinlink,
noabbrev
]{cleveref}
\usepackage[
abbreviations, % create "abbreviations" glossary
%nomain, % don't create "main" glossary
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-10 13:24:58 +02:00
% Force text on right side, float on left side (does not work well)
\usepackage{sty/floatlefttextright}
2024-03-21 19:36:09 +01:00
\renewcommand\maketitle{\include{titlepage}}
2024-03-27 19:51:22 +01:00
\hypersetup{
2024-04-10 13:24:58 +02:00
hidelinks
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
}
\usepackage{scrhack}