| 
                         J'utilise la classe book sur windows 10 avec TeX Live 2019. Je voudrais ajouter les mots « Première partie », « Deuxième partie » etc. avant les entrées dans la table des matières à la place des numéros I, II etc. J'ai essayé d'utiliser les packages titletoc et tocloft mais sans succès. Quelqu'un a-t-il déjà résolu un tel problème ? Voici un ECM : Ouvrir dans l'éditeur Overleaf 
\documentclass[french]{book} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{babel} \begin{document} \tableofcontents \part{Titre de la partie 1} \part{Titre de la partie 2} \part{Titre de la partie 3} \end{document} Voici le résultat : 
  | 
                
| 
                                     Voici une possibilité avec  \documentclass[french]{book} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{babel} \usepackage{fmtcount, etoolbox} \usepackage[newparttoc]{titlesec} \usepackage{titletoc} \usepackage{hyperref} \renewcommand\thepart{\Ordinalstring{part}[f]} \titleformat{\part}[display] {\bfseries\filright} {\huge\Ordinalstring{part}[f] partie} {20pt} {\thispagestyle{empty}\Huge}%} \titlecontents{part}[0pt]{\addvspace{2pc}\Large \bfseries }{\thecontentslabel~ partie\newline\LARGE}{}{\hfill\thecontentspage}[\medskip]% \begin{document} \tableofcontents \part{Titre de la partie 1} La \ref{part2} partie \part{Titre de la partie 2} \label{part2} \part{Titre de la partie 3} \end{document} 
 @Bernard : Je voudrais que vous nous proposiez aussi un code où "Première partie" et "Titre de la partie 1" seront sur la même ligne.  | 
                            
			

Quel est la classe du document ? Vraiment
bookouarticle?Voir ma réponse à cette question.
@touhami : La classe du document réel est
bookmais j'ai utilisé la classearticledans mon ECM.