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 |
Une solution sans les multiples \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} Publiée 20 Sep '23, 18:09 jybaudais Effectivement c'est bien mieux ! Dans mon cas, j'ai simplement de rajouter adjustmtc pour voir les minitoc.
(20 Sep '23, 20:01)
MUCEF1
|
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} Publiée 20 Sep '23, 13:00 MUCEF1 Le sommaire à la page 5 du PDF n'est pas bon : il y a
(20 Sep '23, 15:10)
jybaudais
... et y'a pas de sommaire à la page 7 !
(20 Sep '23, 15:11)
jybaudais
|
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...
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
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 ?
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 !
Il est à noter que
minitoc
est un package qui n'est plus maintenu depuis de nombreuses années. Celui-ci et le packageetoc
(maintenu, lui) partagent de nombreuses fonctionnalités.