\NeedsTeXFormat{LaTeX2e}

% extensions
%\RequirePackage[utf8x]{inputenc}
\RequirePackage[french]{babel}
%\usepackage[babel=true,kerning=true]{microtype}
%\RequirePackage{amssymb}
%\RequirePackage{amsmath}
%\RequirePackage{amsfonts}
\PassOptionsToPackage{table,usenames,dvipsnames}{xcolor}
\RequirePackage{hyperref}
%\RequirePackage{subfig}
\RequirePackage{fancybox}
\RequirePackage{graphicx}
\graphicspath{{./}{\string~/.Clipart/}}

\RequirePackage{textcomp}
\RequirePackage{gensymb}
\RequirePackage{ifthen, calc}
\RequirePackage{tabularx}
\RequirePackage{tasks}

% Géométrie
\RequirePackage{geometry}
\geometry{left=10mm,
    right=10mm,
    top=5mm,
    bottom=5mm,
    includeheadfoot,
    headsep=0pt,
    footskip=1em,
}

\setlength{\columnsep}{30pt}		% default=10pt
\setlength{\columnseprule}{1pt}		% default=0pt (no line)

% Symbole euro
\RequirePackage{eurosym}

% Espaces pour écrire les grands nombres
\RequirePackage[np]{numprint}

% Outils pour les tableaux et les fonctions
\RequirePackage{tkz-tab}
\RequirePackage{tkz-fct}

% Pour les block scratch
\RequirePackage{scratch3}

% Plusieurs colonnes
\RequirePackage{multicol}

% inteligent import (see https://codeyarns.com/2010/05/27/latex-import-subimport-for-document-organization/)
\RequirePackage{import}

% Lecture des fichiers csv et affichage des csv en table
\RequirePackage{csvsimple}

% Mes racourcis
\RequirePackage{shortcuts}

%Polices
\RequirePackage{kpfonts-otf}
\RequirePackage{fontspec}
\setmainfont{KpSans}
\setsansfont{KpSans}
\setmonofont{KpMono}

% \RequirePackage[nomath]{kpfonts}
% \renewcommand*\familydefault{\sfdefault}
% \RequirePackage[T1]{fontenc}


% Les tableaux
\renewcommand{\arraystretch}{1.5}
\newcolumntype{C}[1]{>{\centering\arraybackslash }b{#1}}

% Figure qui se fondent dans le texte
\RequirePackage{wrapfig}

% Code formating with listing
\RequirePackage{code}

% Write algorithm
\usepackage[linesnumbered, boxed, french]{algorithm2e}

\RequirePackage{enumitem}
\setlist[itemize,1]{label=$\bullet$}
