\usepackage{float} \usepackage{array} \usepackage[inkscapelatex=false]{svg} \usepackage{graphicx} \usepackage{mwe} \usepackage{subfig} \graphicspath{ {./img/} } \usepackage{xcolor} \definecolor{maincolor}{RGB}{0,118,190} \usepackage[nocheck]{fancyhdr} \usepackage[a4paper, total={6in, 10in}]{geometry} \RequirePackage{hyperref} \hypersetup{colorlinks=true, linktoc=all, linkcolor=maincolor} \usepackage{titlesec} \usepackage{titletoc} \usepackage{multicol} % pour le code \usepackage[final]{listings} \lstdefinestyle{code}{ frame=single, belowcaptionskip=1\baselineskip, breaklines=true, frame=single, xleftmargin=\parindent, language=SQL, showstringspaces=false, basicstyle=\footnotesize\ttfamily, keywordstyle=\bfseries\color{green!40!black}, commentstyle=\itshape\color{purple!40!black}, stringstyle=\color{orange}, } \lstset{style=code, language=SQL} \usepackage{minted} % Pour les extraits de code \RequirePackage{tcolorbox} \tcbuselibrary{skins,theorems,breakable,listings} \lstdefinelanguage{JavaScript}{ morekeywords=[1]{type, break, continue, delete, else, for, function, if, in, new, return, this, typeof, var, void, while, with, District, const}, % Literals, primitive types, and reference types. morekeywords=[2]{false, null, true, boolean, number, undefined, Array, Boolean, Date, Math, Number, String, Object}, % Built-ins. morekeywords=[3]{eval, parseInt, parseFloat, escape, unescape}, sensitive, morecomment=[s]{/*}{*/}, morecomment=[l]//, morecomment=[s]{/**}{*/}, % JavaDoc style comments morestring=[b]', morestring=[b]" }[keywords, comments, strings] \lstset{basicstyle=\ttfamily,language=SQL,keywordstyle=\color{blue},belowskip=0.5\baselineskip} \RequirePackage[inline]{enumitem} \setlist{font=\color{maincolor}\sffamily\bfseries} \tcbset{colback=white, colframe=maincolor} \setcounter{tocdepth}{3} \newcommand{\marginsecnumber}[1]{\makebox[0pt][r]{#1\hspace{1ex}}} \newcommand{\achiev}[1]{\emph{achievement} #1} \renewcommand*\contentsname{Sommaire} \newcommand{\code}[1]{{\sffamily\color{maincolor}\texttt{#1}}} % type some 'code' like text %define page style \pagestyle{fancy} \renewcommand{\headrulewidth}{.5pt} \renewcommand{\footrulewidth}{.5pt} \renewcommand{\headrule}{{\color{maincolor}\hrule width\headwidth height\headrulewidth \vskip-\headrulewidth}} \renewcommand{\footrule}{{\color{maincolor}\vskip-\footruleskip\vskip-\footrulewidth\hrule width\headwidth height\footrulewidth\vskip\footruleskip}} % \lhead{} \chead{} \rhead{\textcolor{maincolor}{\leftmark}} \lfoot{} \cfoot{} \rfoot{\sffamily\textcolor{maincolor}{\thepage}} % Define maincolor variable \renewcommand{\title}[1]{\noindent\textbf{\color{maincolor}\sffamily\Huge #1}\par\bigskip} % Change section format \titleformat{\section}[block]{\huge\sffamily\bfseries\color{maincolor}}{\marginsecnumber\thesection}{0pt}{} \titlespacing{\section}{0pt}{*2.5}{.5ex plus .5ex} % Change subsection format \titleformat{\subsection}{\Large\sffamily\bfseries\color{maincolor}}{\marginsecnumber\thesubsection}{0pt}{} \titlespacing{\subsection}{0pt}{*1.5}{.5ex plus .5ex} % Change subsection format \titleformat{\subsubsection}{\Large\sffamily\bfseries\color{maincolor}}{\marginsecnumber\thesubsubsection}{0pt}{} \titlespacing{\subsubsection}{0pt}{*1.2}{.5ex plus .5ex} % Change paragraph format \titleformat{\paragraph}[runin]{\normalfont\normalsize\bfseries}{\theparagraph}{1em}{} \titlespacing*{\paragraph}{0pt}{1ex plus .5ex minus .5ex}{1em}\setcounter{secnumdepth}{4} \newcommand{\ligne}[0]{{\color{maincolor}\hrule}}