MATIAS Nicolas
hf version
52f789b
Raw
History Blame Contribute Delete
2.17 kB
% packages.sty — Package declarations for wp1_report_to_test
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{styles/packages}[2025/12/10 Packages for WP1 Report]
% --- Engine detection ---
\usepackage{iftex}
% --- Encoding & Fonts ---
\ifPDFTeX
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{textcomp}
\else
\usepackage{unicode-math}
\defaultfontfeatures{Scale=MatchLowercase}
\defaultfontfeatures[\rmfamily]{Ligatures=TeX,Scale=1}
\fi
\usepackage{mathptmx} % Times New Roman
% --- Page layout ---
\usepackage[a4paper, margin=1.5cm]{geometry}
% --- Math ---
\usepackage{amsmath,amssymb}
% --- Tables ---
\usepackage{longtable,booktabs,array, tabularx}
\usepackage{multirow}
\usepackage{calc}
\usepackage{ragged2e}
\usepackage{seqsplit} % Allows breaking text anywhere (for long identifiers)
% --- Custom column type for better text wrapping ---
% \sloppy allows aggressive word breaking, \hspace{0pt} enables hyphenation
\newcolumntype{P}[1]{>{\RaggedRight\sloppy\hspace{0pt}\arraybackslash}p{#1}}
% --- Table patches ---
\usepackage{etoolbox}
\makeatletter
\patchcmd\longtable{\par}{\if@noskipsec\mbox{}\fi\par}{}{}
\makeatother
% --- Footnotes in longtable ---
\IfFileExists{footnotehyper.sty}{\usepackage{footnotehyper}}{\usepackage{footnote}}
\makesavenoteenv{longtable}
% --- Graphics ---
\usepackage{graphicx}
\graphicspath{{images/}}
% --- Colors ---
\usepackage{xcolor}
% --- Highlighting / underline ---
\ifLuaTeX
\usepackage{luacolor}
\usepackage[soul]{lua-ul}
\else
\usepackage{soul}
\fi
% --- Microtype ---
\IfFileExists{upquote.sty}{\usepackage{upquote}}{}
\IfFileExists{microtype.sty}{%
\usepackage[]{microtype}
\UseMicrotypeSet[protrusion]{basicmath}
}{}
% --- Hyperlinks ---
\PassOptionsToPackage{unicode}{hyperref}
\PassOptionsToPackage{hyphens}{url}
\usepackage{hyperref}
\usepackage{bookmark}
\IfFileExists{xurl.sty}{\usepackage{xurl}}{}
\urlstyle{same}
\hypersetup{
colorlinks=true,
linkcolor=black,
citecolor=blue,
urlcolor=blue,
pdfcreator={LaTeX via pandoc}
}
% --- Bibliography ---
\usepackage[backend=biber, style=numeric, sorting=nyt]{biblatex}
\addbibresource{references.bib}