From 22bee46df6bcdfae2cb5e63ceeecd0d71a36b510 Mon Sep 17 00:00:00 2001 From: Yorick Barbanneau Date: Thu, 2 Sep 2021 02:04:27 +0200 Subject: [PATCH] Corrections --- annexes/annexe_nftables.tex | 4 ++-- chapitres/avant-propos.tex | 7 ++++--- chapitres/chapitre_1.tex | 31 +++++++++++++++---------------- chapitres/chapitre_2.tex | 26 +++++++++++++------------- chapitres/chapitre_3.tex | 18 +++++++++--------- chapitres/chapitre_4.tex | 10 +++++----- chapitres/chapitre_5.tex | 20 ++++++++++---------- includes/couverture.tex | 2 +- includes/preambule.tex | 24 ++++++++++++++++++++---- rapport.tex | 1 + 10 files changed, 80 insertions(+), 63 deletions(-) diff --git a/annexes/annexe_nftables.tex b/annexes/annexe_nftables.tex index 7ce28ee..f6b88d1 100644 --- a/annexes/annexe_nftables.tex +++ b/annexes/annexe_nftables.tex @@ -1,4 +1,4 @@ -\chapter{script NFTables pour les bornes} +\chapter{Script nftables pour les bornes} \label{chap:nftables} \begin{lstlisting}[caption={Fichier de définition des règles de pare-feu}] @@ -13,7 +13,7 @@ table inet filter { tcp dport ssh accept iif lo accept drop -} + } chain forward { type filter hook forward priority 0; drop diff --git a/chapitres/avant-propos.tex b/chapitres/avant-propos.tex index 0d5cca2..cfd3535 100644 --- a/chapitres/avant-propos.tex +++ b/chapitres/avant-propos.tex @@ -1,10 +1,11 @@ -\chapter*{Avant-Propos} +\chapter*{Avant-propos} +\addcontentsline{toc}{chapter}{Avant-propos} \paragraph{} 20 ans après avoir fini ma formation initiale en obtenant un BTS informatique de gestion, j'ai choisi de retourner sur les bancs de l'école en licence professionnelle. Cette formation consacre plus de 10 ans d'implication dans les communautés open-sources bordelaises et orientera ma carrière. Je viens -d'ailleurs de changer d'emploi et devrai intégrer le \textit{Master Ingénieurie +d'ailleurs de changer d'emploi et d'intégrer le \textit{Master Ingénieurie de l'Informatique} à la rentrée. \paragraph{} Ce mémoire d'alternance traite bien entendu de mes trois ans passés @@ -15,6 +16,6 @@ de son service informatique. Il contient donc aussi des passages évoquant cet historique. \paragraph{} Ce mémoire contient des liens, ils sont symbolisés par la petite -sous cette forme~: \ul{{\color{ElectricGreen}\faLink} lien}. Dans sa version +icône sous cette forme~: \ul{{\color{ElectricGreen}\faLink} lien}. Dans sa version numérique, les liens sont actifs et utilisables, la version papier utilise des notes de bas de page pour vous indiquer les URL. diff --git a/chapitres/chapitre_1.tex b/chapitres/chapitre_1.tex index 328ef0a..95aa382 100644 --- a/chapitres/chapitre_1.tex +++ b/chapitres/chapitre_1.tex @@ -2,9 +2,8 @@ \paragraph{} Les centres d'animation de Bordeaux --- Cultivons le partage est une association -loi 1901 qui gère des structures à vocation socio-culturelles sur Bordeaux~: +loi 1901 qui gère des structures à vocation socio-culturelle sur Bordeaux~: -\paragraph{} \begin{itemize} \item \textbf{11 centres d'animation} répartis sur le territoire bordelais. 10 sont agréés centre social par la CAF de la Gironde. @@ -17,9 +16,9 @@ loi 1901 qui gère des structures à vocation socio-culturelles sur Bordeaux~: \section{Un peu d'histoire} \paragraph{} -C'est en 1963, sous l'impultion de Jacques Chaban-Delmas qu'est créée +C'est en 1963, sous l'impulsion de Jacques Chaban-Delmas qu'est créée \textit{l'association des foyers de jeunes} dont il assurera la présidence -pendant de nombreuses années. Il s'agit, selon ses propres mots: +pendant de nombreuses années. Il s'agit de, selon ses propres mots: \begin{quote} une réalisation plus complète, répondant à l’importance démographique [\textellipsis] Dont le succès se traduirait par d’autres @@ -33,9 +32,9 @@ mission de coordination entre les foyers municipaux et ceux créés par des initiatives privées. \paragraph{} À partir du milieu des années 1970, une réflexion menée par les -animateurs, institutions et habitants du quartiers amène l'association à +animateurs, institutions et habitants du quartier amène l'association à étendre ses actions aux habitants des quartiers et non plus seulement les -jeunes. Ces réflexion amèneront un changement de nom en 1977~: l'association +jeunes. Ces réflexions amèneront un changement de nom en 1977~: l'association devient alors \textit{l’association des foyers de jeunes et centres d’animation de quartiers}. Les foyers deviennent alors de véritables équipements de proximité au sein des quatiers bordelais et s'ouvrent à toutes les générations. @@ -57,11 +56,11 @@ les structures destinées à la petite enfance qui pendront leur autonomie (\textit{La maison des enfants}, \textit{La maison soleil} et \textit{Le jardin de l'eau vive}). -\paragraph{} Les années 2000 verront l'apparitions des pôles d'excelences~: -chaque structures se dote de compétences spécifiques, Bastide-Benauge pour la +\paragraph{} Les années 2000 verront l'apparitin des pôles d'excelences~: +chaque structure se dote de compétences spécifiques, Bastide-Benauge pour la danse, Argonne Nansouty Saint-Genès pour les arts urbains\footnote{Danse hip-hop, sports de glisse, graffiti}, les arts du cirque à Bastide-Queyries ou -la lecture / écriture multimédia a Saint-Pierre\textellipsis +la lecture / écriture multimédia à\ Saint-Pierre\textellipsis \paragraph{} En 2013, l'association se voit dotée d'une nouvelle structure~: \textbf{le centre d'animation Sarah Bernhardt} dans le tout nouveau quartier @@ -77,15 +76,15 @@ en couverture de ce rapport. \subsection{Salariés, bénévoles et comités d'animation} \paragraph{} En 2020, l'association compte 576 salariés pour 241,4 équivalents -temps pleins. 276 bénévoles ont pris part à la vie des structures. 275 +temps plein. 276 bénévoles ont pris part à la vie des structures. 275 personnes composent les différents comités d'animation. \subsubsection{Les comités d'animation} -\paragraph{} Présents dans chacune des 11 structures de l'assocation, leurs +\paragraph{} Présents dans chacune des 11 structures de l'association, leurs membres permettent aux adhérents d’exprimer leurs expériences, leurs attentes et leurs suggestions, dans le sens de citoyens investis dans une démocratie de -participation. Ils associent adhérents, partenaires institutionnels, +participation. Ces comités associent adhérents, partenaires institutionnels, associations et acteurs locaux. \begin{quote}les comités d’animation ont pouvoir de propositions qu’ils @@ -95,7 +94,7 @@ centres\end{quote} \subsection{Adhérents, personnes accueillies} -\paragraph{}Toujours en 2020, les adhésions comptaient 8455 personnes +\paragraph{}En 2020, les adhésions comptaient 8455 personnes physiques\footnote{1687 enfants de 3 à 5 ans, 3741 de 6 à 11 ans, 1057 jeunes de 12 à 25 ans et 1970 adultes} et 86 associations. On dénombre aussi 13853 personnes accueillies dans les structures et les écoles @@ -112,7 +111,7 @@ informel des jeunes}. \caption{Organigramme du siège de l'association} \end{figure} \paragraph{} Le siège de l'association, situé au 40 cours d'Albret à Bordeaux, -se décompose en deux parties: la direction et les fonctions support. +est constitué de deux parties: la direction et les fonctions support. \paragraph{} La direction représente la tête de l'association, les fonctions support regroupent les services transversaux à l'ensemble des structures: le @@ -126,10 +125,10 @@ différences apparaisents en fonction de la taille de la structure. \begin{figure}[h] \includegraphics[width=\linewidth]{generated/organigramme_centre} - \caption{Organigramme d'un structure, l'exemple de Saint-Pierre} + \caption{Organigramme d'une structure, l'exemple de Saint-Pierre} \label{fig:organigrammeSaintPierre} \end{figure} - +\newpage \paragraph{} L'organigramme de la Figure~\ref{fig:organigrammeSaintPierre} reprend l'exemple du centre d'animation Saint-Pierre, structure de taille moyenne. La conseillère ESF \footnote{Conseillère en économie sociale et diff --git a/chapitres/chapitre_2.tex b/chapitres/chapitre_2.tex index ac02301..b40fe7d 100644 --- a/chapitres/chapitre_2.tex +++ b/chapitres/chapitre_2.tex @@ -1,7 +1,7 @@ \chapter{Le système d'information} -\paragraph{}\large Depuis mon arrivé dans l'association en 1999, le système -d'information de l'association a bien évolué. Lors de mon arrivée, seuls +\paragraph{}\large Depuis mon arrivée r dans l'association en 1999, le système +d'information de l'association a bien évolué. À cette époque, seuls certains centres étaient équipés d'un ordinateur avec connexion à Internet via un modem RTC. Aujourd'hui tous les centres sont équipés et interconnectés, les besoins grandissent chaque année. @@ -10,13 +10,13 @@ les besoins grandissent chaque année. \section{Le S.I. en quelques chiffres} Au moment de l'écriture de ce rapport, les centres d'animation de Bordeaux -disposent d'un parc \textbf{371 postes clients} fonctionnant majoritairement +disposent d'un parc de \textbf{371 postes clients} fonctionnant majoritairement sous \textit{Microsoft Windows}, de \textbf{20 imprimantes}, \textbf{10 serveurs de fichiers} dans les structures, \textbf{7 serveurs} au siège. \section{L'organisation du service informatique} -\paragraph{} Le service fait parti des fonctions support de l'association, notre +\paragraph{} Le service fait partie des fonctions support de l'association, notre bureau est localisé au siège situé au 40 cours d'Albret à Bordeaux. Il est composé de quatres personnes~: @@ -25,18 +25,18 @@ composé de quatres personnes~: d'information \item William Clarke --- administrateur systèmes et réseaux \item Lucas Assier --- alternant en administration systèmes sécurisés, - sous ma responsabilité. + sous ma responsabilité \item Yorick Barbanneau --- administrateur systèmes et réseaux \end{itemize} \section{Le réseau et la téléphonie} -\paragraph{} Nous pouvons distinguer deux parties bien distinctes pour tout ce -qui touche au réseau au sein des centres d'animation de Bordeaux : \textbf{le -réseau utilisé pour les salariés} (directions, animateurs, comptables, agents -d'accueil) afin de mener à bien leurs missions et les \textbf{réseaux ouverts -au public et aux partenaires} \footnote{ Ce dernier type de réseau n'est pas -présent dans toutes les structures de l'association} +\paragraph{} Nous pouvons distinguer deux réseau bien distincts au sein des +centres d'animation de Bordeaux : \textbf{le réseau utilisé pour les salariés} +(directions, animateurs, comptables, agents d'accueil) afin de mener à bien +leurs missions et les \textbf{réseaux ouverts au public et aux partenaires} +\footnote{ Ce dernier type de réseau n'est pas présent dans toutes les +structures de l'association} \begin{figure}[H] \includegraphics[width=\linewidth]{generated/plan_reseau_structures} @@ -120,7 +120,7 @@ fournisseurs). \paragraph{} Nous utilisons les outils d'inventaires pour les ordinateurs et téléphones portables (avec leurs cartes SIM et les lignes associées). Nous utilisons aussi l'outil de gestion des tickets afin de gérer les différents -incidents et demandes remontés par les utilisateurs. +incidents et demandes remontées par les utilisateurs. \paragraph{} Nous utilisons aussi \link{https://fusioninventory.org}{Fusioninventory}. Le plugin est installé sur @@ -137,7 +137,7 @@ fichiers, calendriers, carnets d'adresses \textellipsis \paragraph{} \link{https://gitea.io}{Gitea} est une forge logicielle écrite en \textit{go} et accessible avec un simple navigateur web. Simple à -installer, son interface s'inspire grandement de celle de Github. Il permet +installer, son interface s'inspire grandement de celle de Github. Elle permet d'héberger des dépôts git et contient une gestion des tickets et un wiki. \paragraph{}Nous l'utilisons pour héberger un ensemble de codes sources écrits diff --git a/chapitres/chapitre_3.tex b/chapitres/chapitre_3.tex index fb6f289..4b4a35a 100644 --- a/chapitres/chapitre_3.tex +++ b/chapitres/chapitre_3.tex @@ -3,7 +3,7 @@ \large \paragraph{} De plus en plus de démarches administratives se font en -lignes. Y avoir accès suppose non seulement d'avoir le materiel adapté, mais +ligne. Y avoir accès suppose non seulement d'avoir le materiel adapté, mais surtout avoir un minimum de connaissance informatique. C'est parti de ce constat que la Caisse d'Allocations Familliales de la Gironde a lancé le projet \textit{Point Numérique C@F}. @@ -11,7 +11,7 @@ constat que la Caisse d'Allocations Familliales de la Gironde a lancé le projet \normalsize \paragraph{} Il est question d'installer dans les structures sociales des équipements informatiques afin de permettre aux usagers de se connecter à leurs espaces en ligne. Pour accompagner les populations les plus en -difficultés, un \textit{facilitateur numérique} assure une permanence. +difficulté, un \textit{facilitateur numérique} assure une permanence. \section{La réponse de l'association} @@ -56,7 +56,7 @@ l'accès à Internet via le DNS et de rendre le profil utilisateur temporaire. \subsection{Les premiers essais} -\paragraph{} J'ai d'abord essayer d'utiliser \textit{Ubuntu}, cette distribution +\paragraph{} J'ai d'abord essayé d'utiliser \textit{Ubuntu}, cette distribution offre de base un \textbf{compte invité}, très pratique pour assurer la non persitance des données d'un utilisateur à l'autre. Mais deux problèmes sont apparus, mettant sur la touche cette solution~: @@ -86,7 +86,7 @@ et d'une suite bureautique (\link{https://libreoffice.org}{LibreOffice}). \subsection{Assurer la volatilité des données} \paragraph{} Le second objectif est d'assurer la confidentialité des données des -personnes utilisant la borne. J'ai utilisé les fonctionnalité offertes par +personnes utilisant la borne. J'ai utilisé les fonctionnalités offertes par \link{https://github.com/canonical/lightdm}{Lightdm} d'exécuter de scripts personnalisés à l'ouverture et fermeture d'une session utilisateur. Ces scripts me permettent de mettre en place la volatilité des données. @@ -95,7 +95,7 @@ me permettent de mettre en place la volatilité des données. \paragraph{} Ainsi un utilisateur \textit{pointcaf} dispose d'une session automatiquement connectée. Un script se lance au démarrage de la session et -créer son répertoire personnel en RAM, utilisant un système de fichier de type +crée son répertoire personnel en RAM, utilisant un système de fichier de type \textit{overlay}. \paragraph{} Lorsque l'utilisateur a fini d'utiliser la borne, il dispose d'une @@ -118,7 +118,7 @@ nécessaire de s'assurer qu'elles ne puissent pas servir à autre chose. \subsubsection{Le choix déterminant d'un système GNU/Linux} \paragraph{} Installer Debian a d'abord permis d'adapter la partie logicielle -au plus près des besoins Mais ce système permet aussi de limiter l'installation +au plus près des besoins. Mais ce système permet aussi de limiter l'installation de logiciels par les tiers. \subsubsection{Limiter les sites accessibles} @@ -128,7 +128,7 @@ d'autres sites que ceux servant son objectif. Il ne serait pas surprenant par exemple de voir un groupe d'adolescents "squatter" la bornes pour y visionner des vidéos Youtube. -\paragraph{} Trois éléments ont été mis en places afin de limiter la +\paragraph{} Trois éléments ont été mis en place afin de limiter la navigation sur le Web : \begin{enumerate} @@ -197,7 +197,7 @@ l'ajout de sites supplémentaires dans la liste de ceux autorisés. \section{Conclusion} \paragraph{} Les 3 objectifs définis initialement pour la mise en place de -l'ensemble logiciels de ces bornes \textbf{ont tous été atteints}. Cependant le +l'ensemble logiciel de ces bornes \textbf{ont tous été atteints}. Cependant le travail de recherche a été long et parfois fastidieux. Ce n'en était pas pour autant inintéressant, bien au contraire. J'ai pu toucher à beaucoup d'aspects autour de l'environnement GNU/Linux de type \textit{"Bureau"}. @@ -210,5 +210,5 @@ script spécifique pour lancer la session graphique, il est disponible en annexe \paragraph{} Toutefois beaucoup de points seraient à améliorer~: une installation simplifiée, la mise en place d'une session non limitée pour le facilitateur numérique et surtout \textbf{une diffusion sous licence open-source -du script d'installation} et des éléments associés afin que d'autre stuctures +du script d'installation} et des éléments associés afin que d'autres stuctures puissent en béneficier. diff --git a/chapitres/chapitre_4.tex b/chapitres/chapitre_4.tex index 7edc0db..c4c3027 100644 --- a/chapitres/chapitre_4.tex +++ b/chapitres/chapitre_4.tex @@ -3,7 +3,7 @@ \large \paragraph{} Comme je le disais dans le premier chapitre, toutes les structures possèdent au moins un réseau Wifi utilisable par les salariés de l'association. Ces réseaux vieillissants ne permettaient plus de travailler -convenablement. De plus ils ne permettent pas non plus aux intervenants +convenablement. De plus, ils ne permettent pas non plus aux intervenants exterieurs ou au public de se connecter. \normalsize @@ -74,7 +74,7 @@ j'ai défini les contraintes suivantes~: \item les points d'accès Wifi doivent \textbf{être compatibles avec OpenWRT}, 802.11ac, VLAN et PoE\footnote{Power over Ethernet} - \item ils seront \textbf{répartis sur l'ensemble de la structures} en nombre + \item ils seront \textbf{répartis sur l'ensemble de la structure} en nombre suffisant afin d'assurer une couverture optimale. \item ils diffuseront \textbf{les deux réseaux}~: public et privé @@ -119,7 +119,7 @@ paramétré sur l'ensemble des éléments, il est accessible seulement via un pr dédiée sur le commutateur ou en se connectant sur un des points d'accès en SSH. -\paragraph{} La configuration du commutateur s'est faire directement via son +\paragraph{} La configuration du commutateur s'est faite directement via son interface web. \paragraph{} Pour les point d'accès, j'ai d'abord installé OpenWRT sans @@ -127,7 +127,7 @@ interface web, nous avons fait le choix d'une configuration uniquement en ligne de commande via une connexion SSH. Un exemple de fichiers de configuration est fourni Annexe \ref{chap:openwrt} (page \pageref{chap:openwrt}). -\paragraph{} La structure étant étendue, nous avons placés 3 points d'accès de +\paragraph{} La structure étant étendue, nous avons placé 3 points d'accès de façon à optimiser la couverture. Nous nous sommes aidés d'une application Android open-source, \link{https://vremsoftwaredevelopment.github.io/WiFiAnalyzer/}{Wifi analyser}. @@ -154,7 +154,7 @@ ouverts pour des problèmes liés aux réseaux ont quasiment disparu pour Bacala \paragraph{} \textbf{Les cours et travaux pratiques réseaux} en licence et mes \textbf{connaissances du système \textit{OpenWRT}} m'ont permis de mener à bien -ce projet sans grande difficultés. Seule la prise en main de l'interface +ce projet sans grande difficulté. Seule la prise en main de l'interface d'administration du concentrateur manageable m'a donné un peu de fil à retordre. \paragraph{} Suite à cette expérimentation réussie, nous avons migré la diff --git a/chapitres/chapitre_5.tex b/chapitres/chapitre_5.tex index 5041368..3d00b02 100644 --- a/chapitres/chapitre_5.tex +++ b/chapitres/chapitre_5.tex @@ -1,4 +1,4 @@ -\chapter{Migration des services de jails FreeBSD vers docker} +\chapter{Action: migration des services de jails FreeBSD vers docker} \label{chap:migration_docker} \large \paragraph{} L'intégralité des services utilisés par le service @@ -11,7 +11,7 @@ conteneurs \textit{Docker}. \normalsize \paragraph{} \textit{Docker} a l'avantage d'être une solution beaucoup plus -répandue et accessible. Notre alternant Lucas la maitrisait déjà, ce qui +répandue et accessible. Notre alternant Lucas la maîtrisait déjà, ce qui n'était pas mon cas. Nous avons donc travailler ensemble sur ce point. \section{Migration de services existants} @@ -54,10 +54,10 @@ fonctionnement attendu de la nouvelle installation est disponible figure \paragraph{} Le système retenu pour la machine hôte est \textit{Debian Stable}\footnote{Debian 10 au moment de l'installation du serveur}. Le système est installé sur un ensemble en \textit{RAID 1} afin d'être tolérant à -la panne. Il a fallu prendre des précautions afin d'obtenir une vrai tolérance. +la panne. Il a fallu prendre des précautions afin d'obtenir une vraie tolérance. Ainsi le chargeur de démarrage est installé \textbf{sur les deux disques}. -\subsection{les conteneurs} +\subsection{Les conteneurs} \paragraph{} La définition des conteneurs s'est faite avec \textit{Docker-Compose}. Ce fichier contient les paramètres relatifs aux @@ -69,7 +69,7 @@ conteneurs. \subsubsection{Le cas GLPI} -\paragraph{} Le principe des image docker est simple~: il suffit souvent d'aller +\paragraph{} Le principe des images docker est simple~: il suffit souvent d'aller faire \textit{\flqq ses courses\frqq} sur le \textit{dockerhub} où l'on trouve des images toutes faites pour beaucoup de services. \textbf{Problème}~: aucune des images GLPI testée ne fonctionne. @@ -86,7 +86,7 @@ Cette Dockerfile est présentée annexe \ref{chap:dockerfile} (page \paragraph{} La migration de cette application impliquait aussi la migration de sa base de données de \textit{SQLite} vers \textit{MariaDB}. J'ai passé deux -jours complets afin de \textbf{tester plusieurs système de migration} mais rien +jours complets afin de \textbf{tester plusieurs systèmes de migration} mais rien n'a fonctionné correctement~: \begin{itemize} @@ -102,7 +102,7 @@ n'a fonctionné correctement~: \paragraph{} Comme les données des dépôts pouvaient être \textbf{facilement restaurées} avec l'export réalisé depuis la \textit{Jail}, j'ai décidé de repartir de zéro du côté de la base de données. J'ai donc recréé les comptes -uilisateurs\footnote{nous n'utilisions aucune fonctionnalité liées à la base de +uilisateurs\footnote{nous n'utilisions aucune fonctionnalité liée à la base de données à part l'authentification}; évitant de perdre davantage de temps. \subsection{Mise en place des sauvegardes} @@ -130,15 +130,15 @@ l'ensemble des services pour la migration. la mise en place du système hôte ou les conteneurs --- la mise en production s'est \textbf{globalement bien passée}. -\section{En conclusion} +\section{Conclusion} \paragraph{} Ce projet a sûrement été \textbf{le plus intéressant de ces derniers mois}. Travailler de concert avec Lucas a été source de motivation et de plaisir. Nos échanges de compétences ont permis d'avancer sereinement et -d'attendre nos objectifs \textbf{sans difficulté majeure}. +d'atteindre nos objectifs \textbf{sans difficulté majeure}. \paragraph{} Nous avons réussi à migrer toute l'infrastructure dans les temps et même commencé à tester -\link{https://github.com/dani-garcia/vaultwarden}{ValtWarden}. Lucas a +\link{https://github.com/dani-garcia/vaultwarden}{VaultWarden}. Lucas a d'ailleurs continué sur sa lancée et l'a mis en production, ainsi que d'autres conteneurs, après mon départ. diff --git a/includes/couverture.tex b/includes/couverture.tex index 6ef625e..5dc0b7c 100644 --- a/includes/couverture.tex +++ b/includes/couverture.tex @@ -2,7 +2,7 @@ \begin{center} {Yorick Barbanneau} \color{ElectricMagenta}\rule{\linewidth}{1pt}\vspace{10cm} - \color{Black}{Licence Professionnelle ADSILLH --- Rapport de Stage}\vspace{15pt} \\ + \color{Black}{Licence Professionnelle ADSILLH --- Mémoire de Stage}\vspace{15pt} \\ \Huge{Centres d'animation de Bordeaux}\vspace{30pt}\\ \includegraphics[width=8cm]{generated/ca_bordeaux}\vspace{6cm} \\ \end{center} diff --git a/includes/preambule.tex b/includes/preambule.tex index 08f5f37..2f4065d 100644 --- a/includes/preambule.tex +++ b/includes/preambule.tex @@ -9,7 +9,7 @@ \usepackage{tabularx} \usepackage{array} \usepackage{pdfpages} -\usepackage{titlesec} +\usepackage[explicit]{titlesec} \usepackage{soul} \usepackage[ labelfont={small,bf,color=LightGrey}, @@ -66,6 +66,10 @@ {\color{ElectricMagenta}\noindent\rule{\textwidth}{0.4pt}} } +\BeforeBeginEnvironment{itemize}{% + \vspace{3pt} +} + % Code \lstset{ backgroundcolor=\color{UltraLightGrey}, @@ -90,8 +94,20 @@ \parindent=0em \renewcommand{\baselinestretch}{1.2} - -\fancyhead[LE]{\color{SlateGrey}Yorick Barbanneau} -\fancyhead[RO]{\color{SlateGrey}Centres d'animation de Bordeaux} +% pagehead, pagefoot +\fancyhead[LE]{\footnotesize\color{SlateGrey}Yorick Barbanneau} +\fancyhead[RO]{\footnotesize\color{SlateGrey}Mémoire de stage --- centres d'animation de Bordeaux} \fancyhead[LO]{} \fancyhead[RE]{} + +% chapter titles +%\titleformat{hcommand}[hshape]{format}{label}{sep}{before-code}[after-code] +\titleformat{\chapter}[display]{}{ + \Large\color{ElectricMagenta}\chaptertitlename\ \thechapter~ + \huge\color{Black}\textbf{#1} +}{0pt}{}[] + +\titleformat{name=\chapter, numberless}[display]{}{ + %\Large\color{ElectricMagenta}\chaptertitlename\ \thechapter~ + \huge\color{Black}\textbf{#1} +}{0pt}{}[] diff --git a/rapport.tex b/rapport.tex index cce68df..383e5f4 100644 --- a/rapport.tex +++ b/rapport.tex @@ -16,6 +16,7 @@ \input{chapitres/chapitre_3} \input{chapitres/chapitre_4} \input{chapitres/chapitre_5} +\input{chapitres/conclusion} \appendix \input{annexes/annexe_startx_bornes} \input{annexes/annexe_nftables}