\NeedsTeXFormat{LaTeX2e} \ProvidesPackage{MyPack2} %%%%%%%% INCLUSIONS GÉNÉRALES %%%%%%%%% \RequirePackage{babel} %\RequirePackage{titlesec} \RequirePackage{color} %\RequirePackage[a4paper]{geometry} \RequirePackage[font=small,format=plain,labelfont=bf,up, textfont=normal,up, justification=justified, singlelinecheck=false]{caption} \RequirePackage[justification=centering]{caption} \RequirePackage{xcolor} % Required for specifying custom colours \definecolor{grey}{rgb}{0.9,0.9,0.9} % Colour of the box surrounding the title \RequirePackage[utf8]{inputenc} % Required for inputting international characters \RequirePackage[T1]{fontenc} % \RequirePackage[sfdefault]{ClearSans} % Use the Clear Sans font (sans serif) \RequirePackage{placeins} \RequirePackage{listings} \RequirePackage{graphicx} \RequirePackage{amsfonts} \definecolor{defaultColor}{RGB}{0,100,143} \definecolor{bleu}{RGB}{0,100,143} \definecolor{gris}{RGB}{130,130,140} \definecolor{grisBleu}{RGB}{65,115,141} %%%%%%%% MATH %%%%%%%%% \RequirePackage{stmaryrd} \newcommand*\intervalleEntier[2]{\intervalle{\llbracket}{#1}{#2}{\rrbracket}} \newcommand*\intervalle[4]{\left#1 #2 \, ; #3 \right#4} \newcommand*\intervalleOO[2]{\intervalle{]}{#1}{#2}{[}} \newcommand*\intervalleFF[2]{\intervalle{[}{#1}{#2}{]}} \newcommand*\intervalleOF[2]{\intervalle{]}{#1}{#2}{]}} \newcommand*\intervalleFO[2]{\intervalle{[}{#1}{#2}{[}} \let\ensembleNombre\mathbb \newcommand*\N{\ensembleNombre{N}} \newcommand*\Z{\ensembleNombre{Z}} \newcommand*\Q{\ensembleNombre{Q}} \newcommand*\R{\ensembleNombre{R}} \newcommand*\C{\ensembleNombre{C}} \newcommand*\enstq[2]{\left\{#1,\; #2\right\}} %\newcommand*\int[1]{\left\lfloor #1\right\rfloor} %\newcommand*\norme[1]{\left\lVert#1\right\rVert} %\newcommand*\abs[1]{\left\lvert#1\right\rvert} \let\vecteur\overrightarrow \newcommand*\Sys[1]{\left\{ \begin{aligned} #1 \end{aligned} \right. \kern-\nulldelimiterspace} \newcommand*\application[5]{ #1 \colon \begin{alignedat}{2}  &\to \\  &\mapsto  \end{alignedat} } \newcommand*\applicationSigne[3]{ #1 \colon #2 \to #3 } \newtheorem{defi}{Définition}[section] \newtheorem{theo}{Théorème}[section] \newtheorem{prop}{Proposition}[section] \newtheorem{ex}{Exemple}[section] %%%%%%%% SECTIONNEMENT %%%%%%%%% %\renewcommand{\thesection}{\Roman{section}} %\renewcommand{\thesubsection}{\arabic{subsection}} %\renewcommand{\@seccntformat}[1]{ % \llap{ % \textcolor{defaultColor}{\csname the#1\endcsname} % \hspace{1em} % } %} %\renewcommand{\section}{ % \@startsection{section}{1}{0pt} % {0pt} % {0pt} % {\normalfont\large\bfseries\llap} %} \newcommand*\emptyPage{\newpage\null\thispagestyle{empty}\addtocounter{page}{-1}\newpage} %%%%%%%% INTIALISATION DE LA PAGE %%%%%%%%% \RequirePackage{fancyhdr} \newcommand\initPage[3]{ \pagestyle{fancy} \fancyhead{#1} \lhead{#2} \rhead{#3} \rfoot{} \lfoot{\includegraphics[scale=0.2]{CSLogo}} %\titleformat*{\section}{\Large\bfseries\color{bleu}\Roman{section}} %\titleformat*{\subsection}{\large\bfseries\color{grisBleu}} %\titleformat*{\subsubsection}{\bfseries\color{gris}} %\titlespacing*{\section}{-3em}{*1}{*1} %\titlespacing*{\subsection}{-2em}{*1}{*1} %\titlespacing*{\subsubsection}{-1em}{*1}{*1} } %%%%%%%% TITRE %%%%%%%%M \renewcommand{\maketitle}{ \begin{titlepage} % Suppresses displaying the page number on the title page and the subsequent page counts as page 1 %------------------------------------------------ % Grey title box %------------------------------------------------ \topskip0pt \vspace*{5cm} \colorbox{grey}{ \parbox[t]{0.93\textwidth}{ % Outer full width box \parbox[t]{0.91\textwidth}{ % Inner box for inner right text margin \raggedleft % Right align the text \fontsize{72pt}{80pt}\selectfont % Title font size, the first argument is the font size and the second is the line spacing, adjust depending on title length \vspace{1cm} % Space between the start of the title and the top of the grey box \@title \vspace{1cm} % Space between the end of the title and the bottom of the grey box } } } \vfill % Space between the title box and author information %------------------------------------------------ % Author name and information %------------------------------------------------ \parbox[t]{0.93\textwidth}{ % Box to inset this section slightly \raggedleft % Right align the text \large % Increase the font size {\Large \@author}\\[4pt] % Extra space after name \hfill\rule{0.2\linewidth}{1pt}\\% Horizontal line, first argument width, second thickness \@date } \end{titlepage} \emptyPage } %%%%%%%% FIN DU DOCUMENT %%%%%%%%% \newcommand{\roadMap}{ \clearpage \listoffigures \clearpage \listoftables } % Fin du package \endinput