Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 3
mineure

19 Avr '22, 19:04

Pathe's gravatar image

Pathe
7.6k49209252

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. `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} \makeatletter \patchcmd{\@part}{\addcontentsline{toc}{part}{\thepart\hspace{1em}#1}} {\addcontentsline{toc}{part}{\protect\numberline{\thepart}#1}} \makeatother %====================== MACRO ====================== \newcommand*\parttitle{} \let\origpart\part \renewcommand*{\part}[2][]{% \ifx\\#1\\% optional argument not present? \origpart{#2}% \renewcommand*\parttitle{#2}% \else \origpart[#1]{#2}% \renewcommand*\parttitle{#1}% \fi } %====================== INFORMATION ET RÈGLES ====================== % En-tête \rhead{\thepart. \parttitle} \lhead{\textsc{En-tête Gauche}} % Pied de pages \rfoot{\textsc{Pied de Page Droite}} \cfoot{\textsc{Page \thepage/\pageref{LastPage}}} \lfoot{\textsc{Pied de Page Gauche}} \pagestyle{fancy} \renewcommand{\headrulewidth}{0.7pt} \renewcommand{\footrulewidth}{0.7pt} \title{Document} %======================== DÉBUT DU DOCUMENT ======================== \begin{document} % Régler l'espacement entre les lignes \newcommand{\HRule}{\rule{\linewidth}{0.5mm}} \maketitle \tableofcontents %====================== Présentation ENTREPRISE ====================== \part{Partie 1} \lipsum[5] \part{Partie 2} \part{Partie 3} \end{document}
cliquez ici pour masquer/afficher la révision 2

19 Avr '22, 15:26

samcarter's gravatar image

samcarter
8.6k2817

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} \makeatletter \patchcmd{\@part}{\addcontentsline{toc}{part}{\thepart\hspace{1em}#1}} {\addcontentsline{toc}{part}{\protect\numberline{\thepart}#1}} \makeatother %====================== MACRO ====================== \newcommand*\parttitle{} \let\origpart\part \renewcommand*{\part}[2][]{% \ifx\\#1\\% optional argument not present? \origpart{#2}% \renewcommand*\parttitle{#2}% \else \origpart[#1]{#2}% \renewcommand*\parttitle{#1}% \fi } %====================== INFORMATION ET RÈGLES ====================== % En-tête \rhead{\thepart. \parttitle} \lhead{\textsc{En-tête Gauche}} % Pied de pages \rfoot{\textsc{Pied de Page Droite}} \cfoot{\textsc{Page \thepage/\pageref{LastPage}}} \lfoot{\textsc{Pied de Page Gauche}} \pagestyle{fancy} \renewcommand{\headrulewidth}{0.7pt} \renewcommand{\footrulewidth}{0.7pt} \title{Document} %======================== DÉBUT DU DOCUMENT ======================== \begin{document} % Régler l'espacement entre les lignes \newcommand{\HRule}{\rule{\linewidth}{0.5mm}} \maketitle \tableofcontents %====================== Présentation ENTREPRISE ====================== \part{Partie 1} \lipsum[5] \part{Partie 2} \part{Partie 3} \end{document}
cliquez ici pour masquer/afficher la révision 1

19 Avr '22, 15:15

GUERMABD's gravatar image

GUERMABD
184315

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

×