% 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