Commit fc1637f2 authored by framatophe's avatar framatophe
Browse files

initialisation

parents
# Empowering Open Innovation. Du rôle et de la place des modèles ouverts
Partenaires : Aquinetic, Inno3
![aquinetic](images/Aquineticx150.png)
![inno3](images/Inno3x150.png)
Sous la direction de
* Benjamin Jean, Fondateur et Président de Inno³, Co-président du Paris Open Source Summit 2016
* François Pellegrini : Professeur d'informatique et vice-président délégué au numérique à l'Université de Bordeaux, Co-président du pôle Aquinetic
Autres contributeurs :
* Amel Charleux : Doctorante à l'Université de Montpellier
* Sophie Gautier : Responsable gestion des communautés à Inno3
* Laure Kassem : juriste à Inno3
**Licence : CC By-SA 4.0**
%%% Copyright Ulf A. Lindgren
%%% Department of Applied Electronics
%%% Chalmers University of Technology
%%% S-412 96 Gothenburg, Sweden
%%% E-mail lindgren@ae.chalmers.se
%%%
%%% Note Premission is granted to modify this file under
%%% the condition that it is saved using another
%%% file and package name.
%%%
%%% Revision 1.1
%%%
%%% Jan. 8th Modified package name base date option
%%% Jan. 22th Modified FmN and FmTi for error in book.cls
%%% \MakeUppercase{#}->{\MakeUppercase#}
%%% Apr. 6th Modified Lenny option to prevent undesired
%%% skip of line.
%%%
%%% Last modified April 6th 1997
%%%
%%% Patch (Tomas.Lundberg@epl.ericsson.se) April 28th 2000
%%%
%%% Modified by Jos Dingjan (dingjan@molphys.leidenuniv.nl) February 18th 2003
%%% to make ``Lenny'' aware of book.cls's \frontmatter, \mainmatter
%%% & \backmatter, and to add an empty box to \chapter*.
%%% Renamed to ``fncychapjos''
%%%
%%% Modified by Leo Breebaart (leo@lspace.org) April 2003
%%% to make ``Lenny'' use slightly different parameters:
%%% - ChNumVar -> 60 points Computer Modern Roman
%%% - ChTitleVar -> \Huge Adobe Helvetica-Narrow
%%% - ChRuleWidth -> 0.5 point
%%% Also, I made the vinal \vskip -10 instead of 40, to make
%%% the spacing just a bit more to my liking.
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesPackage{fncychapleo}
[1997/04/06 v1.11
LaTeX package (Revised chapters)]
%%%% DEFINITION OF Chapapp variables
\newcommand{\CNV}{\huge\bfseries}
\newcommand{\ChNameVar}[1]{\renewcommand{\CNV}{#1}}
%%%% DEFINITION OF TheChapter variables
\newcommand{\CNoV}{\huge\bfseries}
\newcommand{\ChNumVar}[1]{\renewcommand{\CNoV}{#1}}
\newif\ifUCN
\UCNfalse
\newif\ifLCN
\LCNfalse
\def\ChNameLowerCase{\LCNtrue\UCNfalse}
\def\ChNameUpperCase{\UCNtrue\LCNfalse}
\def\ChNameAsIs{\UCNfalse\LCNfalse}
\newcommand{\FmN}[1]{%
\ifUCN
{\MakeUppercase#1}\LCNfalse
\else
\ifLCN
{\MakeLowercase#1}\UCNfalse
\else #1
\fi
\fi}
%%%% DEFINITION OF Title variables
\newcommand{\CTV}{\Huge\bfseries}
\newcommand{\ChTitleVar}[1]{\renewcommand{\CTV}{#1}}
%%%% DEFINITION OF the basic rule width
\newlength{\RW}
\setlength{\RW}{1pt}
\newcommand{\ChRuleWidth}[1]{\setlength{\RW}{#1}}
\newif\ifUCT
\UCTfalse
\newif\ifLCT
\LCTfalse
\def\ChTitleLowerCase{\LCTtrue\UCTfalse}
\def\ChTitleUpperCase{\UCTtrue\LCTfalse}
\def\ChTitleAsIs{\UCTfalse\LCTfalse}
\newcommand{\FmTi}[1]{%
\ifUCT
{\MakeUppercase#1}\LCTfalse
\else
\ifLCT
{\MakeLowercase#1}\UCTfalse
\else #1
\fi
\fi}
\newlength{\mylen}
\newlength{\myhi}
\newlength{\px}
\newlength{\py}
\newlength{\pyy}
\newlength{\pxx}
\def\mghrulefill#1{\leavevmode\leaders\hrule\@height #1\hfill\kern\z@}
\newcommand{\DOCH}{%
\CNV\FmN{\@chapapp}\space \CNoV\thechapter
\par\nobreak
\vskip 20\p@
}
\newcommand{\DOTI}[1]{%
\CTV\FmTi{#1}\par\nobreak
\vskip 40\p@
}
\newcommand{\DOTIS}[1]{%
\CTV\FmTi{#1}\par\nobreak
\vskip 40\p@
}
%%%%%% SONNY DEF
\DeclareOption{Sonny}{%
\ChNameVar{\Large\sf}
\ChNumVar{\Huge}
\ChTitleVar{\Large\sf}
\ChRuleWidth{0.5pt}
\ChNameUpperCase
\renewcommand{\DOCH}{%
\raggedleft
\CNV\FmN{\@chapapp}\space \CNoV\thechapter
\par\nobreak
\vskip 40\p@}
\renewcommand{\DOTI}[1]{%
\CTV\raggedleft\mghrulefill{\RW}\par\nobreak
\vskip 5\p@
\CTV\FmTi{#1}\par\nobreak
\mghrulefill{\RW}\par\nobreak
\vskip 40\p@}
\renewcommand{\DOTIS}[1]{%
\CTV\raggedleft\mghrulefill{\RW}\par\nobreak
\vskip 5\p@
\CTV\FmTi{#1}\par\nobreak
\mghrulefill{\RW}\par\nobreak
\vskip 40\p@}
}
%%%%%% LENNY DEF
\DeclareOption{Lenny}{%
\ChNameVar{\fontsize{14}{16}\usefont{OT1}{phv}{m}{n}\selectfont}
\ChNumVar{\fontsize{60}{62}\usefont{OT1}{cmr}{m}{n}\selectfont}
\ChTitleVar{\Huge\usefont{OT1}{phv}{bc}{n}\selectfont}
\ChRuleWidth{0.5pt}
\renewcommand{\DOCH}{%
% JD - We add conditionals on mainmatter
\settowidth{\px}{\if@mainmatter\CNV\FmN{\@chapapp}\fi}
\addtolength{\px}{2pt}
% JD - We add conditionals on mainmatter
\settoheight{\py}{\if@mainmatter\CNV\FmN{\@chapapp}\fi}
\addtolength{\py}{1pt}
% JD - We add conditionals on mainmatter
\settowidth{\mylen}{\if@mainmatter\CNV\FmN{\@chapapp}\space\CNoV\thechapter\fi}
\addtolength{\mylen}{1pt}
% JD - We add conditionals on mainmatter
\settowidth{\pxx}{\if@mainmatter\CNoV\thechapter\fi}
\addtolength{\pxx}{-1pt}
\settoheight{\pyy}{\CNoV\thechapter}
\addtolength{\pyy}{-2pt}
\setlength{\myhi}{\pyy}
\addtolength{\myhi}{-1\py}
\par
\parbox[b]{\textwidth}{%
\rule[\py]{\RW}{\myhi}%
\hskip -\RW%
\rule[\pyy]{\px}{\RW}%
\hskip -\px%
\raggedright%
% JD - We add conditionals on mainmatter
\if@mainmatter\CNV\FmN{\@chapapp}\space\CNoV\thechapter\fi%
\hskip1pt%
\mghrulefill{\RW}%
\rule{\RW}{\pyy}\par\nobreak%
\vskip -\baselineskip%
\vskip -\pyy%
\hskip \mylen%
\mghrulefill{\RW}\par\nobreak%
\vskip \pyy}%
\vskip 20\p@}
\renewcommand{\DOTI}[1]{%
\raggedright
\CTV\FmTi{#1}\par\nobreak
\vskip 40\p@}
\renewcommand{\DOTIS}[1]{%
% JD - We add a box to \chapter* a well
\settoheight{\pyy}{\CNoV\thechapter}
\addtolength{\pyy}{-2pt}
\parbox[b]{\textwidth}{%
\rule[\py]{\RW}{\pyy}% % Vertical line at left
\hskip -\RW% % and back
\rule[\pyy]{\textwidth}{\RW}% % Horizontal line at top
\hskip -\textwidth% % and back
\mghrulefill{\RW}% % Horizontal line at bottom
\rule{\RW}{\pyy}\par\nobreak}% % Vertical line at right
\vskip 20\p@
% JD - Original code:
\raggedright
\CTV\FmTi{#1}\par\nobreak
\vskip -10\p@}
}
%%%%%%% GLENN DEF
\DeclareOption{Glenn}{%
\ChNameVar{\bfseries\Large\sf}
\ChNumVar{\Huge}
\ChTitleVar{\bfseries\Large\rm}
\ChRuleWidth{1pt}
\ChNameUpperCase
\ChTitleUpperCase
\newlength{\backskip}
\renewcommand{\DOCH}{%
\settoheight{\myhi}{\CTV\FmTi{Test}}
\setlength{\py}{\baselineskip}
\addtolength{\py}{\RW}
\addtolength{\py}{\myhi}
\setlength{\pyy}{\py}
\addtolength{\pyy}{-1\RW}
\raggedright
\CNV\FmN{\@chapapp}\space\CNoV\thechapter
\hskip 3pt\mghrulefill{\RW}\rule[-1\pyy]{2\RW}{\py}\par\nobreak}
\renewcommand{\DOTI}[1]{%
\addtolength{\pyy}{-4pt}
\settoheight{\myhi}{\CTV\FmTi{#1}}
\addtolength{\myhi}{\py}
\addtolength{\myhi}{-1\RW}
\vskip -1\pyy
\rule{2\RW}{\myhi}\mghrulefill{\RW}\hskip 2pt
\raggedleft\CTV\FmTi{#1}\par\nobreak
\vskip 80\p@}
\renewcommand{\DOTIS}[1]{%
\setlength{\py}{10pt}
\setlength{\pyy}{\py}
\setlength{\backskip}{\py}
\addtolength{\backskip}{2pt}
\addtolength{\pyy}{\RW}
\setlength{\myhi}{\baselineskip}
\addtolength{\myhi}{\pyy}
\mghrulefill{\RW}\rule[-1\py]{2\RW}{\pyy}\par\nobreak
% \addtolength{}{}
\vskip -1\backskip
\rule{2\RW}{\myhi}\mghrulefill{\RW}\hskip 2pt
\raggedleft\CTV\FmTi{#1}\par\nobreak
\vskip 60\p@}
}
%%%%%%% CONNY DEF
\DeclareOption{Conny}{%
\ChNameUpperCase
\ChTitleUpperCase
\ChNameVar{\centering\Huge\rm\bfseries}
\ChNumVar{\Huge}
\ChTitleVar{\centering\Huge\rm}
\ChRuleWidth{2pt}
\renewcommand{\DOCH}{%
\mghrulefill{3\RW}\par\nobreak
\vskip -0.5\baselineskip
\mghrulefill{\RW}\par\nobreak
\CNV\FmN{\@chapapp}\space \CNoV\thechapter
\par\nobreak
\vskip -0.5\baselineskip
}
\renewcommand{\DOTI}[1]{%
\mghrulefill{\RW}\par\nobreak
\CTV\FmTi{#1}\par\nobreak
\vskip 60\p@
}
\renewcommand{\DOTIS}[1]{%
\mghrulefill{\RW}\par\nobreak
\CTV\FmTi{#1}\par\nobreak
\vskip 60\p@
}
}
%%%%%%% REJNE DEF
\DeclareOption{Rejne}{%
\ChNameUpperCase
\ChTitleUpperCase
\ChNameVar{\centering\Large\rm}
\ChNumVar{\Huge}
\ChTitleVar{\centering\Huge\rm}
\ChRuleWidth{1pt}
\renewcommand{\DOCH}{%
\settoheight{\py}{\CNoV\thechapter}
\addtolength{\py}{-1pt}
\CNV\FmN{\@chapapp}\par\nobreak
\vskip 20\p@
\setlength{\myhi}{2\baselineskip}
\setlength{\px}{\myhi}
\addtolength{\px}{-1\RW}
\rule[-1\px]{\RW}{\myhi}\mghrulefill{\RW}\hskip
10pt\raisebox{-0.5\py}{\CNoV\thechapter}\hskip 10pt\mghrulefill{\RW}\rule[-1\px]{\RW}{\myhi}\par\nobreak
\vskip -1\p@
}
\renewcommand{\DOTI}[1]{%
\setlength{\mylen}{\textwidth}
\addtolength{\mylen}{-2\RW}
{\vrule width\RW}\parbox{\mylen}{\CTV\FmTi{#1}}{\vrule width\RW}\par\nobreak
\vskip -1pt\rule{\RW}{2\baselineskip}\mghrulefill{\RW}\rule{\RW}{2\baselineskip}
\vskip 60\p@
}
\renewcommand{\DOTIS}[1]{%
\setlength{\py}{\fboxrule}
\setlength{\fboxrule}{\RW}
\setlength{\mylen}{\textwidth}
\addtolength{\mylen}{-2\RW}
\fbox{\parbox{\mylen}{\vskip 2\baselineskip\CTV\FmTi{#1}\par\nobreak\vskip \baselineskip}}
\setlength{\fboxrule}{\py}
\vskip 60\p@
}
}
%%%%%%% BJARNE DEF
\DeclareOption{Bjarne}{%
\ChNameUpperCase
\ChTitleUpperCase
\ChNameVar{\raggedleft\normalsize\rm}
\ChNumVar{\raggedleft \bfseries\Large}
\ChTitleVar{\raggedleft \Large\rm}
\ChRuleWidth{1pt}
\newcounter{AlphaCnt}
\newcounter{AlphaDecCnt}
\newcommand{\AlphaNo}{%
\ifcase\number\theAlphaCnt
\ifnum\number\thechapter=0
ZERO\else{}\fi
\or ONE\or TWO\or THREE\or FOUR\or FIVE
\or SIX\or SEVEN\or EIGHT\or NINE\or TEN
\or ELEVEN\or TWELV\or THIRTEEN\or FOURTEEN\or FIFTEEN
\or SIXTEEN\or SEVENTEEN\or EIGHTEEN\or NINETEEN\fi
}
\newcommand{\AlphaDecNo}{%
\setcounter{AlphaDecCnt}{0}
\@whilenum\number\theAlphaCnt>0\do
{\addtocounter{AlphaCnt}{-10}
\addtocounter{AlphaDecCnt}{1}}
\ifnum\number\theAlphaCnt=0
\else
\addtocounter{AlphaDecCnt}{-1}
\addtocounter{AlphaCnt}{10}
\fi
\ifcase\number\theAlphaDecCnt\or TEN\or TWENTY\or THIRTY\or
FORTY\or FIFTY\or SIXTY\or SEVENTY\or EIGHTY\or NINETY\fi
}
\newcommand{\TheAlphaChapter}{%
\setcounter{AlphaCnt}{\number\thechapter}
\ifnum\number\thechapter<20
\AlphaNo
\else
\AlphaDecNo\AlphaNo
\fi
}
\renewcommand{\DOCH}{%
\mghrulefill{\RW}\par\nobreak
\CNV\FmN{\@chapapp}\par\nobreak
\CNoV\TheAlphaChapter\par\nobreak
\vskip -1\baselineskip\vskip 5pt\mghrulefill{\RW}\par\nobreak
\vskip 20\p@
}
\renewcommand{\DOTI}[1]{%
\CTV\FmTi{#1}\par\nobreak
\vskip 40\p@
}
\renewcommand{\DOTIS}[1]{%
\CTV\FmTi{#1}\par\nobreak
\vskip 40\p@
}
}
\DeclareOption*{%
\PackageWarning{fancychapter}{unknown style option}
}
\ProcessOptions* \relax
\def\@makechapterhead#1{%
\vspace*{50\p@}%
{\parindent \z@ \raggedright \normalfont
\ifnum \c@secnumdepth >\m@ne
\DOCH
\fi
\interlinepenalty\@M
\DOTI{#1}
}}
\def\@schapter#1{\if@twocolumn
\@topnewpage[\@makeschapterhead{#1}]%
\else
\@makeschapterhead{#1}%
\@afterheading
\fi}
\def\@makeschapterhead#1{%
\vspace*{50\p@}%
{\parindent \z@ \raggedright
\normalfont
\interlinepenalty\@M
\DOTIS{#1}
\vskip 40\p@
}}
\endinput
% Style FramateX inspiré très fortement par la framaquette
% de Vincent Lozano & de Didier Roche, retravaillé par
% David Dauvergne (la Poule ou l'Œuf), puis par Christophe
% Masutti (Framasoft), ré-organisé par Olivier Cleynen
% Cette feuille de style code les chapitres, sections,
% entêtes et pieds de page.
% Dernière modification le 2014-01-10
%-----------------------------------------------------------------------
% Chapitres
\RequirePackage{fancyhdr}
\newcounter{chapitre}
\renewcommand{\thechapitre}{\arabic{chapitre}}
% Présentation des sections
\setcounter{tocdepth}{4}
\newlength{\sectiontitleindent}
\newlength{\subsectiontitleindent}
\newlength{\subsubsectiontitleindent}
\newlength{\subsubsubsectiontitleindent}
\newlength{\subsubsubsubsectiontitleindent}
\setlength{\sectiontitleindent}{-0.5cm}
\setlength{\subsectiontitleindent}{-.37cm}
\setlength{\subsubsectiontitleindent}{-.23cm}
\setlength{\subsubsubsectiontitleindent}{-.17cm}
\setlength{\subsubsubsubsectiontitleindent}{-.1cm}
% Police de sections
\newcommand{\sectionfont}{%
\usefont{T1}{ppl}{m}{n}
}
\renewcommand{\section}{%
\@startsection%
{section}%
{1}%
{\sectiontitleindent}%
{-3.5ex plus -1ex minus -.2ex}%
{2.3ex plus.2ex}%
{\sectionfont\large}}
\renewcommand{\subsection}{%
\@startsection%
{subsection}%
{2}%
{\subsectiontitleindent}%
{-3ex plus -1ex minus -.2ex}%
{1.8ex plus.2ex}%
{\sectionfont\normalsize\itshape}}
\renewcommand{\subsubsection}{%
\@startsection%
{subsubsection}%
{3}%
{\subsubsectiontitleindent}%
{-2.5ex plus -1ex minus -.2ex}%
{1.2ex plus.2ex}%
{\sectionfont\normalsize}}
\renewcommand{\subsubsubsection}{%
\@startsection%
{subsubsubsection}%
{4}%
{\subsubsubsectiontitleindent}%
{-2ex plus -1ex minus -.2ex}%
{0.7ex plus.2ex}%
{\sectionfont\small}}
\renewcommand{\subsubsubsubsection}{%
\@startsection%
{subsubsubsubsection}%
{5}%
{\subsubsubsubsectiontitleindent}%
{-2ex plus -1ex minus -.2ex}%
{0.7ex plus.2ex}%
{\sectionfont\itshape\small}}
%-----------------------------------------------------------------------
% Saut de page avec reprise sur page impaire
\renewcommand{\cleardoublepage}{
\clearpage % termine la page précédente
% et force l'affichage des toutes les images
\ifodd
\c@page
\else
\hbox{}
\vspace{\stretch{1}}
\thispagestyle{empty}%page vide (sans en-tête ni pied de page)
\newpage
\fi
}
% Différentes sortes d'en-tête de chapitre
%\usepackage[Glenn]{fncychapleo}
%\usepackage[Lenny]{fncychapleo}
%\usepackage[Conny]{fncychapleo}
%\usepackage[Rejne]{fncychapleo}
%\usepackage[Bjarne]{fncychapleo}
%\usepackage[Sonny]{fncychapleo} % Sonny FTW
%-----------------------------------------------------------------------
% Parties
\newcommand{\partfont}{%
\usefont{T1}{ppl}{m}{n}
\fontsize{23}{25}%
\selectfont}
\DeclareFixedFont{\partnumfont}{T1}{ppl}{bc}{n}{80}
\renewcommand\part%
{%
\let\@font@warningORIG\@font@warning
\renewcommand{\@font@warning}[1]{}
\cleardoublepage
\thispagestyle{empty}% la place de plain par défaut
\@tempswafalse
\null\vfil
\secdef\@part\@spart}
\def\@part[#1]#2{%
\ifnum \c@secnumdepth >-2\relax
\refstepcounter{part}%
\addcontentsline{toc}{part}{\thepart\hspace{1em}#1}%
\else
\addcontentsline{toc}{part}{#1}%
\fi
\markboth{}{}%
{\centering
\interlinepenalty \@M
\normalfont
\ifnum \c@secnumdepth >-2\relax
\partnumfont \thepart % modif font
\par
\vskip 50\p@% 50 au lieu de 20...
\fi
\partfont #2\par}% modif font
\@endpart%
\let\@font@warning\@font@warningORIG}
% En-tête
\newcommand{\entetefont}{%
\small \usefont{T1}{ppl}{m}{n}
}
\addtolength{\headheight}{4pt} % augmenter légèrement l'entête
% pour les overfull vbox
\pagestyle{fancy}
\renewcommand{\sectionmark}[1]{\markright{%
\sectionfont
\small \thesection ~#1}}
\renewcommand{\chaptermark}[1]{\markboth{%
\small \sectionfont #1}{}}
% les entêtes du document par défaut
\fancyhead[LE,RO]{\entetefont \thepage}
\fancyhead[LO]{\rightmark}
\fancyhead[RE]{\leftmark}