Compare commits
22 Commits
xelatex/ND
...
xelatex/To
Author | SHA1 | Date | |
---|---|---|---|
f009ada993 | |||
44b10c7fdc | |||
0c8507b02f | |||
ea89dd2971 | |||
7ec35b0b14 | |||
98c06e9b19 | |||
1f24c0a58e | |||
316991f672 | |||
c3b2ac34bd | |||
0abe05a3e9 | |||
92246c2b16 | |||
7ca7e571b9 | |||
771b5e868b | |||
89da104103 | |||
353d7243a9 | |||
904e67c5f2 | |||
2a25eea872 | |||
977a7a2874 | |||
ea4832d7f0 | |||
c33152e0ae | |||
2b031286e7 | |||
9b9cbf2aae |
58
README.md
58
README.md
@ -48,14 +48,15 @@ Les figures sont placées à part dans le répertoire _figures_.
|
||||
|
||||
Ces éléments de contenu sont inclus dans des fichiers principaux placés dans le répertoire _presentations_.
|
||||
|
||||
Le répertoire _template_ contient des modèles de document au format jinja utilisés par le script _setup_main_tex_file.py_.
|
||||
Le répertoire _templates_ contient des modèles de document au format jinja utilisés par le script _setup_main_tex_file.py_.
|
||||
|
||||
## setup_main_tex_file.py
|
||||
|
||||
Le script setup_main_tex_file.py permet d’organiser la procédure en proposant :
|
||||
- la création du fichier maître pour une formation
|
||||
- la création des fichiers de contenu à inclure si nécessaire
|
||||
- la mise à jour du plan de formation en fonction des éléments inclus.
|
||||
- la création des fichiers maîtres pour une formation ;
|
||||
- la création des fichiers de contenu à inclure si nécessaire ;
|
||||
- la mise à jour du plan de formation en fonction des éléments inclus ;
|
||||
- la compilation des trois documents (diaporama, support de cours et programme) si l’application rubber est installée.
|
||||
|
||||
Pour chacune de ses sous-étapes, le script propose une sous-commande.
|
||||
|
||||
@ -79,7 +80,7 @@ Les autres options prendront des valeurs par défaut si elles ne sont pas fourni
|
||||
|
||||
À noter, pour la licence, que seule la CC-BY-SA v2 est disponible dans les contenus à inclure pour l’instant.
|
||||
|
||||
L’exécution de la commande précédente produit le fichier presentations/modules_EOLE_envole/Conseil_Départemental/CD_Formation_Scribe.tex
|
||||
L’exécution de la commande précédente produit le fichier presentations/modules_EOLE_envole/Conseil_Départemental/diaporama.tex.
|
||||
|
||||
### Construire le contenu d’une formation
|
||||
|
||||
@ -155,16 +156,16 @@ Seule la dernière inclusion poserait problème lors de la compilation.
|
||||
|
||||
Pour permettre de lancer des compilations sans attendre que tout le contenu soit prêt, le script propose une sous commande qui prépare le terrain en créant les fichiers de contenu manquant.
|
||||
```
|
||||
./setup_main_tex_file.py update -m presentations/modules_EOLE_envole/Conseil_Départemental/CD_Formation_Scribe.tex
|
||||
./setup_main_tex_file.py update -d modules_EOLE_envole/Conseil_Départemental
|
||||
```
|
||||
|
||||
Le seul argument de cette sous-commande _update_ permet d’identifier le fichier maître.
|
||||
Le seul argument de cette sous-commande _update_ permet d’identifier le sous-répertoire de _presentations_ contenant le fichier maître _diaporama.tex_.
|
||||
|
||||
Cette commande traiter toutes les directives skbinput et créer le fichier à inclure si il n’existe pas déjà.
|
||||
Cette commande traite toutes les directives skbinput et créer le fichier à inclure s’il n’existe pas déjà.
|
||||
Elle affiche la liste des fichiers créés en retour de commande.
|
||||
|
||||
```
|
||||
$ ./setup_main_tex_file.py update -m presentations/modules_EOLE_envole/Conseil_Départemental/CD_Formation_Scribe.tex
|
||||
$ ./setup_main_tex_file.py update -d modules_EOLE_envole/Conseil_Départemental/
|
||||
slides/modules_EOLE_envole/commun/du-contenu-inexistant.tex
|
||||
```
|
||||
|
||||
@ -179,7 +180,10 @@ Ce fichier contient du texte permettant de le repérer facilement dans le docume
|
||||
|
||||
### Affichage du plan (sous-commande outline)
|
||||
|
||||
À ce stade, le script propose un simple affichage sur la sortie standard du plan déduit du contenu
|
||||
La sous-commande _outline_ permet de créer un sommaire du diaporama sous la forme de listes imbriquées et de l’inclure dans le programme.
|
||||
```
|
||||
./setup_main_tex_file.py outline -d modules_EOLE_envole/Conseil_Départemental
|
||||
```
|
||||
```
|
||||
Introduction
|
||||
EOLE
|
||||
@ -228,7 +232,39 @@ Les quatre phases
|
||||
|
||||
### Génération du document
|
||||
|
||||
En alternative à la recette Makefile pas encore adaptée pour la compilation de ce nouveau format, on peut utiliser la commande rubber (paquet supplémentaire à installer)
|
||||
Comme alternative à la recette Makefile pas encore adaptée pour la compilation de ce nouveau format, on peut utiliser la commande rubber (paquet supplémentaire à installer)
|
||||
```
|
||||
rubber --inplace --module=xelatex presentations/modules_EOLE_envole/Conseil_Départemental/CD_Formation_Scribe.tex
|
||||
```
|
||||
|
||||
La sous-commande _compile_ appelle rubber pour compiler les trois documents : diaporama, support et programme.
|
||||
```
|
||||
./setup_main_tex_file.py compile -d modules_EOLE_envole/Conseil_Départemental
|
||||
```
|
||||
Cette sous-commande n’est disponible que si la commande rubber est installé et accessible (test du retour rubber --version).
|
||||
|
||||
### Intégration avec git
|
||||
|
||||
Le script entreprend des actions complémentaires lorsque il détecte un environnement _git_.
|
||||
|
||||
#### Séparation et isolation des formations
|
||||
|
||||
La proposition est la suivante : séparer le contenu générique (contenu inclu dans les formations) et les fichiers maîtres spécifiques à des formations.
|
||||
|
||||
Une branche (master en l’occurence) est utilisée comme pivot et contient les fragments de formations.
|
||||
Chaque formation spécifique est isolée dans une branche propre.
|
||||
|
||||
De fait, le contenu du dossier _presentations_ est commité dans la branche spécifique, tandis que le reste (_content_ et _slides_ notamment) est commité dans _master_. Un hook git local est proposé pour limiter les commits dans les mauvaises branches, basé sur les chemins des fichiers créés ou modifiés.
|
||||
|
||||
Le script permet d’automatiser une partie de ce découpage, notamment la création des branches spécifiques et le commit dans les branches appropriées selon les actions entreprises.
|
||||
|
||||
#### action d’initialisation
|
||||
|
||||
L’initialisation doit être effectué depuis la branche _master_ et exécute les actions suivantes :
|
||||
- création d’une branche nommée d’après le répertoire de destination et suffixée avec _xelatex/_
|
||||
- création des fichiers propres à la formation (fichiers maîtres pour le diaporama, le support, le programme, etc.)
|
||||
- commit de ces fichiers dans la branche spécifique.
|
||||
|
||||
#### action de mise à jour du programme
|
||||
|
||||
Comme tout ce qui implique la mise à jour ou la création de contenu dans le répertoire _presentations_, le produit de la mise à jour du programme est commité dans la branche spécifique.
|
||||
|
@ -0,0 +1,3 @@
|
||||
\begin{Verbatim}[commandchars=\\\{\}]
|
||||
\PYG{c+cp}{\PYGZlt{}?xml version=\PYGZdq{}1.0\PYGZdq{} encoding=\PYGZdq{}utf\PYGZhy{}8\PYGZdq{}?\PYGZgt{}}
|
||||
\end{Verbatim}
|
101
presentations/Togo/_minted-diaporama/default-pyg-prefix.pygstyle
Normal file
101
presentations/Togo/_minted-diaporama/default-pyg-prefix.pygstyle
Normal file
@ -0,0 +1,101 @@
|
||||
|
||||
\makeatletter
|
||||
\def\PYG@reset{\let\PYG@it=\relax \let\PYG@bf=\relax%
|
||||
\let\PYG@ul=\relax \let\PYG@tc=\relax%
|
||||
\let\PYG@bc=\relax \let\PYG@ff=\relax}
|
||||
\def\PYG@tok#1{\csname PYG@tok@#1\endcsname}
|
||||
\def\PYG@toks#1+{\ifx\relax#1\empty\else%
|
||||
\PYG@tok{#1}\expandafter\PYG@toks\fi}
|
||||
\def\PYG@do#1{\PYG@bc{\PYG@tc{\PYG@ul{%
|
||||
\PYG@it{\PYG@bf{\PYG@ff{#1}}}}}}}
|
||||
\def\PYG#1#2{\PYG@reset\PYG@toks#1+\relax+\PYG@do{#2}}
|
||||
|
||||
\expandafter\def\csname PYG@tok@w\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.73,0.73}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@c\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@cp\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.74,0.48,0.00}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@k\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@kp\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@kt\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.69,0.00,0.25}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@o\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@ow\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.67,0.13,1.00}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@nb\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@nf\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@nc\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@nn\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@ne\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.82,0.25,0.23}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@nv\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@no\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.53,0.00,0.00}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@nl\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.63,0.63,0.00}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@ni\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.60,0.60,0.60}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@na\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.49,0.56,0.16}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@nt\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@nd\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.67,0.13,1.00}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@s\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@sd\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@si\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.73,0.40,0.53}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@se\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.73,0.40,0.13}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@sr\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.40,0.53}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@ss\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@sx\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@m\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@gh\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,0.50}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@gu\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.50,0.00,0.50}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@gd\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.63,0.00,0.00}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@gi\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.63,0.00}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@gr\endcsname{\def\PYG@tc##1{\textcolor[rgb]{1.00,0.00,0.00}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@ge\endcsname{\let\PYG@it=\textit}
|
||||
\expandafter\def\csname PYG@tok@gs\endcsname{\let\PYG@bf=\textbf}
|
||||
\expandafter\def\csname PYG@tok@gp\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,0.50}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@go\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.53,0.53,0.53}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@gt\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.27,0.87}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@err\endcsname{\def\PYG@bc##1{\setlength{\fboxsep}{0pt}\fcolorbox[rgb]{1.00,0.00,0.00}{1,1,1}{\strut ##1}}}
|
||||
\expandafter\def\csname PYG@tok@kc\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@kd\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@kn\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@kr\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@bp\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@fm\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@vc\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@vg\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@vi\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@vm\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@sa\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@sb\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@sc\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@dl\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@s2\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@sh\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@s1\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@mb\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@mf\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@mh\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@mi\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@il\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@mo\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@ch\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@cm\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@cpf\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@c1\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
||||
\expandafter\def\csname PYG@tok@cs\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
||||
|
||||
\def\PYGZbs{\char`\\}
|
||||
\def\PYGZus{\char`\_}
|
||||
\def\PYGZob{\char`\{}
|
||||
\def\PYGZcb{\char`\}}
|
||||
\def\PYGZca{\char`\^}
|
||||
\def\PYGZam{\char`\&}
|
||||
\def\PYGZlt{\char`\<}
|
||||
\def\PYGZgt{\char`\>}
|
||||
\def\PYGZsh{\char`\#}
|
||||
\def\PYGZpc{\char`\%}
|
||||
\def\PYGZdl{\char`\$}
|
||||
\def\PYGZhy{\char`\-}
|
||||
\def\PYGZsq{\char`\'}
|
||||
\def\PYGZdq{\char`\"}
|
||||
\def\PYGZti{\char`\~}
|
||||
% for compatibility with earlier versions
|
||||
\def\PYGZat{@}
|
||||
\def\PYGZlb{[}
|
||||
\def\PYGZrb{]}
|
||||
\makeatother
|
||||
|
101
presentations/Togo/_minted-diaporama/default.pygstyle
Normal file
101
presentations/Togo/_minted-diaporama/default.pygstyle
Normal file
@ -0,0 +1,101 @@
|
||||
|
||||
\makeatletter
|
||||
\def\PYGdefault@reset{\let\PYGdefault@it=\relax \let\PYGdefault@bf=\relax%
|
||||
\let\PYGdefault@ul=\relax \let\PYGdefault@tc=\relax%
|
||||
\let\PYGdefault@bc=\relax \let\PYGdefault@ff=\relax}
|
||||
\def\PYGdefault@tok#1{\csname PYGdefault@tok@#1\endcsname}
|
||||
\def\PYGdefault@toks#1+{\ifx\relax#1\empty\else%
|
||||
\PYGdefault@tok{#1}\expandafter\PYGdefault@toks\fi}
|
||||
\def\PYGdefault@do#1{\PYGdefault@bc{\PYGdefault@tc{\PYGdefault@ul{%
|
||||
\PYGdefault@it{\PYGdefault@bf{\PYGdefault@ff{#1}}}}}}}
|
||||
\def\PYGdefault#1#2{\PYGdefault@reset\PYGdefault@toks#1+\relax+\PYGdefault@do{#2}}
|
||||
|
||||
\expandafter\def\csname PYGdefault@tok@w\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.73,0.73}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@c\endcsname{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@cp\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.74,0.48,0.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@k\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@kp\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@kt\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.69,0.00,0.25}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@o\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@ow\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.67,0.13,1.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@nb\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@nf\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@nc\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@nn\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@ne\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.82,0.25,0.23}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@nv\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@no\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.53,0.00,0.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@nl\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.63,0.63,0.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@ni\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.60,0.60,0.60}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@na\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.49,0.56,0.16}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@nt\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@nd\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.67,0.13,1.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@s\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@sd\endcsname{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@si\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.40,0.53}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@se\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.40,0.13}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@sr\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.40,0.53}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@ss\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@sx\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@m\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@gh\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,0.50}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@gu\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.50,0.00,0.50}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@gd\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.63,0.00,0.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@gi\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.63,0.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@gr\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{1.00,0.00,0.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@ge\endcsname{\let\PYGdefault@it=\textit}
|
||||
\expandafter\def\csname PYGdefault@tok@gs\endcsname{\let\PYGdefault@bf=\textbf}
|
||||
\expandafter\def\csname PYGdefault@tok@gp\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,0.50}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@go\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.53,0.53,0.53}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@gt\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.27,0.87}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@err\endcsname{\def\PYGdefault@bc##1{\setlength{\fboxsep}{0pt}\fcolorbox[rgb]{1.00,0.00,0.00}{1,1,1}{\strut ##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@kc\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@kd\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@kn\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@kr\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@bp\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@fm\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@vc\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@vg\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@vi\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@vm\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@sa\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@sb\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@sc\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@dl\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@s2\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@sh\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@s1\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@mb\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@mf\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@mh\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@mi\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@il\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@mo\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@ch\endcsname{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@cm\endcsname{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@cpf\endcsname{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@c1\endcsname{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@cs\endcsname{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
||||
|
||||
\def\PYGdefaultZbs{\char`\\}
|
||||
\def\PYGdefaultZus{\char`\_}
|
||||
\def\PYGdefaultZob{\char`\{}
|
||||
\def\PYGdefaultZcb{\char`\}}
|
||||
\def\PYGdefaultZca{\char`\^}
|
||||
\def\PYGdefaultZam{\char`\&}
|
||||
\def\PYGdefaultZlt{\char`\<}
|
||||
\def\PYGdefaultZgt{\char`\>}
|
||||
\def\PYGdefaultZsh{\char`\#}
|
||||
\def\PYGdefaultZpc{\char`\%}
|
||||
\def\PYGdefaultZdl{\char`\$}
|
||||
\def\PYGdefaultZhy{\char`\-}
|
||||
\def\PYGdefaultZsq{\char`\'}
|
||||
\def\PYGdefaultZdq{\char`\"}
|
||||
\def\PYGdefaultZti{\char`\~}
|
||||
% for compatibility with earlier versions
|
||||
\def\PYGdefaultZat{@}
|
||||
\def\PYGdefaultZlb{[}
|
||||
\def\PYGdefaultZrb{]}
|
||||
\makeatother
|
||||
|
168
presentations/Togo/diaporama.tex
Normal file
168
presentations/Togo/diaporama.tex
Normal file
@ -0,0 +1,168 @@
|
||||
\documentclass{beamer}
|
||||
|
||||
\usepackage{skb}
|
||||
|
||||
\skbconfig[
|
||||
root = ../../,
|
||||
rep = content,
|
||||
pub = presentations,
|
||||
fig = figures,
|
||||
sli = slides,
|
||||
acr = database/acr,
|
||||
bib = database/bib
|
||||
]{skblocal.tex}
|
||||
|
||||
\newcommand{\pdfauthor}{Cadoles}
|
||||
\newcommand{\pdftitle}{Formation EOLE personnalisée}
|
||||
\newcommand{\pdfkeywords}{EOLE}
|
||||
|
||||
|
||||
\skbinput[from=sli]{style/preambule}
|
||||
|
||||
\newlength{\logospacing}
|
||||
\setlength{\logospacing}{0 cm}
|
||||
|
||||
\logo{
|
||||
\skbfigure[width=2cm]{logos/Cadoles.png}~
|
||||
}
|
||||
|
||||
\title[]{Formation EOLE personnalisée}
|
||||
\subtitle{Togo}
|
||||
|
||||
\author[Equipe Auteur]{Cadoles}
|
||||
|
||||
\institute[Cadoles]{\skbfigure[width=2cm]{logos/Cadoles.png}}
|
||||
|
||||
\date{{\small \today}}
|
||||
|
||||
\subject{Talks}
|
||||
|
||||
\begin{document}
|
||||
|
||||
\skbinput[from=sli]{style/title}
|
||||
|
||||
% Corps de la formation
|
||||
%\skbinput[from=sli]{}
|
||||
\section{Introduction}
|
||||
\subsection{La distribution EOLE}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/intro}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/ecosysteme}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/nouveautes27}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/nouveautes28}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/panorama-module}
|
||||
|
||||
\section{Tronc commun 1}
|
||||
\subsection{Les quatre phases}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/quatre_phases}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/eolebase/virtualbox}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/quatre_phases-pratique}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/configuration-pratique}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/02-gen_config}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/instance-pratique}
|
||||
|
||||
\subsection{L’administration courante}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/instance-reconfigure}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/mise-a-jour}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/reconfigure-pratique}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/diagnose}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/diagnose-pratique}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/firewall}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/firewall-pratique}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/schedule}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/schedule-pratique}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/onduleur}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/onduleur-pratique}
|
||||
|
||||
\subsection{Les interfaces d’administration}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/administration/ncurse/description}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/administration/ead/description}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/administration/ead/connexion}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/administration/ead/fonctions-basiques}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/commun/administration/ead/gestion-roles}
|
||||
|
||||
\subsection{Application Zéphir 1}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/application-zephir}
|
||||
|
||||
\subsection{GNU/Linux}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/gnu_linux}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/tcpdump-tshark}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/commande-distance}
|
||||
|
||||
\subsection{Application Zéphir 2}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/application-zephir2}
|
||||
|
||||
\subsection{Migration}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/migration-zephir}
|
||||
|
||||
\section{Tronc commun 2}
|
||||
|
||||
\subsection{Personnalisation du module}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/personnalisation-creole-patchs}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/personnalisation-creole-patchs-pratique}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/personnalisation-creole-templates}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/personnalisation-creole-templates-pratique}
|
||||
|
||||
\subsection{Gestion centralisée du module}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/zephir}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/zephir_script}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/api}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/api_bash}
|
||||
|
||||
\subsection{Fonctionnement interne}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/diagnose}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/script-instance-reconfigure}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/script-instance-reconfigure-pratique}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/montage-conteneur}
|
||||
%\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/eole-firewall}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/schedule}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/host}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/mysql}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/interface}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/disknod}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/sso}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/script-ead}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/sauvegarde}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/conteneur_groupe_conteneur}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/cert}
|
||||
|
||||
\section{Hâpy, virtualisation des infrastructures}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/hapy/description}
|
||||
\subsection{Configuration}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/hapy/configuration-commutateur-virtuel}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/hapy/configuration-virtualisation}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/hapy/configuration-modeles-vm}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/hapy/configuration-hooks-vm}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/hapy/configuration-opennebula-flow}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/hapy/configuration-multi-noeuds}
|
||||
|
||||
\subsection{Maintenance}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/hapy/sunstone}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/hapy/cli}
|
||||
|
||||
\subsection{Gestion des VM}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/hapy/gestion-images-vm}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/hapy/gestion-modeles-vm}
|
||||
|
||||
\section{Seth, contrôleur de domaine}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/seth/description}
|
||||
\subsection{Configuration}
|
||||
\subsection{Maintenance}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/seth/administrateur}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/seth/role}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/seth/dns}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/seth/sauvegarde}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/seth/dhcp}
|
||||
|
||||
\section{Envole}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/description}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/liste-applications}
|
||||
\subsection{Portail}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/eportail}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/ninegate}
|
||||
\subsection{Gestion des applications}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/ajout-application}
|
||||
\skbinput[from=sli]{modules_EOLE_envole/ajout-application-pratique}
|
||||
|
||||
\skbinput[from=sli]{licences/license-cc-by-sa-2.0}
|
||||
|
||||
\end{document}
|
54
presentations/Togo/programme.tex
Normal file
54
presentations/Togo/programme.tex
Normal file
@ -0,0 +1,54 @@
|
||||
\documentclass[a4paper,11pt]{report}
|
||||
|
||||
\usepackage{skb}
|
||||
|
||||
\skbconfig[
|
||||
root = ../../,
|
||||
rep = content,
|
||||
pub = presentations,
|
||||
fig = figures,
|
||||
sli = slides,
|
||||
acr = database/acr,
|
||||
bib = database/bib
|
||||
]{skblocal.tex}
|
||||
|
||||
\newcommand{\departement}{Cadoles Formations}
|
||||
\newcommand{\numeroversion}{1.0}
|
||||
\newcommand{\adresse}{170, avenue Jean Jaurès}
|
||||
\newcommand{\codepostal}{21000}
|
||||
\newcommand{\ville}{Dijon}
|
||||
\newcommand{\telephone}{Tél : 03 73 27 02 86}
|
||||
\newcommand{\fax}{Fax : 09 72 29 61 11}
|
||||
\newcommand{\siteweb}{Site : http://www.cadoles.com/}
|
||||
\newcommand{\formateur}{Emmanuel Garette}
|
||||
|
||||
\skbinput[from=rep]{style/preambule-programme}
|
||||
|
||||
% TITRE DU DOCUMENT !
|
||||
\title{Programme de Formation}
|
||||
|
||||
\author{Emmanuel Garette}
|
||||
|
||||
%\date{}
|
||||
|
||||
\begin{document}
|
||||
\maketitle
|
||||
\newpage
|
||||
\section{Public visé}
|
||||
\input{./programme/public.tex}
|
||||
\section{Conditions préalables}
|
||||
\input{./programme/prerequis.tex}
|
||||
\section{Objectifs de la formation}
|
||||
\input{./programme/objectifs.tex}
|
||||
\section{Durée de la formation}
|
||||
\input{./programme/duree.tex}
|
||||
\IfFileExists{./programme/moyens.tex}{%
|
||||
\section{Moyens pédagogiques, techniques et d'encadrement}
|
||||
\input{./programme/moyens.tex}
|
||||
}{}
|
||||
\section{Évaluation des acquis}
|
||||
\input{./programme/evaluation.tex}
|
||||
\newpage
|
||||
\section{Contenu de la formation}
|
||||
\input{./programme/contenu.tex}
|
||||
\end{document}
|
39
presentations/Togo/programme/contenu.tex
Normal file
39
presentations/Togo/programme/contenu.tex
Normal file
@ -0,0 +1,39 @@
|
||||
|
||||
\begin{itemize}
|
||||
\item Introduction
|
||||
\begin{itemize}
|
||||
\item La distribution EOLE
|
||||
\end{itemize}
|
||||
\item Tronc commun 1
|
||||
\begin{itemize}
|
||||
\item Les quatre phases
|
||||
\item L’administration courante
|
||||
\item Les interfaces d’administration
|
||||
\item Application Zéphir 1
|
||||
\item GNU/Linux
|
||||
\item Application Zéphir 2
|
||||
\item Migration
|
||||
\end{itemize}
|
||||
\item Tronc commun 2
|
||||
\begin{itemize}
|
||||
\item Personnalisation du module
|
||||
\item Gestion centralisée du module
|
||||
\item Fonctionnement interne
|
||||
\end{itemize}
|
||||
\item Hâpy, virtualisation des infrastructures
|
||||
\begin{itemize}
|
||||
\item Configuration
|
||||
\item Maintenance
|
||||
\item Gestion des VM
|
||||
\end{itemize}
|
||||
\item Seth, contrôleur de domaine
|
||||
\begin{itemize}
|
||||
\item Configuration
|
||||
\item Maintenance
|
||||
\end{itemize}
|
||||
\item Envole
|
||||
\begin{itemize}
|
||||
\item Portail
|
||||
\item Gestion des applications
|
||||
\end{itemize}
|
||||
\end{itemize}
|
1
presentations/Togo/programme/duree.tex
Normal file
1
presentations/Togo/programme/duree.tex
Normal file
@ -0,0 +1 @@
|
||||
5 jours.
|
1
presentations/Togo/programme/evaluation.tex
Normal file
1
presentations/Togo/programme/evaluation.tex
Normal file
@ -0,0 +1 @@
|
||||
L'appropriation des connaissances est contrôlée par des travaux pratiques durant la formation.
|
4
presentations/Togo/programme/moyens.tex
Normal file
4
presentations/Togo/programme/moyens.tex
Normal file
@ -0,0 +1,4 @@
|
||||
\begin{itemize}
|
||||
\item une salle de formation équipée d'ordinateurs avec infrasctructure de démonstration pour les travaux pratiques ;
|
||||
\item un formateur avec l'expérience de l'installation et de la maintenance des solutions présentées.
|
||||
\end{itemize}
|
1
presentations/Togo/programme/objectifs.tex
Normal file
1
presentations/Togo/programme/objectifs.tex
Normal file
@ -0,0 +1 @@
|
||||
Le participant à la formation est autonome pour l'administration des serveurs et la recherche d'informations en vue de résoudre les incidents.
|
1
presentations/Togo/programme/prerequis.tex
Normal file
1
presentations/Togo/programme/prerequis.tex
Normal file
@ -0,0 +1 @@
|
||||
Familiarité avec les systèmes GNU/Linux en général, Ubuntu en particulier.
|
1
presentations/Togo/programme/public.tex
Normal file
1
presentations/Togo/programme/public.tex
Normal file
@ -0,0 +1 @@
|
||||
La formation vise toute personne ayant en charge des tâches d'administration sur des serveurs équipés des modules EOLE Hâpy et Seth.
|
41
presentations/Togo/support.tex
Normal file
41
presentations/Togo/support.tex
Normal file
@ -0,0 +1,41 @@
|
||||
\documentclass{article}
|
||||
|
||||
\usepackage{skb}
|
||||
|
||||
\skbconfig[
|
||||
root = ../../,
|
||||
rep = content,
|
||||
pub = presentations,
|
||||
fig = figures,
|
||||
sli = slides,
|
||||
acr = database/acr,
|
||||
bib = database/bib
|
||||
]{skblocal.tex}
|
||||
|
||||
\skbinput[from=rep]{style/preambule-article}
|
||||
\newcommand{\departement}{Cadoles Formations}
|
||||
\newcommand{\numeroversion}{0.1}
|
||||
\newcommand{\adresse}{170, avenue Jean Jaurès}
|
||||
\newcommand{\codepostal}{21000}
|
||||
\newcommand{\ville}{Dijon}
|
||||
\newcommand{\telephone}{03 73 27 02 86}
|
||||
|
||||
|
||||
\begin{document}
|
||||
\title{Formation EOLE personnalisée}
|
||||
|
||||
\author{Cadoles}
|
||||
|
||||
|
||||
|
||||
\date{{\small \today}}
|
||||
\maketitle
|
||||
|
||||
\skbinput[from=rep]{style/title}
|
||||
|
||||
% Corps de la formation
|
||||
%\skbinput[from=rep]{}
|
||||
|
||||
\skbinput[from=rep]{licences/license-cc-by-sa-2.0}
|
||||
|
||||
\end{document}
|
@ -0,0 +1,9 @@
|
||||
\begin{Verbatim}[commandchars=\\\{\}]
|
||||
\PYGdefault{g+go}{pick fe0c2b7 Commit un peu rapide.}
|
||||
\PYGdefault{g+go}{pick 7236369 Correction du contresens}
|
||||
\PYGdefault{g+go}{pick 9ed1adb Suppression des espaces superflues}
|
||||
\PYGdefault{g+go}{s a11256a Suppression des espaces superflues}
|
||||
\PYGdefault{g+go}{pick f48a802 Corrections orthographiques et grammaticales}
|
||||
\PYGdefault{g+go}{s 1a03003 Corrections orthographiques et grammaticales}
|
||||
\PYGdefault{g+go}{s f500056 Corrections orthographiques et grammaticales}
|
||||
\end{Verbatim}
|
@ -0,0 +1,12 @@
|
||||
\begin{Verbatim}[commandchars=\\\{\}]
|
||||
\PYGdefault{g+go}{Sur la branche master}
|
||||
\PYGdefault{g+go}{Modifications qui seront validées :}
|
||||
\PYGdefault{g+go}{ (utilisez \PYGdefaultZdq{}git reset HEAD \PYGdefaultZlt{}fichier\PYGdefaultZgt{}...\PYGdefaultZdq{} pour désindexer)}
|
||||
|
||||
\PYGdefault{g+go}{ modifié : doc/README}
|
||||
|
||||
\PYGdefault{g+go}{Fichiers non suivis:}
|
||||
\PYGdefault{g+go}{ (utilisez \PYGdefaultZdq{}git add \PYGdefaultZlt{}fichier\PYGdefaultZgt{}...\PYGdefaultZdq{} pour inclure dans ce qui sera validé)}
|
||||
|
||||
\PYGdefault{g+go}{ password}
|
||||
\end{Verbatim}
|
@ -0,0 +1,6 @@
|
||||
\begin{Verbatim}[commandchars=\\\{\}]
|
||||
\PYGdefault{g+go}{pick fe0c2b7 Commit un peu rapide.}
|
||||
\PYGdefault{g+go}{e 6212e29 Premier commit de correction}
|
||||
\PYGdefault{g+go}{e 0f13577 Deuxième commit de correction}
|
||||
\PYGdefault{g+go}{r a60f3ed Troisième et dernier (on espère) commit de correction}
|
||||
\end{Verbatim}
|
@ -0,0 +1,7 @@
|
||||
\begin{Verbatim}[commandchars=\\\{\}]
|
||||
Sur la branche master
|
||||
|
||||
Validation initiale
|
||||
|
||||
rien à valider \PYGdefault{o}{(}créez/copiez des fichiers et utilisez \PYGdefault{l+s+s2}{\PYGdefaultZdq{}git add\PYGdefaultZdq{}} pour les suivre\PYGdefault{o}{)}
|
||||
\end{Verbatim}
|
@ -0,0 +1,6 @@
|
||||
\begin{Verbatim}[commandchars=\\\{\}]
|
||||
\PYGdefault{g+go}{pick fe0c2b7 Commit un peu rapide.}
|
||||
\PYGdefault{g+go}{pick 6212e29 Premier commit de correction}
|
||||
\PYGdefault{g+go}{pick 0f13577 Deuxième commit de correction}
|
||||
\PYGdefault{g+go}{pick a60f3ed Troisième et dernier (on espère) commit de correction}
|
||||
\end{Verbatim}
|
@ -0,0 +1,17 @@
|
||||
\begin{Verbatim}[commandchars=\\\{\}]
|
||||
\PYGdefault{k}{[alias]}
|
||||
\PYGdefault{n+na}{co} \PYGdefault{o}{=} \PYGdefault{l+s}{checkout}
|
||||
\PYGdefault{l+s}{ st = status}
|
||||
\PYGdefault{l+s}{ fe = fetch}
|
||||
\PYGdefault{l+s}{ lo = log \PYGdefaultZhy{}\PYGdefaultZhy{}oneline}
|
||||
\PYGdefault{l+s}{ re = reset \PYGdefaultZhy{}\PYGdefaultZhy{}hard HEAD\PYGdefaultZti{}1}
|
||||
\PYGdefault{l+s}{ br = branch}
|
||||
\PYGdefault{l+s}{ mnf = merge \PYGdefaultZhy{}\PYGdefaultZhy{}no\PYGdefaultZhy{}ff}
|
||||
\PYGdefault{l+s}{ sw = checkout @\PYGdefaultZob{}\PYGdefaultZhy{}1\PYGdefaultZcb{}}
|
||||
\PYGdefault{l+s}{ lu = log ..@\PYGdefaultZob{}upstream\PYGdefaultZcb{}}
|
||||
\PYGdefault{l+s}{ luo = log \PYGdefaultZhy{}\PYGdefaultZhy{}oneline ..@\PYGdefaultZob{}upstream\PYGdefaultZcb{}}
|
||||
\PYGdefault{l+s}{ ul=log @\PYGdefaultZob{}upstream\PYGdefaultZcb{}..HEAD}
|
||||
\PYGdefault{l+s}{ ulo=log \PYGdefaultZhy{}\PYGdefaultZhy{}oneline @\PYGdefaultZob{}upstream\PYGdefaultZcb{}..HEAD}
|
||||
\PYGdefault{l+s}{ cslt = !git describe \PYGdefaultZhy{}\PYGdefaultZhy{}long \PYGdefaultZhy{}\PYGdefaultZhy{}first\PYGdefaultZhy{}parent | awk \PYGdefaultZhy{}F\PYGdefaultZsq{}/\PYGdefaultZsq{} \PYGdefaultZsq{}\PYGdefaultZob{}print \PYGdefaultZdl{}NF\PYGdefaultZcb{}\PYGdefaultZsq{} | awk \PYGdefaultZhy{}F\PYGdefaultZsq{}\PYGdefaultZhy{}\PYGdefaultZsq{} \PYGdefaultZsq{}\PYGdefaultZob{}print \PYGdefaultZdl{}(NF\PYGdefaultZhy{}1)\PYGdefaultZcb{}\PYGdefaultZsq{}}
|
||||
\PYGdefault{l+s}{ clf = !git lo \PYGdefaultZhy{}\PYGdefaultZhy{}no\PYGdefaultZhy{}merges \PYGdefaultZdl{}(git lo \PYGdefaultZhy{}1 \PYGdefaultZhy{}\PYGdefaultZhy{}pretty=format:\PYGdefaultZdq{}\PYGdefaultZpc{}h\PYGdefaultZdq{} debian/changelog)..}
|
||||
\end{Verbatim}
|
@ -0,0 +1,8 @@
|
||||
\begin{Verbatim}[commandchars=\\\{\}]
|
||||
\PYGdefault{n+nb}{source} \PYGdefaultZti{}/.git\PYGdefaultZhy{}prompt.sh
|
||||
\PYGdefault{n+nv}{GIT\PYGdefaultZus{}PS1\PYGdefaultZus{}SHOWDIRTYSTATE}\PYGdefault{o}{=}\PYGdefault{l+m}{1}
|
||||
\PYGdefault{n+nv}{GIT\PYGdefaultZus{}PS1\PYGdefaultZus{}SHOWSTASHSTATE}\PYGdefault{o}{=}\PYGdefault{l+m}{1}
|
||||
\PYGdefault{n+nv}{GIT\PYGdefaultZus{}PS1\PYGdefaultZus{}SHOWUNTRACKEDFILES}\PYGdefault{o}{=}\PYGdefault{l+m}{1}
|
||||
\PYGdefault{n+nv}{GIT\PYGdefaultZus{}PS1\PYGdefaultZus{}SHOWUPSTREAM}\PYGdefault{o}{=}\PYGdefault{l+s+s2}{\PYGdefaultZdq{}auto\PYGdefaultZdq{}}
|
||||
\PYGdefault{n+nv}{PS1}\PYGdefault{o}{=}\PYGdefault{l+s+s1}{\PYGdefaultZsq{}[\PYGdefaultZbs{}u@\PYGdefaultZbs{}h \PYGdefaultZbs{}W\PYGdefaultZdl{}(\PYGdefaultZus{}\PYGdefaultZus{}git\PYGdefaultZus{}ps1 \PYGdefaultZdq{} (\PYGdefaultZpc{}s)\PYGdefaultZdq{})]\PYGdefaultZbs{}\PYGdefaultZdl{} \PYGdefaultZsq{}}
|
||||
\end{Verbatim}
|
@ -0,0 +1,9 @@
|
||||
\begin{Verbatim}[commandchars=\\\{\}]
|
||||
\PYGdefault{g+go}{f500056 Corrections orthographiques et grammaticales}
|
||||
\PYGdefault{g+go}{a11256a Suppression des espaces superflues}
|
||||
\PYGdefault{g+go}{1a03003 Corrections orthographiques et grammaticales}
|
||||
\PYGdefault{g+go}{f48a802 Corrections orthographiques et grammaticales}
|
||||
\PYGdefault{g+go}{9ed1adb Suppression des espaces superflues}
|
||||
\PYGdefault{g+go}{7236369 Correction du contresens}
|
||||
\PYGdefault{g+go}{fe0c2b7 Commit un peu rapide.}
|
||||
\end{Verbatim}
|
@ -0,0 +1,4 @@
|
||||
\begin{Verbatim}[commandchars=\\\{\}]
|
||||
Sur la branche master
|
||||
rien à valider, la copie de travail est propre
|
||||
\end{Verbatim}
|
@ -0,0 +1,10 @@
|
||||
\begin{Verbatim}[commandchars=\\\{\}]
|
||||
Sur la branche master
|
||||
|
||||
Validation initiale
|
||||
|
||||
Modifications qui seront validées :
|
||||
\PYGdefault{o}{(}utilisez \PYGdefault{l+s+s2}{\PYGdefaultZdq{}git rm \PYGdefaultZhy{}\PYGdefaultZhy{}cached \PYGdefaultZlt{}fichier\PYGdefaultZgt{}...\PYGdefaultZdq{}} pour désindexer\PYGdefault{o}{)}
|
||||
|
||||
nouveau fichier : doc/README
|
||||
\end{Verbatim}
|
@ -0,0 +1,6 @@
|
||||
\begin{Verbatim}[commandchars=\\\{\}]
|
||||
\PYGdefault{g+go}{f7caf4b Corrections orthographiques et grammaticales}
|
||||
\PYGdefault{g+go}{cdcf39e Suppression des espaces superflues}
|
||||
\PYGdefault{g+go}{7236369 Correction du contresens}
|
||||
\PYGdefault{g+go}{fe0c2b7 Commit un peu rapide.}
|
||||
\end{Verbatim}
|
@ -0,0 +1,26 @@
|
||||
\begin{Verbatim}[commandchars=\\\{\}]
|
||||
.
|
||||
└── .git
|
||||
├── branches
|
||||
├── config
|
||||
├── description
|
||||
├── HEAD
|
||||
├── hooks
|
||||
│ ├── applypatch\PYGdefaultZhy{}msg.sample
|
||||
│ ├── commit\PYGdefaultZhy{}msg.sample
|
||||
│ ├── post\PYGdefaultZhy{}update.sample
|
||||
│ ├── pre\PYGdefaultZhy{}applypatch.sample
|
||||
│ ├── pre\PYGdefaultZhy{}commit.sample
|
||||
│ ├── prepare\PYGdefaultZhy{}commit\PYGdefaultZhy{}msg.sample
|
||||
│ ├── pre\PYGdefaultZhy{}push.sample
|
||||
│ ├── pre\PYGdefaultZhy{}rebase.sample
|
||||
│ └── update.sample
|
||||
├── info
|
||||
│ └── exclude
|
||||
├── objects
|
||||
│ ├── info
|
||||
│ └── pack
|
||||
└── refs
|
||||
├── heads
|
||||
└── tags
|
||||
\end{Verbatim}
|
@ -0,0 +1,7 @@
|
||||
\begin{Verbatim}[commandchars=\\\{\}]
|
||||
Sur la branche master
|
||||
|
||||
Validation initiale
|
||||
|
||||
rien à valider \PYGdefault{o}{(}créez/copiez des fichiers et utilisez \PYGdefault{l+s+s2}{\PYGdefaultZdq{}git add\PYGdefaultZdq{}} pour les suivre\PYGdefault{o}{)}
|
||||
\end{Verbatim}
|
@ -0,0 +1,9 @@
|
||||
\begin{Verbatim}[commandchars=\\\{\}]
|
||||
\PYGdefault{g+go}{Sur la branche master}
|
||||
\PYGdefault{g+go}{Fichiers non suivis:}
|
||||
\PYGdefault{g+go}{ (utilisez \PYGdefaultZdq{}git add \PYGdefaultZlt{}fichier\PYGdefaultZgt{}...\PYGdefaultZdq{} pour inclure dans ce qui sera validé)}
|
||||
|
||||
\PYGdefault{g+go}{ password}
|
||||
|
||||
\PYGdefault{g+go}{aucune modification ajoutée à la validation mais des fichiers non suivis sont présents (utilisez \PYGdefaultZdq{}git add\PYGdefaultZdq{} pour les suivre)}
|
||||
\end{Verbatim}
|
101
presentations/outils/git/_minted-formation_git/default.pygstyle
Normal file
101
presentations/outils/git/_minted-formation_git/default.pygstyle
Normal file
@ -0,0 +1,101 @@
|
||||
|
||||
\makeatletter
|
||||
\def\PYGdefault@reset{\let\PYGdefault@it=\relax \let\PYGdefault@bf=\relax%
|
||||
\let\PYGdefault@ul=\relax \let\PYGdefault@tc=\relax%
|
||||
\let\PYGdefault@bc=\relax \let\PYGdefault@ff=\relax}
|
||||
\def\PYGdefault@tok#1{\csname PYGdefault@tok@#1\endcsname}
|
||||
\def\PYGdefault@toks#1+{\ifx\relax#1\empty\else%
|
||||
\PYGdefault@tok{#1}\expandafter\PYGdefault@toks\fi}
|
||||
\def\PYGdefault@do#1{\PYGdefault@bc{\PYGdefault@tc{\PYGdefault@ul{%
|
||||
\PYGdefault@it{\PYGdefault@bf{\PYGdefault@ff{#1}}}}}}}
|
||||
\def\PYGdefault#1#2{\PYGdefault@reset\PYGdefault@toks#1+\relax+\PYGdefault@do{#2}}
|
||||
|
||||
\expandafter\def\csname PYGdefault@tok@w\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.73,0.73}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@c\endcsname{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@cp\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.74,0.48,0.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@k\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@kp\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@kt\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.69,0.00,0.25}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@o\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@ow\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.67,0.13,1.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@nb\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@nf\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@nc\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@nn\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@ne\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.82,0.25,0.23}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@nv\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@no\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.53,0.00,0.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@nl\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.63,0.63,0.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@ni\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.60,0.60,0.60}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@na\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.49,0.56,0.16}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@nt\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@nd\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.67,0.13,1.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@s\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@sd\endcsname{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@si\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.40,0.53}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@se\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.40,0.13}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@sr\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.40,0.53}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@ss\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@sx\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@m\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@gh\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,0.50}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@gu\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.50,0.00,0.50}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@gd\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.63,0.00,0.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@gi\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.63,0.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@gr\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{1.00,0.00,0.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@ge\endcsname{\let\PYGdefault@it=\textit}
|
||||
\expandafter\def\csname PYGdefault@tok@gs\endcsname{\let\PYGdefault@bf=\textbf}
|
||||
\expandafter\def\csname PYGdefault@tok@gp\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,0.50}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@go\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.53,0.53,0.53}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@gt\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.27,0.87}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@err\endcsname{\def\PYGdefault@bc##1{\setlength{\fboxsep}{0pt}\fcolorbox[rgb]{1.00,0.00,0.00}{1,1,1}{\strut ##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@kc\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@kd\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@kn\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@kr\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@bp\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@fm\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@vc\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@vg\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@vi\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@vm\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@sa\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@sb\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@sc\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@dl\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@s2\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@sh\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@s1\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@mb\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@mf\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@mh\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@mi\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@il\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@mo\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@ch\endcsname{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@cm\endcsname{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@cpf\endcsname{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@c1\endcsname{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
||||
\expandafter\def\csname PYGdefault@tok@cs\endcsname{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
||||
|
||||
\def\PYGdefaultZbs{\char`\\}
|
||||
\def\PYGdefaultZus{\char`\_}
|
||||
\def\PYGdefaultZob{\char`\{}
|
||||
\def\PYGdefaultZcb{\char`\}}
|
||||
\def\PYGdefaultZca{\char`\^}
|
||||
\def\PYGdefaultZam{\char`\&}
|
||||
\def\PYGdefaultZlt{\char`\<}
|
||||
\def\PYGdefaultZgt{\char`\>}
|
||||
\def\PYGdefaultZsh{\char`\#}
|
||||
\def\PYGdefaultZpc{\char`\%}
|
||||
\def\PYGdefaultZdl{\char`\$}
|
||||
\def\PYGdefaultZhy{\char`\-}
|
||||
\def\PYGdefaultZsq{\char`\'}
|
||||
\def\PYGdefaultZdq{\char`\"}
|
||||
\def\PYGdefaultZti{\char`\~}
|
||||
% for compatibility with earlier versions
|
||||
\def\PYGdefaultZat{@}
|
||||
\def\PYGdefaultZlb{[}
|
||||
\def\PYGdefaultZrb{]}
|
||||
\makeatother
|
||||
|
@ -0,0 +1,4 @@
|
||||
\begin{Verbatim}[commandchars=\\\{\}]
|
||||
\PYGdefault{g+go}{Sur la branche master}
|
||||
\PYGdefault{g+go}{rien à valider, la copie de travail est propre}
|
||||
\end{Verbatim}
|
@ -0,0 +1,13 @@
|
||||
\begin{Verbatim}[commandchars=\\\{\}]
|
||||
Sur la branche master
|
||||
|
||||
Validation initiale
|
||||
|
||||
Fichiers non suivis:
|
||||
\PYGdefault{o}{(}utilisez \PYGdefault{l+s+s2}{\PYGdefaultZdq{}git add \PYGdefaultZlt{}fichier\PYGdefaultZgt{}...\PYGdefaultZdq{}} pour inclure dans ce qui sera validé\PYGdefault{o}{)}
|
||||
|
||||
doc/
|
||||
|
||||
aucune modification ajoutée à la validation mais des fichiers non suivis sont présents
|
||||
\PYGdefault{o}{(}utilisez \PYGdefault{l+s+s2}{\PYGdefaultZdq{}git add\PYGdefaultZdq{}} pour les suivre\PYGdefault{o}{)}
|
||||
\end{Verbatim}
|
9
presentations/outils/git/formation_git.vrb
Normal file
9
presentations/outils/git/formation_git.vrb
Normal file
@ -0,0 +1,9 @@
|
||||
\frametitle{Travail collaboratif}
|
||||
\framesubtitle{Nettoyage}
|
||||
Prêt pour la seconde passe.
|
||||
\begin{minted}[fontsize=\tiny]{console}
|
||||
f7caf4b Corrections orthographiques et grammaticales
|
||||
cdcf39e Suppression des espaces superflues
|
||||
7236369 Correction du contresens
|
||||
fe0c2b7 Commit un peu rapide.
|
||||
\end{minted}
|
@ -321,7 +321,7 @@ def main():
|
||||
else:
|
||||
return []
|
||||
|
||||
def filter_outlines(headers_list, max_level=None):
|
||||
def filter_outlines(headers_list, max_level=0):
|
||||
filtered_outlines = []
|
||||
default_max_level = max([hl[1] for hl in headers_list])
|
||||
if not max_level:
|
||||
@ -379,6 +379,8 @@ def main():
|
||||
part_re = re.compile(r'\\part\{(?P<name>.*?)}')
|
||||
subsection_re = re.compile(r'\\subsection\{(?P<name>.*?)\}')
|
||||
master_file = path.join('presentations', args.directory, 'diaporama.tex')
|
||||
max_level = args.levels
|
||||
|
||||
with open(master_file, 'r') as master_tex:
|
||||
master = master_tex.read()
|
||||
skbconfig = SKBCONFIG_RE.search(master)
|
||||
@ -392,7 +394,7 @@ def main():
|
||||
sections_list = [(section.start(), section_level, section.group('name')) for section in sections]
|
||||
includes_list = [element for skbinput in includes for element in outline_from_include(file_path_from_skbinput(skbinput, master_file, skbconfig), skbinput.start(), document_class)]
|
||||
subsections_list = [(subsection.start(), subsection_level, subsection.group('name')) for subsection in subsections]
|
||||
structured_outline = structure_outline(filter_outlines(reorder_lists(parts_list, sections_list, includes_list, subsections_list)))
|
||||
structured_outline = structure_outline(filter_outlines(reorder_lists(parts_list, sections_list, includes_list, subsections_list), max_level=max_level))
|
||||
content_file = path.join(path.dirname(path.abspath(master_file)), 'programme', 'contenu.tex')
|
||||
with open(content_file, 'w') as content_fh:
|
||||
content_fh.write(structured_outline.render())
|
||||
@ -427,6 +429,7 @@ def main():
|
||||
|
||||
parser_outline = subparsers.add_parser('outline', help="Création du programme à partir du fichier maître")
|
||||
parser_outline.add_argument('-d', '--directory', help="Sous-répertoires contenant le diaporama", required=True)
|
||||
parser_outline.add_argument('-l', '--levels', help="Niveaux de titre à inclure dans le plan", type=int, default=0)
|
||||
parser_outline.set_defaults(func=outline)
|
||||
|
||||
if subprocess.check_output(['rubber', '--version']):
|
||||
|
@ -0,0 +1,7 @@
|
||||
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
|
||||
\begin{frame}
|
||||
\frametitle{ajout-application-pratique.tex}
|
||||
fichier slides/modules\_EOLE\_envole/ajout-application-pratique.tex à éditer
|
||||
% contenu (pas trop long) de la diapositive
|
||||
\end{frame}
|
||||
}
|
5
slides/modules_EOLE_envole/ajout-application.tex
Normal file
5
slides/modules_EOLE_envole/ajout-application.tex
Normal file
@ -0,0 +1,5 @@
|
||||
\begin{frame}
|
||||
\frametitle{ajout-application.tex}
|
||||
fichier slides/modules\_EOLE\_envole/ajout-application.tex à éditer
|
||||
% contenu (pas trop long) de la diapositive
|
||||
\end{frame}
|
5
slides/modules_EOLE_envole/commun/nouveautes28.tex
Normal file
5
slides/modules_EOLE_envole/commun/nouveautes28.tex
Normal file
@ -0,0 +1,5 @@
|
||||
\begin{frame}
|
||||
\frametitle{nouveautes28.tex}
|
||||
fichier slides/modules\_EOLE\_envole/commun/nouveautes28.tex à éditer
|
||||
% contenu (pas trop long) de la diapositive
|
||||
\end{frame}
|
7
slides/modules_EOLE_envole/commun/onduleur-pratique.tex
Normal file
7
slides/modules_EOLE_envole/commun/onduleur-pratique.tex
Normal file
@ -0,0 +1,7 @@
|
||||
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
|
||||
\begin{frame}
|
||||
\frametitle{onduleur-pratique.tex}
|
||||
fichier slides/modules\_EOLE\_envole/commun/onduleur-pratique.tex à éditer
|
||||
% contenu (pas trop long) de la diapositive
|
||||
\end{frame}
|
||||
}
|
5
slides/modules_EOLE_envole/commun/onduleur.tex
Normal file
5
slides/modules_EOLE_envole/commun/onduleur.tex
Normal file
@ -0,0 +1,5 @@
|
||||
\begin{frame}
|
||||
\frametitle{onduleur.tex}
|
||||
fichier slides/modules\_EOLE\_envole/commun/onduleur.tex à éditer
|
||||
% contenu (pas trop long) de la diapositive
|
||||
\end{frame}
|
5
slides/modules_EOLE_envole/description.tex
Normal file
5
slides/modules_EOLE_envole/description.tex
Normal file
@ -0,0 +1,5 @@
|
||||
\begin{frame}
|
||||
\frametitle{description.tex}
|
||||
fichier slides/modules\_EOLE\_envole/description.tex à éditer
|
||||
% contenu (pas trop long) de la diapositive
|
||||
\end{frame}
|
5
slides/modules_EOLE_envole/eportail.tex
Normal file
5
slides/modules_EOLE_envole/eportail.tex
Normal file
@ -0,0 +1,5 @@
|
||||
\begin{frame}
|
||||
\frametitle{eportail.tex}
|
||||
fichier slides/modules\_EOLE\_envole/eportail.tex à éditer
|
||||
% contenu (pas trop long) de la diapositive
|
||||
\end{frame}
|
5
slides/modules_EOLE_envole/hapy/cli.tex
Normal file
5
slides/modules_EOLE_envole/hapy/cli.tex
Normal file
@ -0,0 +1,5 @@
|
||||
\begin{frame}
|
||||
\frametitle{cli.tex}
|
||||
fichier slides/modules\_EOLE\_envole/hapy/cli.tex à éditer
|
||||
% contenu (pas trop long) de la diapositive
|
||||
\end{frame}
|
@ -0,0 +1,5 @@
|
||||
\begin{frame}
|
||||
\frametitle{configuration-commutateur-virtuel.tex}
|
||||
fichier slides/modules\_EOLE\_envole/hapy/configuration-commutateur-virtuel.tex à éditer
|
||||
% contenu (pas trop long) de la diapositive
|
||||
\end{frame}
|
@ -0,0 +1,5 @@
|
||||
\begin{frame}
|
||||
\frametitle{configuration-hooks-vm.tex}
|
||||
fichier slides/modules\_EOLE\_envole/hapy/configuration-hooks-vm.tex à éditer
|
||||
% contenu (pas trop long) de la diapositive
|
||||
\end{frame}
|
@ -0,0 +1,5 @@
|
||||
\begin{frame}
|
||||
\frametitle{configuration-modeles-vm.tex}
|
||||
fichier slides/modules\_EOLE\_envole/hapy/configuration-modeles-vm.tex à éditer
|
||||
% contenu (pas trop long) de la diapositive
|
||||
\end{frame}
|
@ -0,0 +1,5 @@
|
||||
\begin{frame}
|
||||
\frametitle{configuration-multi-noeuds.tex}
|
||||
fichier slides/modules\_EOLE\_envole/hapy/configuration-multi-noeuds.tex à éditer
|
||||
% contenu (pas trop long) de la diapositive
|
||||
\end{frame}
|
@ -0,0 +1,5 @@
|
||||
\begin{frame}
|
||||
\frametitle{configuration-opennebula-flow.tex}
|
||||
fichier slides/modules\_EOLE\_envole/hapy/configuration-opennebula-flow.tex à éditer
|
||||
% contenu (pas trop long) de la diapositive
|
||||
\end{frame}
|
@ -0,0 +1,5 @@
|
||||
\begin{frame}
|
||||
\frametitle{configuration-virtualisation.tex}
|
||||
fichier slides/modules\_EOLE\_envole/hapy/configuration-virtualisation.tex à éditer
|
||||
% contenu (pas trop long) de la diapositive
|
||||
\end{frame}
|
5
slides/modules_EOLE_envole/hapy/gestion-images-vm.tex
Normal file
5
slides/modules_EOLE_envole/hapy/gestion-images-vm.tex
Normal file
@ -0,0 +1,5 @@
|
||||
\begin{frame}
|
||||
\frametitle{gestion-images-vm.tex}
|
||||
fichier slides/modules\_EOLE\_envole/hapy/gestion-images-vm.tex à éditer
|
||||
% contenu (pas trop long) de la diapositive
|
||||
\end{frame}
|
5
slides/modules_EOLE_envole/hapy/gestion-modeles-vm.tex
Normal file
5
slides/modules_EOLE_envole/hapy/gestion-modeles-vm.tex
Normal file
@ -0,0 +1,5 @@
|
||||
\begin{frame}
|
||||
\frametitle{gestion-modeles-vm.tex}
|
||||
fichier slides/modules\_EOLE\_envole/hapy/gestion-modeles-vm.tex à éditer
|
||||
% contenu (pas trop long) de la diapositive
|
||||
\end{frame}
|
5
slides/modules_EOLE_envole/hapy/sunstone.tex
Normal file
5
slides/modules_EOLE_envole/hapy/sunstone.tex
Normal file
@ -0,0 +1,5 @@
|
||||
\begin{frame}
|
||||
\frametitle{sunstone.tex}
|
||||
fichier slides/modules\_EOLE\_envole/hapy/sunstone.tex à éditer
|
||||
% contenu (pas trop long) de la diapositive
|
||||
\end{frame}
|
5
slides/modules_EOLE_envole/liste-applications.tex
Normal file
5
slides/modules_EOLE_envole/liste-applications.tex
Normal file
@ -0,0 +1,5 @@
|
||||
\begin{frame}
|
||||
\frametitle{liste-applications.tex}
|
||||
fichier slides/modules\_EOLE\_envole/liste-applications.tex à éditer
|
||||
% contenu (pas trop long) de la diapositive
|
||||
\end{frame}
|
5
slides/modules_EOLE_envole/ninegate.tex
Normal file
5
slides/modules_EOLE_envole/ninegate.tex
Normal file
@ -0,0 +1,5 @@
|
||||
\begin{frame}
|
||||
\frametitle{ninegate.tex}
|
||||
fichier slides/modules\_EOLE\_envole/ninegate.tex à éditer
|
||||
% contenu (pas trop long) de la diapositive
|
||||
\end{frame}
|
@ -20,7 +20,7 @@
|
||||
\framesubtitle{Gérer le service vnstat}
|
||||
\begin{enumerate}
|
||||
\item Créer un dictionnaire dans le répertoire /usr/share/eole/creole/dicos/local,
|
||||
\item ajouter l’entête \emph{<?xml version="1.0" encoding="utf-8"?>},
|
||||
\item ajouter l’entête \mintinline{xml}{<?xml version="1.0" encoding="utf-8"?>},
|
||||
\item ajouter une balise \emph{creole},
|
||||
\item ajouter une balise \emph{files} dans la balise \emph{creole},
|
||||
\item ajouter une balise \emph{service} dans la balise \emph{files},
|
||||
|
@ -10,6 +10,7 @@
|
||||
%\usepackage{colortbtl}
|
||||
\usepackage{graphicx}
|
||||
\usepackage{verbatim} % Pour l'insertion de fichier en mode verbatim
|
||||
\usepackage{minted}
|
||||
\usepackage{ucs}
|
||||
\usepackage{tabto}
|
||||
\usepackage{tikz}
|
||||
|
@ -20,7 +20,11 @@
|
||||
\skbinput[from=(((content)))]{style/preambule}
|
||||
|
||||
\newlength{\logospacing}
|
||||
((* if intitutes|length > 1 *))
|
||||
\setlength{\logospacing}{(\textwidth - 2cm*(((logos_count))))/(((logos_count - 1)))}
|
||||
((* else *))
|
||||
\setlength{\logospacing}{0 cm}
|
||||
((* endif *))
|
||||
|
||||
\logo{
|
||||
((* for institute in institutes *))
|
||||
@ -40,14 +44,6 @@
|
||||
|
||||
\subject{Talks}
|
||||
|
||||
\AtBeginSubsection[]
|
||||
{
|
||||
\begin{frame}<beamer>
|
||||
\frametitle{}
|
||||
\tableofcontents[currentsection,currentsubsection]
|
||||
\end{frame}
|
||||
}
|
||||
|
||||
\begin{document}
|
||||
|
||||
\skbinput[from=(((content)))]{style/title}
|
||||
|
@ -1,44 +0,0 @@
|
||||
%\usertheme{Madrid}
|
||||
\setbeamercovered{transparent}
|
||||
\setcounter{tocdepth}{2}
|
||||
\usepackage[french]{babel}
|
||||
%\usepackage[utf8,utf8x]{inputenc}
|
||||
\usepackage[T1]{fontenc}
|
||||
\usepackage{xunicode} %Unicode extras!
|
||||
\usepackage{xltxtra} %Fixes
|
||||
\setmainfont{CaviarDreams}
|
||||
\usepackage{multicol}
|
||||
%\usepackage{colortbtl}
|
||||
\usepackage{graphicx}
|
||||
\usepackage{verbatim} % Pour l'insertion de fichier en mode verbatim
|
||||
\usepackage{ucs}
|
||||
\usepackage{tabto}
|
||||
\usepackage{xcolor}
|
||||
\usepackage{hyperref}
|
||||
\usepackage{hyperxmp}
|
||||
\hypersetup{%
|
||||
colorlinks=true,linkcolor=blue,urlcolor=blue,pdfpagemode=UseNone,
|
||||
pdftitle={(((title)))},
|
||||
pdfkeywords={},
|
||||
pdfauthor={(((author)))},
|
||||
pdflang={fr-FR},
|
||||
pdfcopyright={Copyright © 2011-2014 Cadoles}, % Nécessite XeTeX
|
||||
pdflicenseurl={http://creativecommons.org/licenses/by-nc-sa/2.0/fr/},
|
||||
}
|
||||
%\usecolortheme{crane}
|
||||
\definecolor{UniBlue}{RGB}{83,121,180}
|
||||
\definecolor{CleanWhite}{RGB}{255,255,255}
|
||||
\setbeamercolor{title}{fg=UniBlue}
|
||||
\setbeamercolor{frametitle}{fg=CleanWhite}
|
||||
\setbeamercolor{structure}{fg=UniBlue}
|
||||
\newcommand{\eolesmall}{
|
||||
\begin{minipage}[c]{0.10\textwidth}
|
||||
\includegraphics[width=1cm]{beamer-skel/img/logo-eole.png}
|
||||
\end{minipage}
|
||||
}
|
||||
\newcommand{\eolebig}{\includegraphics[width=2cm]{beamer-skel/img/logo-eole.png}}
|
||||
\newcommand{\eolefull}{\includegraphics{beamer-skel/img/logo-eole.png}}
|
||||
%\setmonofont[Scale=0.86]{Andale Mono}
|
||||
%\usepackage{colortab}
|
||||
|
||||
\setbeamertemplate{background}{\includegraphics[width=128mm]{beamer-skel/img/banner01.png}}
|
@ -42,15 +42,14 @@
|
||||
\input{./programme/objectifs.tex}
|
||||
\section{Durée de la formation}
|
||||
\input{./programme/duree.tex}
|
||||
\IfFileExists{./programme/moyens.tex}{%
|
||||
\section{Moyens pédagogiques, techniques et d'encadrement}
|
||||
\input{./programme/moyens.tex}
|
||||
}{}
|
||||
\section{Évaluation des acquis}
|
||||
\input{./programme/evaluation.tex}
|
||||
\newpage
|
||||
\section{Contenu de la formation}
|
||||
\input{./programme/contenu.tex}
|
||||
\IfFileExists{./programme/moyens.tex}{%
|
||||
\section{Moyens pédagogiques, techniques et d'encadrement}
|
||||
\input{./programme/moyens.tex}
|
||||
\section{Évaluation des acquis}
|
||||
}{}
|
||||
\end{document}
|
||||
|
||||
|
Reference in New Issue
Block a user