J'ai ce code :
% =============================
% Gestion des titres H1 : saut de page + en-tête
% =============================
\let\oldsection\section
\newcommand{\HOneFormat}[1]{% Définit le format des H1
\cleardoublepage % Saut de page avant H1 (sur page droite uniquement)
\sectionmark{#1} % Stocke le titre H1 pour l'en-tête
\fancyhead[C]{} % Supprime l'en-tête sur la page du H1
{\color{\HOneColor}\hOneFont\fontsize{28pt}{30pt}\bfseries #1} % Applique couleur + police
\thispagestyle{empty} % Supprime numérotation et en-tête sur cette page
\fancyhead[C]{\fontsize{10pt}{12pt}\selectfont #1} % Remet le titre H1 dans l'en-tête des pages suivantes
\clearpage % Saut de page après le H1
}
Ca fonctionné, mais depuis les dernières modifications je n'ai plus le titre du H1 au niveau des header de chaque page qui le suive (effectivement je ne souhaite pas de header sur la page où est le titre H1, mais sur les autres).
Pourtant il y a bien une mise en mémoire du titre... ?
EDIT : voici le template avec les dernières mise à jour (couverture - OK, toc - OK)
$passoptions.latex()$
\documentclass[
$for(babel-otherlangs)$
$babel-otherlangs$,
$endfor$
$if(babel-lang)$
$babel-lang$,
$endif$
$if(fontsize)$
$fontsize$,
$endif$
$if(papersize)$
$papersize$paper,
$endif$
$for(classoption)$
$classoption$$sep$,
$endfor$
]{$documentclass$}
$if(beamerarticle)$
\usepackage{beamerarticle} % needs to be loaded first
$endif$
\usepackage{xcolor}
$if(geometry)$
\usepackage[$for(geometry)$$geometry$$sep$,$endfor$]{geometry}
$endif$
\usepackage{amsmath,amssymb}
$--
$-- section numbering
$--
$if(numbersections)$
\setcounter{secnumdepth}{$if(secnumdepth)$$secnumdepth$$else$5$endif$}
$else$
\setcounter{secnumdepth}{-\maxdimen} % remove section numbering
$endif$
$fonts.latex()$
$font-settings.latex()$
$common.latex()$
$for(header-includes)$
$header-includes$
$endfor$
$after-header-includes.latex()$
$hypersetup.latex()$
$if(title)$
\title{$title$$if(thanks)$\thanks{$thanks$}$endif$}
$endif$
$if(subtitle)$
\usepackage{etoolbox}
\makeatletter
\providecommand{\subtitle}[1]{% add subtitle to \maketitle
\apptocmd{\@title}{\par {\large #1 \par}}{}{}
}
\makeatother
\subtitle{$subtitle$}
$endif$
\author{$for(author)$$author$$sep$ \and $endfor$}
\date{$date$}
% =============================
% Chargement des packages
% =============================
\usepackage{titlesec} % Personnalisation des styles de titres
\usepackage{textcase} % Conversion en majuscules
\usepackage{graphicx} % Pour gérer les images
\usepackage{xcolor} % Gestion des couleurs
\usepackage{ifthen} % Gestion des conditions
% =============================
% Gestion du compteur
% =============================
\setcounter{secnumdepth}{2} % Définit le niveau de numérotation (H1 à H5)
% =============================
% Gestion des couvertures
% =============================
\newcommand{\insertcover}{
\newgeometry{margin=0pt} % Définir des marges nulles pour la couverture
\begin{titlepage}
\noindent\includegraphics[width=1\paperwidth,height=1\paperheight]{$cover-image$}
\end{titlepage}
\restoregeometry % Restaurer les marges par défaut
}
\newcommand{\insertbackcover}{
\newgeometry{margin=0pt} % Définir des marges nulles pour la quatrième de couverture
\begin{titlepage}
\includegraphics[width=\paperwidth,height=\paperheight]{$back-cover-image$}
\end{titlepage}
\restoregeometry % Restaurer les marges par défaut
}
% =============================
% Paramètres modifiables
% =============================
\definecolor{colorH1}{RGB}{240, 36, 32}
\newcommand{\TitleUppercase}{true} % Mettre les titres en majuscules (true/false)
\newcommand{\TitleNumbering}{true} % Activer la numérotation automatique (true/false)
\newcommand{\HOneColor}{colorH1} % Couleur pour les titres H1
\newcommand{\HTwoColor}{black} % Couleur pour les titres H2
\newcommand{\HThreeColor}{black} % Couleur pour les titres H3
\newcommand{\HFourColor}{black} % Couleur pour les titres H4
\newcommand{\HFiveColor}{black} % Couleur pour les titres H5
% =============================
% Fonction pour la mise en majuscules
% =============================
\newcommand{\TitleFormat}[1]{%
\ifthenelse{\equal{\TitleUppercase}{true}}{\MakeUppercase{#1}}{#1}%
}
% =============================
% Configuration de la police principale
% =============================
\usepackage{fontspec} % Permet d'utiliser des polices personnalisées avec LuaLaTeX
\setmainfont{Playfair Display}
%\setmainfont{Playfair Display}[
% ItalicFont={Playfair Display Italic},
% BoldFont={Playfair Display Bold},
% BoldItalicFont={Playfair Display Bold Italic}
%]
\renewcommand{\baselinestretch}{1.2} % Paramètre de l'interligne
% =============================
% Configuration des polices pour les titres
% =============================
\newfontfamily\hOneFont{Russo One} % Police pour les titres H1
\newfontfamily\hTwoFont{Russo One} % Police pour les titres H2
\newfontfamily\hThreeFont{Russo One} % Police pour les titres H3
\newfontfamily\hFourFont{Russo One} % Police pour les titres H4
\newfontfamily\hFiveFont{Russo One} % Police pour les titres H5
% Pas de titre natif H6 avec LaTex
% =============================
% Définition des styles des titres
% =============================
% ---- TITRE H1 ----
\titleformat{\section}
[block] % Bloc pour prendre toute la ligne
{\hOneFont\fontsize{32pt}{36pt}\bfseries\color{\HOneColor}} % Police et couleur
{\ifthenelse{\equal{\TitleNumbering}{true}}{\thesection\hspace{-0.5em}}{}} % Numérotation si activée
{1em} % Espacement
{\TitleFormat} % Mise en majuscule
% ---- TITRE H2 ----
\titleformat{\subsection}
{\ifnum\value{subsection}=1\newpage\fi\hTwoFont\fontsize{24pt}{28pt}\bfseries\color{\HTwoColor}}
{\ifthenelse{\equal{\TitleNumbering}{true}}{\thesubsection\hspace{-0.5em}}{}}
{1em}
{\TitleFormat}
% ---- TITRE H3 ----
\titleformat{\subsubsection}
{\hThreeFont\fontsize{18pt}{22pt}\bfseries}
{\thesubsubsection}{1em}{}
% ---- TITRE H4 ----
\titleformat{\paragraph}
{\hFourFont\fontsize{16pt}{20pt}\bfseries}
{\theparagraph}{1em}{}
% ---- TITRE H5 ----
\titleformat{\subparagraph}
{\hFiveFont\fontsize{14pt}{18pt}\bfseries}
{\thesubparagraph}{1em}{}
% =============================
% Gestion des titres H1 : saut de page + en-tête
% =============================
\let\oldsection\section
\newcommand{\HOneFormat}[1]{% Définit le format des H1
\cleardoublepage % Saut de page avant H1 (sur page droite uniquement)
\sectionmark{#1} % Stocke le titre H1 pour l'en-tête
\fancyhead[C]{} % Supprime l'en-tête sur la page du H1
{\color{\HOneColor}\hOneFont\fontsize{28pt}{30pt}\bfseries #1} % Applique couleur + police
\thispagestyle{empty} % Supprime numérotation et en-tête sur cette page
\fancyhead[C]{\fontsize{10pt}{12pt}\selectfont #1} % Remet le titre H1 dans l'en-tête des pages suivantes
\clearpage % Saut de page après le H1
}
% =============================
% Gestion des marges et de la mise en page
% =============================
\usepackage[strict]{changepage} % Gestion avancée des marges
\usepackage{geometry} % Définition des marges
\geometry{twoside,
inner=24mm, % Marge intérieure (côté reliure)
outer=24mm, % Marge extérieure
top=24mm, % Marge supérieure
bottom=40mm, % Marge inférieure
footskip=16mm, % Distance entre le texte et le numéro de page
bindingoffset=6mm % Décalage pour la reliure
}
% Définit l'espace entre le texte et les notes de bas de page
\renewcommand{\footnoterule}{\vspace{18pt}\hrule width 0.3\textwidth \vspace{5pt}}
% =============================
% Gestion des numéros de pages
% =============================
\usepackage{fancyhdr} % Personnalisation des en-têtes et pieds de page
\pagestyle{fancy} % Activation du style personnalisé
\fancyhf{} % Efface les en-têtes et pieds de page par défaut
\fancyfoot[LE,RO]{\thepage} % Numérotation à gauche sur pages impaires et à droite sur pages paires
\renewcommand{\headrulewidth}{0pt} % Supprime la ligne d'en-tête
\renewcommand{\footrulewidth}{0pt} % Supprime la ligne de pied de page
\begin{document}
% Insérer la couverture en première page
\insertcover
$if(has-frontmatter)$
\frontmatter
$endif$
$if(title)$
\maketitle
$if(abstract)$
\begin{abstract}
$abstract$
\end{abstract}
$endif$
$endif$
$for(include-before)$
$include-before$
$endfor$
$if(toc)$
\cleardoublepage
\section*{$toc-title$} % Affiche "Table des matières" sans numérotation
\addtocontents{toc}{\protect\vspace{20mm}} % Espace entre le titre et la toc
%\addcontentsline{toc}{section}{$toc-title$} % Ajoute la TOC elle-même dans la TOC
\tableofcontents
\cleardoublepage % Ajoute une nouvelle page après la TOC
$endif$
$if(lof)$
\listoffigures
$endif$
$if(lot)$
\listoftables
$endif$
$if(linestretch)$
\setstretch{$linestretch$}
$endif$
$if(has-frontmatter)$
\mainmatter
$endif$
$body$
$if(has-frontmatter)$
\backmatter
$endif$
$if(nocite-ids)$
\nocite{$for(nocite-ids)$$it$$sep$, $endfor$}
$endif$
$if(natbib)$
$if(bibliography)$
$if(biblio-title)$
$if(has-chapters)$
\renewcommand\bibname{$biblio-title$}
$else$
\renewcommand\refname{$biblio-title$}
$endif$
$endif$
\bibliography{$for(bibliography)$$bibliography$$sep$,$endfor$}
$endif$
$endif$
$if(biblatex)$
\printbibliography$if(biblio-title)$[title=$biblio-title$]$endif$
$endif$
$for(include-after)$
$include-after$
$endfor$
\newpage % Nouvelle page avant la dernière couverture
\insertbackcover
\end{document}