From 213de641816e0afdb8699c7f56a5fae63c73f375 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Thu, 8 Oct 2020 22:43:57 +0200 Subject: [PATCH] memoir,warn,skeleton --- cnam/travaux/mémoire/thesis/main.tex | 111 +++++++++++++++++++++-- cnam/travaux/mémoire/thesis/settings.tex | 8 +- 2 files changed, 109 insertions(+), 10 deletions(-) diff --git a/cnam/travaux/mémoire/thesis/main.tex b/cnam/travaux/mémoire/thesis/main.tex index 7efb500..cf87a7e 100644 --- a/cnam/travaux/mémoire/thesis/main.tex +++ b/cnam/travaux/mémoire/thesis/main.tex @@ -1,16 +1,113 @@ -% apply settings \input{settings} -% begin document \begin{document} -\ml{}{} +\chapter{\ml{% +% +}{% +Problématique : maintenance des systèmes d’exploitation% +}} -\ml{Hello world!}{} +\section{\ml{% +% +}{% +Systèmes de fichiers, installés sur partitions, avec accès en écriture% +}} -\ml{}{Bonjour monde !} +\subsection{\ml{% +% +}{% +Système de fichiers conventionnel% +}} -\ml{Hello world!}{Bonjour monde !} +\subsection{\ml{% +% +}{% +Système de fichiers géré par des recettes configuration% +}} + +\subsection{\ml{% +% +}{% +Système de fichiers avec gestion d’instantanés% +}} + +\section{\ml{% +% +}{% +Images autonomes, sans installation, avec accès en lecture seule% +}} + +\subsection{\ml{% +% +}{% +Amorçage sans gestion de persistance% +}} + +\subsection{\ml{% +% +}{% +Amorçage avec gestion de persistance% +}} + +\chapter{\ml{% +% +}{% +Proposition : fonctionnement autonome incrémental% +}} + +\section{\ml{% +% +}{% +Miroirs de dépôts officiels distribution et éditeurs tiers% +}} + +\section{\ml{% +% +}{% +Construction d’un système de fichiers autonome (Debian GNU/Linux)% +}} + +\section{\ml{% +% +}{% +Encapsulation dans un fichier image% +}} + +\section{\ml{% +% +}{% +Sécurité du fichier image produit% +}} + +\section{\ml{% +% +}{% +Amorçage de fichier(s) image(s) sécurisé(s)% +}} + +\section{\ml{% +% +}{% +Mise à niveau incrémentale% +}} + +\chapter{\ml{% +% +}{% +Automatisations potentiellement implémentables% +}} + +\section{\ml{% +% +}{% +Construction de systèmes de fichiers autonomes complets% +}} + +\section{\ml{% +% +}{% +Création de nouveaux fichiers par mise à jour d’images% +}} -% end document \end{document} diff --git a/cnam/travaux/mémoire/thesis/settings.tex b/cnam/travaux/mémoire/thesis/settings.tex index 32aa878..2d0561d 100644 --- a/cnam/travaux/mémoire/thesis/settings.tex +++ b/cnam/travaux/mémoire/thesis/settings.tex @@ -1,5 +1,5 @@ % set default size and document class -\documentclass[12pt]{extarticle} +\documentclass[12pt]{memoir} % set fonts \usepackage{fontspec} @@ -15,9 +15,11 @@ \newcommand{\ifstr}[4]{\expandafter\ifstrequal\expandafter{#1}{#2}{#3}{#4}} +\newcommand{\warn}[1]{/!\textbackslash #1 /!\textbackslash} + \newcommand{\ml}[2]{% -\ifstr{\mainlanguage}{en}{\ifstrempty{#1}{TRANSLATE\_ME!}{#1}}{% -\ifstr{\mainlanguage}{fr}{\ifstrempty{#2}{TRADUISEZ\_MOI\_!}{#2}}{% +\ifstr{\mainlanguage}{en}{\ifstrempty{#1}{\warn{TRANSLATE ME}}{#1}}{% +\ifstr{\mainlanguage}{fr}{\ifstrempty{#2}{\warn{TRADUISEZ-MOI}}{#2}}{% SHOULD\_NOT\_HAPPEN!% }}% }