This commit is contained in:
Lukian 2024-09-30 20:33:11 +02:00
parent 3b6285cb91
commit 4695a7e15c
3 changed files with 64 additions and 43 deletions

60
lib/cr.sty Normal file
View file

@ -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}
}

View file

@ -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}

View file

@ -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}