% LaTeX style for my internship report \RequirePackage{graphicx} \RequirePackage{xcolor} \RequirePackage{subcaption} \RequirePackage{caption} \RequirePackage{float} % Table \usepackage{colortbl} \RequirePackage{biblatex} \renewcommand{\bibname}{References} % Color \definecolor{ueve-blue}{HTML}{005595} \colorlet{maincolor}{ueve-blue} % Font \RequirePackage{fontspec} \setmainfont{TeX Gyre Termes} % Times New Roman alternative \defaultfontfeatures[\rmfamily,\sffamily]{Ligatures=TeX} \RequirePackage{setspace} \singlespacing % simple interline spacing \RequirePackage{epigraph} \RequirePackage[toc]{appendix} % add 'page' option, if you want to add a seperating page with 'Appendices' centered in it. \renewcommand{\appendixname}{Annex} \renewcommand{\appendixtocname}{Annex} \renewcommand{\appendixpagename}{Annex} \usepackage[ abbreviations, % create "abbreviations" glossary %nomain, % don't create "main" glossary stylemods=longbooktabs, % do the adjustments for the longbooktabs styles, automake ]{glossaries-extra} \setabbreviationstyle[acronym]{long-short} % \RequirePackage{sty/cleanthesis-footer} \RequirePackage{sty/scr-legrand-heading} \definecolor{Prune}{RGB}{99,0,60} \colorlet{PruneLink}{Prune!70!blue} \colorlet{PruneCite}{Prune!60!red} \RequirePackage{lettrine} \RequirePackage{csquotes} \RequirePackage{hyperref} \RequirePackage[noabbrev,nameinlink]{cleveref} \hypersetup{ bookmarksnumbered=true, bookmarksopen=true, unicode=true, colorlinks=true, linktoc=all, %linktoc=page linkcolor=PruneLink, citecolor=PruneCite, filecolor=PruneLink, urlcolor=PruneLink, anchorcolor=PruneLink, pdfstartview=FitH, pdfencoding=auto % avoid encoding problems in PDF bookmarks (French) } \RequirePackage{minted} \setminted{ % bgcolor=mintedbackground, fontfamily=tt, linenos=true, numberblanklines=true, numbersep=12pt, numbersep=5pt, gobble=0, frame=leftline, framesep=2mm, funcnamehighlighting=true, tabsize=4, obeytabs=false, mathescape=false samepage=false, showspaces=false, showtabs =false, texcl=false, baselinestretch=1.2, breaklines=true, } \usemintedstyle{vs} \usepackage{etoolbox,xpatch} \AtBeginEnvironment{minted}{\dontdofcolorbox} \def\dontdofcolorbox{\renewcommand\fcolorbox[4][]{##4}} \AtBeginEnvironment{minted}{\dontdofcolorbox} \def\dontdofcolorbox{\renewcommand\fcolorbox[4][]{##4}} \xpatchcmd{\inputminted}{\minted@fvset}{\minted@fvset\dontdofcolorbox}{}{} \xpatchcmd{\mintinline}{\minted@fvset}{\minted@fvset\dontdofcolorbox}{}{} % see https://tex.stackexchange.com/a/401250/ \RequirePackage{verbments} \RequirePackage{mathtools} \RequirePackage{amsmath} % Customize sectioning \usepackage{adforn} \renewcommand*{\thepart}{\arabic{part}} \renewcommand*{\partformat}{\adforn{21}~\thepart~\adforn{49}} \renewcommand*{\partpagestyle}{empty} \newcommand*{\decoratedpage}{% {\renewcommand*{\partformat}{\adforn{21}~\adforn{11}~\adforn{49}} \part{} \addtocounter{part}{-1}}% } \newenvironment{relaxclearpage}{ \let\LaTeXStandardClearpage\clearpage \let\clearpage\relax % Do nothing when a \clearpage command appears } { \let\clearpage\LaTeXStandardClearpage % Return to the old definition } \RequirePackage{tabularray} \usepackage[l3]{csvsimple} \usepackage[group-minimum-digits=4]{siunitx} \usepackage{adjustbox} \usepackage{makecell} % Adjust hyphenation \pretolerance=5000 \tolerance=9000 \emergencystretch=0pt \usepackage{pdflscape} \usepackage{multicol}