\documentclass[
	headsepline=on,
	footsepline=on,
	twoside=off,
	abstract=on,
	DIV=10
]{scrreprt}

\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage[english, french]{babel}
\usepackage{multirow}
\usepackage[dvipsnames]{xcolor}
\usepackage[allbordercolors=white]{hyperref}
\usepackage{mdframed}
\usepackage[T1]{fontenc}
\usepackage{lipsum}
\usepackage{amsmath}
\usepackage{pgfplots}
\usepackage{lscape} % permet de faire des pages en mode paysage
\usepackage{algorithmicx}
\usepackage[noend]{algpseudocode}
\usepackage{listings}
\usepackage{enumitem}
\usepackage[linesnumbered,ruled,french,onelanguage]{algorithm2e}
\hyphenpenalty 10000

\definecolor{link}{HTML}{4169E1}
\usepackage[bottom=2cm,footskip=8mm]{geometry}

%%% Commandes de mise page propre au projet :
\newcommand{\button}[1]{\textit{\fbox{#1}}}
\newcommand{\classe}[1]{\textit{\textbf{#1}}}
\newcommand{\Java}{\textit{Java}}
\newcommand{\Swing}{\textit{Swing}}
\newmdenv[
rightline=false,
topline=false,
bottomline=false,
backgroundcolor=BurntOrange!5,
fontcolor=BrickRed,
linecolor=Red,
linewidth=1pt]{problemenv}
 
\newcommand{\problem}[1]{
\begin{problemenv}
\sffamily
#1
\end{problemenv}
}

\newmdenv[
rightline=false,
topline=false,
bottomline=false,
backgroundcolor=ForestGreen!5,
fontcolor=OliveGreen,
linecolor=Green,
linewidth=1pt]{resultenv}

\newcommand{\result}[1]{
\begin{resultenv}
\sffamily
#1
\end{resultenv}
}

\newmdenv[
rightline=false,
topline=false,
bottomline=false,
backgroundcolor=Cyan!5,
fontcolor=Blue,
linecolor=NavyBlue,
linewidth=1pt]{infoenv}

\newcommand{\info}[1]{
\begin{infoenv}
\sffamily
#1
\end{infoenv}
}

% Gestion d'abstracts multiples

\newenvironment{abstractpage}
{\cleardoublepage\vspace*{\fill}\thispagestyle{empty}}
{\vfill\cleardoublepage}

\renewenvironment{abstract}[1]
{\bigskip\selectlanguage{#1}%
	\begin{center}\bfseries\abstractname\end{center}}
{\par\bigskip}

% Gestion des keywords

\newcommand{\keywords}{\sffamily\textit{Keywords : }\bfseries}

\makeatletter 
\g@addto@macro{\@algocf@init}{\SetKwInput{KwOut}{Sortie}}
\makeatother

\SetKwRepeat{Struct}{struct \{}{\}}

%Page style

\pagestyle{headings}
\pagenumbering{arabic}


%Title page

\titlehead{
	\includegraphics[width=0.25\textwidth]{pics/LOGO-UNICAEN.png}
	\hfill
	%\includegraphics[width=0.25\textwidth]{pics/}
}
\subject{
	\small
	Université de Caen Normandie\\
	UFR des Sciences\\
	Département Informatique\\
	\hfill\\
	2ème année de licence d'informatique}
\title{
	\hrulefill
	%\hrulefill
	\vfill\\
	\Huge \bfseries\\L-Systeme
}
\subtitle{
	Conception logicielle\\
	\hfill\\
	\hrulefill
	\hfill\\
	{\normalfont Rapport de projet}
}
\author{
	\small
	\hfill\\
	Antonin \bsc{Boyon}\\
    Thomas \bsc{Lalong}\\ 
    Quentin \bsc{Legot}\\
    Arthur \bsc{Page}\\
}
\date{}


\begin{document}
\pagenumbering{roman}
\maketitle

\tableofcontents

\listoffigures
\clearpage
\pagenumbering{arabic}
	
 \input{chapters/chapitre1.tex}
	\input{chapters/chapitre2.tex}
	\input{chapters/chapitre3.tex}
	\input{chapters/chapitre4.tex}
	\input{chapters/chapitre5.tex}
	\cleardoublepage
	\pagebreak
	
	\pagenumbering{roman}
	\chapter{Annexes}
	    \section{Sources}
	    \begin{itemize}[label=\textbullet]
	        \item Wikipedia L-Système (EN) : \href{https://en.wikipedia.org/wiki/L-system}{https://en.wikipedia.org/wiki/L-system}
	        \item Wikipedia L-Système (FR) : \href{https://fr.wikipedia.org/wiki/L-Syst\%C3\%A8me}{https://fr.wikipedia.org/wiki/L-Système}
	        \item Developpez.com - Tutoriel Swing :\\
	        \href{https://baptiste-wicht.developpez.com/tutoriels/java/swing/debutant}{https://baptiste-wicht.developpez.com/tutoriels/java/swing/debutant}
	        \item Java doc - Swing
	        \href{https://docs.oracle.com/javase/8/docs/api/javax/swing/JFrame.html}{https://docs.oracle.com/javase/8/docs/api/javax/swing/JFrame.html}
	        \item JOGL : \href{https://jogamp.org/jogl/www/}{https://jogamp.org/jogl/www/}
	        \item Javadoc : \href{https://junit.org/junit4/javadoc/latest/}{https://junit.org/junit4/javadoc/latest/}
	    \end{itemize}
        \section{Remerciements}
		    Triss Jacquiot qui nous a permit de s'inspirer de son rapport pour la mise en forme.
		    
	
\end{document}
