Je voudrais que mes titres d'annexes soit au même niveau que chapter{} et ressemblent à cela :

Annexe A Exemple 1

A.1 Subtitle 1

A.2 Subsubtitle

Annexe B Exemple 2

B.1 Subtitle 2

B.2 Subsubtitle 2

J'aimerais également conserver la numérotation A.1, A.2, B.1, B.2, etc

\documentclass[11pt,a4paper,french]{book}

\usepackage{minitoc}
\dominitoc

\usepackage{appendix}

\begin{document}

\tableofcontents

\chapter*{Perspectives}

\appendix

\chapter*{Example 1}
\addstarredchapter{Annexe A Exemple 1}
\renewcommand{\thesection}{A.\arabic{section}}
\renewcommand{\thesubsection}{A.\arabic{section}.\arabic{subsection}}
\renewcommand{\thesubsubsection}{A.\arabic{section}.\arabic{subsection}.\arabic{subsubsection}}
\renewcommand{\thefigure}{A.\arabic{figure}}
\minitoc

\section{}
\subsection{}
Content of appendix A

\chapter*{Exemple 2}
\addstarredchapter{Annexe B Exemple 2}
\renewcommand{\thesection}{B.\arabic{section}}
\renewcommand{\thesubsection}{B.\arabic{section}.\arabic{subsection}}
\renewcommand{\thesubsubsection}{B.\arabic{section}.\arabic{subsection}.\arabic{subsubsection}}
\renewcommand{\thefigure}{B.\arabic{figure}}
\minitoc

\section{}
\subsection{}    
Content of appendix B

\end{document}

Quand je compile ce code, les titres sont biens affichés dans le toc et la numérotation est bien correcte mais le titre du chapitre et le minitoc ne sont pas affichés.

Posée 20 Sep '23, 10:06

MUCEF1's gravatar image

MUCEF1
433
Taux d'acceptation : 0%

Modifiée 20 Sep '23, 13:01

Je ne comprends pas "mais le titre du chapitre et le minitoc ne sont pas affichés" ? Aux pages 3 et 5 du PDF, il y a bien le titre du chapitre tout en haut suivi du sommaire...

(20 Sep '23, 11:09) jybaudais jybaudais's gravatar image

Bizarrement cela fonctionne effectivement avec le compilateur en ligne mais pas sur TekMaker avec MixTek sur mon PC... Avant les annexes j'ai un chapitre chapter*{Persepectives}, peut être que c'est à cause de cela que le minitoc ne s'affiche pas correctement : je n'ai pas de minitoc à l'annexe A, et à l'Annexe B j'ai le minitoc de l'Annexe A qui s'affiche

(20 Sep '23, 11:25) MUCEF1 MUCEF1's gravatar image
1

Hé, hé ! La doc de minitoc dit : "There is sometimes a problem with mini-tables when you use chapter* the minitocs appear in the wrong chapter. You can add a adjustmtc". C'est bon pour l'anglais ?

(20 Sep '23, 12:00) jybaudais jybaudais's gravatar image

Merci ! (nickel l'anglais) Effectivement tout fonctionne bien avec mtcaddchapter (et un petit setcounter{section}{0} supplémentaire) ;)

C'est un peu bourrin comme méthode mais tout fonctionne !

(20 Sep '23, 12:04) MUCEF1 MUCEF1's gravatar image
1

Il est à noter que minitoc est un package qui n'est plus maintenu depuis de nombreuses années. Celui-ci et le package etoc (maintenu, lui) partagent de nombreuses fonctionnalités.

(20 Sep '23, 14:10) denis ♦♦ denis's gravatar image

Une solution sans les multiples \renewcommand, en utilisant les possibilités du package appendix, puisqu'il est appelé, et l'environnement appendices plutôt que la commande \appendix, et babel pour la francisation

\documentclass[11pt,a4paper,french]{book}

\usepackage[title,titletoc]{appendix}

\usepackage{minitoc} \dominitoc

\usepackage{babel}

\begin{document}

\tableofcontents

\chapter*{Perspectives}

\begin{appendices}

\chapter{Example 1}
\minitoc
\section{}
\subsection{}
Content of appendix A

\chapter{Exemple 2}
\minitoc
\section{}
\subsection{}
 Content of appendix B

\end{appendices}

\end{document}
Lien permanent

Publiée 20 Sep '23, 18:09

jybaudais's gravatar image

jybaudais
3435
Taux d'acceptation : 27%

Effectivement c'est bien mieux ! Dans mon cas, j'ai simplement de rajouter adjustmtc pour voir les minitoc.

(20 Sep '23, 20:01) MUCEF1 MUCEF1's gravatar image

EDIT : voici la solution Il faut ajouter mtcaddchapter et setcounter{section}{0} :

\documentclass[11pt,a4paper,french]{book}

\usepackage{minitoc}
\dominitoc

\usepackage{appendix}

\begin{document}

\tableofcontents

\chapter*{Perspectives}

\appendix

\chapter*{Example 1}
\addstarredchapter{Annexe A Exemple 1}
\mtcaddchapter
\renewcommand{\thesection}{A.\arabic{section}}
\renewcommand{\thesubsection}{A.\arabic{section}.\arabic{subsection}}
\renewcommand{\thesubsubsection}{A.\arabic{section}.\arabic{subsection}.\arabic{subsubsection}}
\renewcommand{\thefigure}{A.\arabic{figure}}
\minitoc

\section{}
\subsection{}
Content of appendix A

\chapter*{Exemple 2}
\addstarredchapter{Annexe B Exemple 2}
\mtcaddchapter
\setcounter{section}{0}
\renewcommand{\thesection}{B.\arabic{section}}
\renewcommand{\thesubsection}{B.\arabic{section}.\arabic{subsection}}
\renewcommand{\thesubsubsection}{B.\arabic{section}.\arabic{subsection}.\arabic{subsubsection}}
\renewcommand{\thefigure}{B.\arabic{figure}}
\minitoc

\section{}
\subsection{}    
Content of appendix B

\end{document}
Lien permanent

Publiée 20 Sep '23, 13:00

MUCEF1's gravatar image

MUCEF1
433
Taux d'acceptation : 0%

Le sommaire à la page 5 du PDF n'est pas bon : il y a B.1 et B.1.1 à la place de A.1 et A.1.1 :-(

(20 Sep '23, 15:10) jybaudais jybaudais's gravatar image

... et y'a pas de sommaire à la page 7 !

(20 Sep '23, 15:11) jybaudais jybaudais's gravatar image
Votre réponse
(dés)activer 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

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.