mémoire→thesis
This commit is contained in:
parent
3b62292654
commit
86b7e4a5e0
21 changed files with 0 additions and 0 deletions
11
cnam/travaux/thesis/thesis/acronyms.tex
Normal file
11
cnam/travaux/thesis/thesis/acronyms.tex
Normal file
|
@ -0,0 +1,11 @@
|
|||
\ml
|
||||
{\def\acronyms{Acronyms}}
|
||||
{\def\acronyms{Abréviations}}
|
||||
\printglossary[type=\acronymtype,
|
||||
title=\acronyms]
|
||||
|
||||
\newacronym{os}
|
||||
{\ml{OS}{SE}}
|
||||
{\ml{Operating System}{Système d’Exploitation}}
|
||||
|
||||
\pagebreak
|
19
cnam/travaux/thesis/thesis/back.tex
Normal file
19
cnam/travaux/thesis/thesis/back.tex
Normal file
|
@ -0,0 +1,19 @@
|
|||
\ml
|
||||
{\def\back{Summaries}}
|
||||
{\def\back{Résumés}}
|
||||
\chapter*{}
|
||||
\addcontentsline{toc}{chapter}{\back}
|
||||
|
||||
\begin{center}\begin{large}\textbf{
|
||||
\title\\
|
||||
\subtitle
|
||||
}\end{large}\end{center}
|
||||
|
||||
\ml{CNAM Master's thesis}{Mémoire d’Ingénieur CNAM},\\
|
||||
Bordeaux 2021.
|
||||
|
||||
\summaries
|
||||
|
||||
\thispagestyle{empty}
|
||||
|
||||
\pagebreak
|
5
cnam/travaux/thesis/thesis/conclusion.tex
Normal file
5
cnam/travaux/thesis/thesis/conclusion.tex
Normal file
|
@ -0,0 +1,5 @@
|
|||
\def\outro{Conclusion}
|
||||
\chapter*{\outro}
|
||||
\addcontentsline{toc}{chapter}{\outro}
|
||||
|
||||
\pagebreak
|
4
cnam/travaux/thesis/thesis/figures.tex
Normal file
4
cnam/travaux/thesis/thesis/figures.tex
Normal file
|
@ -0,0 +1,4 @@
|
|||
\renewcommand{\listfigurename}{Figures}
|
||||
\listoffigures
|
||||
|
||||
\pagebreak
|
64
cnam/travaux/thesis/thesis/front.tex
Normal file
64
cnam/travaux/thesis/thesis/front.tex
Normal file
|
@ -0,0 +1,64 @@
|
|||
\begin{center}
|
||||
|
||||
\includegraphics[height=2.54cm]{../../cnam}
|
||||
|
||||
{\bfseries
|
||||
\begin{large}
|
||||
|
||||
{\larger[2] C}ONSERVATOIRE {\larger[2] N}ATIONAL
|
||||
DES {\larger[2] A}RTS ET {\larger[2] M}ÉTIERS
|
||||
|
||||
\ml
|
||||
{ASSOCIATE REGIONAL CENTER OF NEW-AQUITAINE}
|
||||
{CENTRE RÉGIONAL ASSOCIÉ DE NOUVELLE-AQUITAINE}
|
||||
|
||||
\hrq
|
||||
|
||||
\ml{THESIS}{MÉMOIRE}
|
||||
|
||||
\ml{defended in order to obtain}{présenté en vue d’obtenir}
|
||||
|
||||
\ml{MASTER'S DEGREE from the CNAM}{le DIPLÔME d’INGÉNIEUR CNAM}
|
||||
|
||||
\ml{SPECIALIZATION: Computer Science}{SPÉCIALITÉ : Informatique}
|
||||
|
||||
\ml
|
||||
{OPTION: Networks, Systems and Multimedia}
|
||||
{OPTION : Réseaux, Systèmes et Multimédia}
|
||||
|
||||
\vfill
|
||||
\ml{by}{par}
|
||||
\vfill
|
||||
|
||||
\author
|
||||
|
||||
\hrq
|
||||
|
||||
\title\\
|
||||
\subtitle
|
||||
|
||||
\ml
|
||||
{Defended on \date}
|
||||
{Soutenu le \date}
|
||||
|
||||
\hrq
|
||||
|
||||
JURY
|
||||
|
||||
\end{large}
|
||||
\vspace{1em}
|
||||
\begin{small}
|
||||
|
||||
{\renewcommand{\arraystretch}{1.5} \begin{tabular}[t]{rllll}
|
||||
\ml{PRESIDENT:}{PRÉSIDENT :} & \tt & \first & \last & \textit{\renewcommand{\arraystretch}{1} \begin{tabular}[t]{@{}l@{}}\role\\\org\end{tabular}} \\
|
||||
\ml{MEMBERS:}{MEMBRES :} & \tt & \first & \last & \textit{\renewcommand{\arraystretch}{1} \begin{tabular}[t]{@{}l@{}}\role\\\org\end{tabular}} \\
|
||||
& \tt & \first & \last & \textit{\renewcommand{\arraystretch}{1} \begin{tabular}[t]{@{}l@{}}\role\\\org\end{tabular}}
|
||||
\end{tabular}}
|
||||
|
||||
\end{small}
|
||||
}
|
||||
\end{center}
|
||||
|
||||
\thispagestyle{empty}
|
||||
|
||||
\pagebreak
|
7
cnam/travaux/thesis/thesis/glossary.tex
Normal file
7
cnam/travaux/thesis/thesis/glossary.tex
Normal file
|
@ -0,0 +1,7 @@
|
|||
\ml
|
||||
{\def\gloss{Glossary}}
|
||||
{\def\gloss{Glossaire}}
|
||||
\printglossary
|
||||
[title=\gloss]
|
||||
|
||||
\pagebreak
|
7
cnam/travaux/thesis/thesis/introduction.tex
Normal file
7
cnam/travaux/thesis/thesis/introduction.tex
Normal file
|
@ -0,0 +1,7 @@
|
|||
\def\intro{Introduction}
|
||||
\chapter*{\intro}
|
||||
\addcontentsline{toc}{chapter}{\intro}
|
||||
|
||||
\gls{os}
|
||||
|
||||
\pagebreak
|
114
cnam/travaux/thesis/thesis/main.tex
Normal file
114
cnam/travaux/thesis/thesis/main.tex
Normal file
|
@ -0,0 +1,114 @@
|
|||
\input{settings}
|
||||
\input{variables}
|
||||
|
||||
\begin{document}
|
||||
|
||||
\singlespacing
|
||||
|
||||
\input{front}
|
||||
|
||||
\onehalfspacing
|
||||
|
||||
\input{thanks}
|
||||
\input{acronyms}
|
||||
\input{glossary}
|
||||
\input{toc}
|
||||
\input{introduction}
|
||||
|
||||
\ml
|
||||
{\chapter{\todo}}
|
||||
{\chapter{Problématique : maintenance des systèmes d’exploitation}}
|
||||
|
||||
\ml
|
||||
{\section{\todo}}
|
||||
{\section{Systèmes de fichiers, installés sur partitions, avec accès en écriture}}
|
||||
|
||||
\ml
|
||||
{\subsection{\todo}}
|
||||
{\subsection{Système de fichiers conventionnel}}
|
||||
|
||||
\ml
|
||||
{\subsection{\todo}}
|
||||
{\subsection{Système de fichiers géré par des recettes configuration}}
|
||||
|
||||
\ml
|
||||
{\subsection{\todo}}
|
||||
{\subsection{Système de fichiers avec gestion d’instantanés}}
|
||||
|
||||
\ml
|
||||
{\section{\todo}}
|
||||
{\section{Images autonomes, sans installation, avec accès en lecture seule}}
|
||||
|
||||
\ml
|
||||
{\subsection{\todo}}
|
||||
{\subsection{Amorçage sans gestion de persistance}}
|
||||
|
||||
\ml
|
||||
{\subsection{\todo}}
|
||||
{\subsection{Amorçage avec gestion de persistance}}
|
||||
|
||||
\ml
|
||||
{\chapter{\todo}}
|
||||
{\chapter{Proposition : fonctionnement autonome incrémental}}
|
||||
|
||||
\ml
|
||||
{\section{\todo}}
|
||||
{\section{Miroirs de dépôts officiels distribution et éditeurs tiers}}
|
||||
|
||||
\ml
|
||||
{\section{\todo}}
|
||||
{\section{Construction d’un système de fichiers autonome (Debian GNU/Linux)}}
|
||||
|
||||
\ml
|
||||
{\section{\todo}}
|
||||
{\section{Encapsulation dans un fichier image}}
|
||||
|
||||
\ml
|
||||
{\section{\todo}}
|
||||
{\section{Sécurité du fichier image produit}}
|
||||
|
||||
\ml
|
||||
{\section{\todo}}
|
||||
{\section{Amorçage de fichier(s) image(s) sécurisé(s)}}
|
||||
|
||||
\ml
|
||||
{\section{\todo}}
|
||||
{\section{Mise à niveau incrémentale}}
|
||||
|
||||
\ml
|
||||
{\chapter{\todo}}
|
||||
{\chapter{Automatisations potentiellement implémentables}}
|
||||
|
||||
\ml
|
||||
{\section{\todo}}
|
||||
{\section{Vérification d’intégrité de dépôts}}
|
||||
|
||||
\ml
|
||||
{\section{\todo}}
|
||||
{\section{Construction de systèmes de fichiers autonomes complets}}
|
||||
|
||||
\ml
|
||||
{\section{\todo}}
|
||||
{\section{Création de nouveaux fichiers par mise à jour d’images}}
|
||||
|
||||
\ml
|
||||
{\section{\todo}}
|
||||
{\section{Génération à la volée de menus de démarrage}}
|
||||
|
||||
\input{conclusion}
|
||||
|
||||
\appendix
|
||||
|
||||
\ml
|
||||
{\chapter{Appendix}}
|
||||
{\chapter{Annexe}}
|
||||
\pagebreak
|
||||
|
||||
\input{figures}
|
||||
\input{tables}
|
||||
|
||||
\singlespacing
|
||||
|
||||
\input{back}
|
||||
|
||||
\end{document}
|
76
cnam/travaux/thesis/thesis/settings.tex
Normal file
76
cnam/travaux/thesis/thesis/settings.tex
Normal file
|
@ -0,0 +1,76 @@
|
|||
% set default size and document class
|
||||
\documentclass[12pt]{report}
|
||||
|
||||
% acronyms, glossary
|
||||
\usepackage[acronym,toc]{glossaries}
|
||||
\makeglossaries
|
||||
|
||||
% tune table of contents
|
||||
\usepackage{tocloft}
|
||||
|
||||
% links
|
||||
\usepackage[colorlinks,
|
||||
citecolor=blue,
|
||||
filecolor=blue,
|
||||
linkcolor=blue,
|
||||
urlcolor=blue,
|
||||
]{hyperref}
|
||||
|
||||
% adjust chapter titles
|
||||
\usepackage{etoolbox}
|
||||
\makeatletter
|
||||
\patchcmd{\@makechapterhead}{50\p@}{0pt}{}{}
|
||||
\patchcmd{\@makeschapterhead}{50\p@}{0pt}{}{}
|
||||
\makeatother
|
||||
|
||||
% set paper geometry
|
||||
\usepackage[a4paper,portrait,
|
||||
bmargin=20mm,lmargin=20mm,rmargin=20mm,tmargin=20mm]{geometry}
|
||||
|
||||
% images
|
||||
\usepackage{graphicx}
|
||||
|
||||
% set fonts
|
||||
\usepackage{fontspec}
|
||||
% set relative sizes
|
||||
\usepackage{relsize}
|
||||
\setlength{\parindent}{0em}
|
||||
\setlength{\parskip}{1em}
|
||||
\setmainfont{DejaVu Sans}
|
||||
\setmonofont{DejaVu Sans Mono}
|
||||
|
||||
% set spacings
|
||||
\usepackage{setspace}
|
||||
|
||||
% lists of figures, tables
|
||||
\usepackage{tocbibind}
|
||||
|
||||
% set languages
|
||||
\usepackage{polyglossia}
|
||||
% recommended
|
||||
\usepackage{csquotes}
|
||||
\setmainlanguage{\mainlanguage}
|
||||
\setotherlanguages{\otherlanguages}
|
||||
|
||||
% simple commands
|
||||
|
||||
\newcommand{\hr}{\rule{\textwidth}{1pt}}
|
||||
|
||||
\newcommand{\hrq}{\rule{.25\textwidth}{1pt}}
|
||||
|
||||
% handle multiple languages
|
||||
|
||||
\newcommand{\ifstreq}[4]{\expandafter\ifstrequal\expandafter{#1}{#2}{#3}{#4}}
|
||||
|
||||
\def\todo{TODO}
|
||||
|
||||
\newcommand{\ml}[2]{%
|
||||
\ifstreq{\mainlanguage}{en}{\ifstrempty{#1}{\todo}{#1}}{%
|
||||
\ifstreq{\mainlanguage}{fr}{\ifstrempty{#2}{\todo}{#2}}{%
|
||||
ERROR%
|
||||
}}%
|
||||
}
|
||||
|
||||
\newcommand{\en}[1]{\textenglish{#1}}
|
||||
|
||||
\newcommand{\fr}[1]{\textfrench{#1}}
|
18
cnam/travaux/thesis/thesis/summary.en.tex
Normal file
18
cnam/travaux/thesis/thesis/summary.en.tex
Normal file
|
@ -0,0 +1,18 @@
|
|||
\begin{center}
|
||||
|
||||
\hr
|
||||
|
||||
\textbf{SUMMARY}
|
||||
|
||||
\end{center}
|
||||
|
||||
.\\
|
||||
.\\
|
||||
.
|
||||
|
||||
.\\
|
||||
.\\
|
||||
…
|
||||
|
||||
\textbf{Key words: ?, ?, ?, ?,\\
|
||||
?, ?, ?, ?.}
|
18
cnam/travaux/thesis/thesis/summary.fr.tex
Normal file
18
cnam/travaux/thesis/thesis/summary.fr.tex
Normal file
|
@ -0,0 +1,18 @@
|
|||
\begin{center}
|
||||
|
||||
\hr
|
||||
|
||||
\textbf{RÉSUMÉ}
|
||||
|
||||
\end{center}
|
||||
|
||||
.\\
|
||||
.\\
|
||||
.
|
||||
|
||||
.\\
|
||||
.\\
|
||||
…
|
||||
|
||||
\textbf{Mots clés : ?, ?, ?, ?,\\
|
||||
?, ?, ?, ?.}
|
7
cnam/travaux/thesis/thesis/tables.tex
Normal file
7
cnam/travaux/thesis/thesis/tables.tex
Normal file
|
@ -0,0 +1,7 @@
|
|||
\ml
|
||||
{\def\tables{Tables}}
|
||||
{\def\tables{Tableaux}}
|
||||
\renewcommand{\listtablename}{\tables}
|
||||
\listoftables
|
||||
|
||||
\pagebreak
|
7
cnam/travaux/thesis/thesis/thanks.tex
Normal file
7
cnam/travaux/thesis/thesis/thanks.tex
Normal file
|
@ -0,0 +1,7 @@
|
|||
\ml
|
||||
{\def\thanks{Acknowledgements}}
|
||||
{\def\thanks{Remerciements}}
|
||||
\chapter*{\thanks}
|
||||
\addcontentsline{toc}{chapter}{\thanks}
|
||||
|
||||
\pagebreak
|
10
cnam/travaux/thesis/thesis/toc.tex
Normal file
10
cnam/travaux/thesis/thesis/toc.tex
Normal file
|
@ -0,0 +1,10 @@
|
|||
\ml
|
||||
{\def\toc{Contents}}
|
||||
{\def\toc{Plan}}
|
||||
\renewcommand{\contentsname}{\toc}
|
||||
|
||||
\renewcommand{\cftchapleader}{\cftdotfill{\cftdotsep}}
|
||||
|
||||
\tableofcontents
|
||||
|
||||
\pagebreak
|
5
cnam/travaux/thesis/thesis/variables.tex
Normal file
5
cnam/travaux/thesis/thesis/variables.tex
Normal file
|
@ -0,0 +1,5 @@
|
|||
\def\first{\ml{First}{Prénom}}
|
||||
\def\last{\ml{LAST}{NOM}}
|
||||
\def\org{\ml{Organization}{Organisme}}
|
||||
\def\role{\ml{Role}{Fonction}}
|
||||
\def\tt{\ml{Title}{Civilité}}
|
Loading…
Add table
Add a link
Reference in a new issue