J'utilise
Affichage de 5 parmi 6
Afficher 1 commentaire(s) en plus
|
Voici deux solutions. Pour automatiser les choses, la commande interne Avec minitoc : Ouvrir dans l'éditeur
\documentclass{yathesis} \usepackage{lipsum} \usepackage{minitoc} \dominitoc \makeatletter \apptocmd\@chapter{\minitoc}{}{\errmessage{something bad happen}} \makeatother \begin{document} \tableofcontents \mainmatter \chapter{Foo 1} \section{Foo bar} \lipsum[1-4] \section{Foo baz} \lipsum[1-4] \chapter{Foo 2} \section{Foo bar} \lipsum[1-4] \section{Foo baz} \lipsum[1-4] \chapter{Foo 3} \section{Foo bar} \lipsum[1-4] \section{Foo baz} \lipsum[1-4] \end{document} Avec titletoc : Ouvrir dans l'éditeur
\documentclass{yathesis} \usepackage{lipsum} \usepackage{titletoc} \makeatletter \apptocmd\@chapter{\startcontents\printcontents{}{1}{\section*{\contentsname}}}{}{\errmessage{something bad happen}} \makeatother \begin{document} \tableofcontents \chapter{Foo 1} \section{Foo bar} \lipsum[1-4] \section{Foo baz} \lipsum[1-4] \chapter{Foo 2} \section{Foo bar} \lipsum[1-4] \section{Foo baz} \lipsum[1-4] \chapter{Foo 3} \section{Foo bar} \lipsum[1-4] \section{Foo baz} \lipsum[1-4] \end{document} 1
Je précise juste que pour ceux qui veulent utiliser cette solution avec une autre classe que
(09 Mai '16, 16:41)
jerome dequeker
|
On parle de
minitoc
ici@jerome dequeker J'indiquais là que je me pencherai sur la question à partir de janvier, mais je n'en ai pas encore eu le temps. Je vais essayer de le faire avant que la liste des packages pour la prochaine TeX Live (2016) ne soit figée.
@denis je dois avouer que je n'ai pas relu l'ensemble du fil de discussion. J'ai juste voulu aiguiller vers un package (
minitoc
) en oubliant qu'il y avait un conflit avecyathesis
. Désolé.@jerome dequeker Il n'y a pas à être désolé :)
@jerome dequeker À mon avis il n'y a pas de conflit et votre commentaire peut être la réponse.
Les mini-tables des matières (et mini-bibliographies) par chapitre sont implémentées dans
yathesis
depuis décembre dernier (désolé d'avoir omis de le signaler ici).