Peut-on forcer la table des matières à prendre place à la suite d'un petit texte ? Ouvrir dans l'éditeur Overleaf
\documentclass{scrreprt} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{mwe} \usepackage{lipsum} \begin{document} \lipsum[1-2] \tableofcontents \newpage \setcounter{page}{1} \section*{Titre 1} \addcontentsline{toc}{section}{Titre 1} \lipsum[1-50] \section*{Titre 2} \addcontentsline{toc}{section}{Titre 2} \lipsum[50-100] \section*{Titre 3} \addcontentsline{toc}{section}{Titre 3} \lipsum[100-150] \section*{Titre 4} \addcontentsline{toc}{section}{Titre 4} \lipsum[1-39] \end{document} Posée 10 Déc '19, 17:25 fred02840 |
Voici deux options:
Pour les autres listes, c'est-à-dire, liste des tableaux et table des figures, il y a aussi l'option de classe Ouvrir dans l'éditeur Overleaf
\documentclass{scrreprt} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{mwe} \usepackage{lipsum} \setuptoc{toc}{leveldown} \begin{document} \lipsum[1-2] \tableofcontents \newpage \setcounter{page}{1} \section{Titre 1} \lipsum[1-50] \section{Titre 2} \lipsum[50-100] \section{Titre 3} \lipsum[100-150] \section{Titre 4} \lipsum[1-39] \end{document} Publiée 10 Déc '19, 20:44 touhami |
Comme la table des matières est un chapitre, il doit y avoir des problèmes. Essayez avec l'extension
epigraph
, peut-être ?@bernard. C'est une idée : merci !
peut-être l'extension etoc: pour faire des TOC partielles, sans initier un chapitre automatiquement, si la TOC partielle contient tout. (la IIIe partie, page 26 (texdoc etoc) en est un exemple)
Ça ne marche pas avec
\epigraph
car il faudrait définir la longueur\droptitle
qui n'a aucun effet ici. Une possibilité, si la table des matières est suffisamment courte, consisterait à l'insérer dans une minipage de largeur\textwidth
. Sinon, si quelqu'un de plus qualifié que moi sait comment patcher la commande tableofcontents dans la classescrreprt
…