Problèmes chapitres avec minitoc

Tout ce qui concerne le langage LaTeX et ses variantes. Ce langage est supporté sur le forum via les balises tex.

Modérateur : gdm_tex

Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
odlaniug
Utilisateur débutant
Utilisateur débutant
Messages : 3
Inscription : lundi 22 juin 2020, 11:40
Statut actuel : Étudiant

Problèmes chapitres avec minitoc

Message par odlaniug »

Bonjour,

Après avoir passé pas mal de temps à chercher et tester des solutions, je viens vers vous car je n'arrive pas à résoudre mon problème.
J’utilise minitoc afin de créer une table des matières dans mon document cependant j'ai un décalage d'affichage (le toc du chapitre 1 se retrouve en 2, et chap 2 au 3).

Dans le code, il y a un chapitre non numéroté 'Introduction' que j'affiche dans la toc (je ne sais pas si c'est ça qui pose problème). J'ai testé les solutions suivantes:
-ajout d'un

Code : Tout sélectionner

 \firstchapteris{1}
-ajout du code:

Code : Tout sélectionner

\renewcommand\addtotoc[1]{%
\refstepcounter{dummy}%
\addstarredchapter{#1}%  or \mtcaddchapter[#1]%
\markboth{#1}{}}
Pourtant cela ne modifie en rien l'affichage pdf et je n'arrive pas à trouver la source d'erreur,

voilà un ECM concernant mon problème:

Code : Tout sélectionner

\documentclass[12pt,a4paper,oneside]{report}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{geometry}
\geometry{hmargin=2.5cm,vmargin=1.5cm}
\usepackage[square,sort&compress,sectionbib]{natbib}
\usepackage{forum,euler}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage{cancel}
\usepackage{multirow}
\usepackage{supertabular}
\usepackage{algorithmic}
\usepackage{algorithm}
\usepackage{amsthm}
\usepackage{float}
\usepackage{subfig}
\usepackage{rotating}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{tabularx}
\usepackage[justification=centering]{caption}
\usepackage{longtable}
\usepackage{titlesec}
\usepackage{chapterbib}
	\renewcommand{\bibsection}{\section{Références}}		% Met les références biblio dans un \section (au lieu de \section*)

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Allure générale du document
\usepackage{enumerate}
\usepackage{enumitem}
\usepackage[section]{placeins}	% Place un FloatBarrier à chaque nouvelle section
\usepackage{epigraph}
\usepackage[font={small}]{caption}
\usepackage[francais,nohints]{minitoc}		% Mini table des matières, en français
	\setcounter{minitocdepth}{2}	% Mini-toc détaillées (sections/sous-sections)
\usepackage[notbib]{tocbibind}	% Ajoute les Tables	des Matières/Figures/Tableaux à la table des matières
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Maths                         
\usepackage{amsmath}			% Permet de taper des formules mathématiques
\usepackage{amssymb}			% Permet d'utiliser des symboles mathématiques
\usepackage{amsfonts}			% Permet d'utiliser des polices mathématiques
\usepackage{nicefrac}			% Fractions 'inline'

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Tableaux
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{colortbl}
\usepackage{tabularx}
\usepackage{multirow}
\usepackage{threeparttable}
\usepackage{etoolbox}
%Biblio
\usepackage{hyperref}
\def\mybibnumbercolor{blue} %define number color

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Mise en forme du texte        
\usepackage{textcomp}
\usepackage{array}
\usepackage{hyphenat}
\graphicspath{{figures/}}
\titleformat{\chapter}[hang]{\bf\huge\center}{Partie \thechapter:}{3pc}{}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}
\dominitoc
\tableofcontents
\vfill

\chapter*{Introduction}
\addstarredchapter{Introduction}

\chapter{Chapitre 1}
\minitoc
\section{Section1}
blablabla
\section{Section2}
blablabla
\subsection{Sub 1}
blablabla

\chapter{Chapitre 2}
\minitoc
\section{Section1}
blablabla
\section{Section2}
blablabla
\subsection{Sub 1}
blablabla

\chapter{Chapitre 3}
\minitoc
\section{Section1}
blablabla
\section{Section2}
blablabla
\subsection{Sub 1}
blablabla

\end{document}
Merci d'avance

marco56
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 864
Inscription : jeudi 25 novembre 2010, 22:10

Re: Problèmes chapitres avec minitoc

Message par marco56 »

Je ne comprends pas pourquoi les chapitres apparaissent 2 fois mais voici un doc qui ressemble plus à un ECM :

Code : Tout sélectionner

\documentclass[12pt,a4paper,oneside]{report}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\usepackage[francais,nohints]{minitoc}		% Mini table des matières, en français
	\setcounter{minitocdepth}{2}	% Mini-toc détaillées (sections/sous-sections)
\dominitoc
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}
%\tableofcontents
\vfill

\part*{Introduction}

\chapter{Chapitre 1}
\minitoc
\section{Section1}
blablabla
\section{Section2}
blablabla
\subsection{Sub 1}
blablabla

\chapter{Chapitre 2}
\minitoc
\section{Section1}
blablabla
\section{Section2}
blablabla
\subsection{Sub 1}
blablabla

\chapter{Chapitre 3}
\minitoc
\section{Section1}
blablabla
\section{Section2}
blablabla
\subsection{Sub 1}
blablabla

\end{document}
Je ne vois pas de décalage.

odlaniug
Utilisateur débutant
Utilisateur débutant
Messages : 3
Inscription : lundi 22 juin 2020, 11:40
Statut actuel : Étudiant

Re: Problèmes chapitres avec minitoc

Message par odlaniug »

Merci pour ta réponse.

Je ne comprends pas ce que tu entends par " les chapitres qui apparaissent deux fois"?
En rechargeant la page, il se trouve que lorsque j'ouvre mon document tout fonctionne bien mais le décalage apparaît quand je compile de nouveau...

Pourtant ton exemple fonctionne bien.

marco56
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 864
Inscription : jeudi 25 novembre 2010, 22:10

Re: Problèmes chapitres avec minitoc

Message par marco56 »

Il faut que tu procèdes par élimination à partir de ton fichier ou par ajout à partir du mien.
Chez moi, j'ai :

Chapitre 1
Chapter 1
.....
Chapitre 2
Chapter 2
.....

odlaniug
Utilisateur débutant
Utilisateur débutant
Messages : 3
Inscription : lundi 22 juin 2020, 11:40
Statut actuel : Étudiant

Re: Problèmes chapitres avec minitoc

Message par odlaniug »

Je vais essayer de voir merci, je pense que c'est surement dû à l'ajout d'un package qui ne doit pas fonctionner avec minitoc (puisque cela fonctionne dans ta version).