From 4695a7e15c7f23d7005af63872231ba4b4f9ca40 Mon Sep 17 00:00:00 2001 From: Lukian Date: Mon, 30 Sep 2024 20:33:11 +0200 Subject: [PATCH] commit --- lib/cr.sty | 60 ++++++++++++++++++++++++++++++++++++++++++++++ src/cover_page.tex | 33 ------------------------- src/source.tex | 14 ++++------- 3 files changed, 64 insertions(+), 43 deletions(-) create mode 100644 lib/cr.sty delete mode 100644 src/cover_page.tex diff --git a/lib/cr.sty b/lib/cr.sty new file mode 100644 index 0000000..97f501d --- /dev/null +++ b/lib/cr.sty @@ -0,0 +1,60 @@ +\usepackage{graphicx} +\usepackage{geometry} +\usepackage[french]{babel} +\usepackage[T1]{fontenc} + +\graphicspath{{images/}} +\geometry{ + a4paper, + left=2.5cm, + right=2.5cm, + top=1.5cm, + bottom=1.5cm +} + +\newcommand{\subtitle}[1]{\def\@subtitle{#1}} +\newcommand{\@subtitle}{} + +\newcommand{\coverpage}[3] { + \begin{titlepage} + + \begin{figure}[h] + \centering + \includegraphics[width=0.20\textwidth]{#2} + \end{figure} + + \begin{center} + \large #1 + + \vspace{0.5cm} + + \rule{\textwidth}{1pt} + + \Huge \@title + + \large \@subtitle + + \rule{\textwidth}{1pt} + + \large Par \@author + + \large Le \today + \end{center} + + \vspace{0.5cm} + + \begin{figure}[h] + \centering + \includegraphics[width=0.75\textwidth]{#3} + \end{figure} + + \end{titlepage} +} + +\newcommand{\crfigure}[2] { + \begin{figure}[h] + \centering + \includegraphics[width=0.75\textwidth]{#1} + \caption{#2} + \end{figure} +} diff --git a/src/cover_page.tex b/src/cover_page.tex deleted file mode 100644 index 1490be6..0000000 --- a/src/cover_page.tex +++ /dev/null @@ -1,33 +0,0 @@ -\begin{titlepage} - -\begin{figure}[h] - \centering - \includegraphics[width=0.20\textwidth]{logo_ensibs.png} -\end{figure} - -\begin{center} - \large ICE - Informatique et Cybersécurité (Cybersécurité du logiciel) - - \vspace{0.5cm} - - \rule{\textwidth}{1pt} - - \Huge Title - - \large Subtitle - - \rule{\textwidth}{1pt} - - \large Par Lukian Leizour - - \large Le \today -\end{center} - -\vspace{0.5cm} - -\begin{figure}[h] - \centering - \includegraphics[width=0.75\textwidth]{logo_ensibs.png} -\end{figure} - -\end{titlepage} \ No newline at end of file diff --git a/src/source.tex b/src/source.tex index a12e78e..3e1744c 100644 --- a/src/source.tex +++ b/src/source.tex @@ -1,22 +1,16 @@ \documentclass[12pt, a4paper]{article} -\usepackage{graphicx} -\usepackage{geometry} -\usepackage[french]{babel} -\usepackage[T1]{fontenc} +\usepackage{./lib/cr} -\geometry{hmargin=2.5cm,vmargin=1.5cm} -\graphicspath{{images/}} -\title{titre} +\title{title} +\subtitle{subtitle} \author{Lukian LEIZOUR} \date{\today} \begin{document} -\include{src/cover_page} - +\coverpage{ICE - Informatique et Cybersécurité (Cybersécurité du logiciel)}{logo_ensibs.png}{logo_ensibs.png} \tableofcontents \listoffigures - \newpage \end{document} \ No newline at end of file