|
|
- % Style avancée pour l’en-tête et les pieds-de-page
- %\usepackage{scrlayer-scrpage}
- %\ofoot*{∼\thepage∼} % Partie externe du pied de page
-
- \recalctypearea % Recompute typearea after selecting the font
- \usepackage{geometry} % Use geometry for some advance layout
-
- % Since top is half of bottom, we had half of top to topmargin to get vmarginratio={1:1} without changing the textheight or headersep
- \addtolength{\topmargin}{.5\topmargin} % Start with topmargin, else the .5in is already added
- \addtolength{\topmargin}{.5in}
- \addtolength{\topmargin}{.5\headsep}
- \addtolength{\topmargin}{.5\headheight}
-
- % Reduce a bit the footskip
- \setlength{\footskip}{2\headsep}
-
- % Règles typographiques de l’imprimerie nationale
- \usepackage[parindent,lastparline,nosingleletter]{impnattypo}
-
- % Lignes orphelines
- \usepackage[all]{nowidow}
-
- % Custom minitoc
- \usepackage{etoc}
- \newcommand{\minitoc}{%
- \etocsettocstyle{\subsection*{Sommaire\vspace{-1em}\\\rule{\textwidth}{0.5pt}}}{}%
- \etocsetstyle{section}{}{}{\etocsavedsectiontocline{\bfseries\numberline{\etocnumber}\etocname}{\bfseries\etocpage}}{}%
- \etocsetstyle{subsection}{}{}{\etocsavedsubsectiontocline{\numberline{\etocnumber}\etocname}{\etocpage}}{}%
- {\small\localtableofcontents}%
- \noindent\rule{\textwidth}{0.5pt}%
- \vspace{1em}
- }
-
- % Nombres tabulés pour les numéros de pages dans les tables des matières
- \DeclareTOCStyleEntry[pagenumberformat={\bfseries\addfontfeatures{Numbers=Monospaced}}]{default}{part}
- \DeclareTOCStyleEntry[pagenumberformat={\bfseries\addfontfeatures{Numbers=Monospaced}}]{default}{chapter}
- \DeclareTOCStyleEntry[pagenumberformat={\addfontfeatures{Numbers=Monospaced}}]{default}{section}
- \DeclareTOCStyleEntry[pagenumberformat={\addfontfeatures{Numbers=Monospaced}}]{default}{subsection}
- \makeatletter
- \renewcommand{\@pnumwidth}{1.6em} % Compensation de l’espace supplémentaire occupé
- \makeatother
|