J’ai un petit souci sur mon document LaTeX. J’ai organisé mon document avec des parties via le documentclass : report, sauf que dans la table des matières, ces derniers ne sont pas alignés (et je trouve cela pas élégant)

Est-il possible que vous m’aidiez à régler ce problème s’il vous plaît. (Je n’ai pas réussi à trouver de réponse sur internet).

Code :

\documentclass[a4paper,12pt,french]{report}
%====================== PACKAGES ======================
% Gérer les positionnement d'images
\usepackage{float}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage[colorinlistoftodos]{todonotes}
\usepackage{url}
% Espacement entre les lignes
\usepackage{setspace}
% Police et mise en page (marges) du document
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[top=2cm, bottom=2cm, left=2cm, right=2cm]{geometry}
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage{babel}
% Textes Aleatoire
\usepackage{lipsum}
%======================== DÉBUT DU DOCUMENT ========================
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Cette question est marquée comme « Wiki ».

Posée 18 Avr '22, 17:39

GUERMABD's gravatar image

GUERMABD
184315
Taux d'acceptation : 33%

Modifiée 18 Avr '22, 21:23

denis's gravatar image

denis ♦♦
7.3k1510

1

Bienvenue sur texnique.fr !

(18 Avr '22, 21:24) denis ♦♦ denis's gravatar image
1

Les formules de politesse et les signatures sont à éviter : celle(s) de votre contribution a (ont) été supprimée(s).

(18 Avr '22, 21:25) denis ♦♦ denis's gravatar image

\documentclass[a4paper,12pt,french]{report}
\usepackage{xpatch}
\makeatletter
\patchcmd{\@part}{\addcontentsline{toc}{part}{\thepart\hspace{1em}#1}}{\addcontentsline{toc}{part}{\protect\numberline{\thepart}#1}}{}{}
\makeatother
\usepackage{hyperref}
\begin{document}
\tableofcontents
\part{Première Partie}
\part{Seconde Partie}
\part{Troixième Partie}
\part{Quatrième Partie}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

alt text

Lien permanent

Publiée 18 Avr '22, 19:41

samcarter's gravatar image

samcarter
8.6k2817
Taux d'acceptation : 57%

Modifiée 19 Avr '22, 15:36

Alors quand je compile votre code, l'alignement marche très bien sauf que dans mon document, il ne marche pas du tout.

Je ne sais pas si c'est à cause de ma macro ou d'un package qui marche mal avec xpatch.

Voici le code qui se rapproche de mon document :

\documentclass[a4paper,12pt,french]{report}
%====================== PACKAGES ======================
% Gérer les positionnement d'images
\usepackage{float}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage[colorinlistoftodos]{todonotes}
\usepackage{url}
% Pour les informations sur un document compilé en PDF et les liens externes / internes
\usepackage{hyperref}
% Pour la mise en page des tableaux
\usepackage{array}
\usepackage{tabularx}
% Espacement entre les lignes
\usepackage{setspace}
% Modifier la mise en page de l'abstract
\usepackage{abstract}
% Police et mise en page (marges) du document
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[top=2cm, bottom=2cm, left=2cm, right=2cm]{geometry}
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage{babel}
% Pour les galerie d'images
\usepackage{subfig}
% Pour la nomenclature
\usepackage{acronym}
% Pour en-têtes et pieds
\usepackage{lastpage}
\usepackage{fancyhdr}
% Utiliser les Items
\usepackage{pifont}
% Textes Aleatoire
\usepackage{lipsum}
% POUR LA TABLE DES MATIERES
\usepackage{xpatch}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Lien permanent

Publiée 19 Avr '22, 15:15

GUERMABD's gravatar image

GUERMABD
184315
Taux d'acceptation : 33%

Modifiée 19 Avr '22, 19:04

Pathe's gravatar image

Pathe ♦♦
7.6k49208252

\usepackage{hyperref} doit être après \patchcmd

(19 Avr '22, 15:30) samcarter samcarter's gravatar image

Incroyable ! Ca faisait longtemps que j'essayais de résoudre ce problème.

Merci beaucoup !

(19 Avr '22, 15:35) GUERMABD GUERMABD's gravatar image

De rien :)

(19 Avr '22, 15:35) samcarter samcarter's gravatar image
Votre réponse
[Masquer l'aperçu]

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Mots-clés de la question :

×25
×23
×17

Question posée : 18 Avr '22, 17:39

Question vue : 4,535 fois

Dernière mise à jour : 19 Avr '22, 19:03

C'est votre première visite ici ? Consultez la FAQ !

×