Comment faire pour que « Résumé », « Remerciements » et « Introduction » apparaissent dans la table des matières sans numéro - ni de chapitre, ni de section, rien ?

Posée 05 Jul '16, 09:09

jmb's gravatar image

jmb
29752231
Taux d'acceptation : 0%

Modifiée 05 Aoû '17, 21:21

Pathe's gravatar image

Pathe ♦♦
6.2k5115200

1

Il y a la commande \addcontentsline{toc}{<niveau>}{<Titre à ajouter>} où niveau=part,chapter,section,... par exemple \addcontentsline{toc}{chapter}{Remerciements}.

(05 Jul '16, 09:32) touhami touhami's gravatar image

@touhami, je suppose que ça peut être sympa de combiner ça avec \chapter*{<Chapitre>} pour avoir quelque chose du genre : \chapter*{Remerciements} \addcontentsline{toc}{chapter}{Remerciements}

(05 Jul '16, 12:00) jerome dequeker jerome%20dequeker's gravatar image

@Jerome Dequeker Vous avez raison. C'est exactement ce qu'il faut.

(05 Jul '16, 12:08) touhami touhami's gravatar image

Et si l'on utilise l'extension titlesec, on peut figurer la commande \addcontentsline{toc}{chapter}dans \titleformat{name=\chapter, numberless}… pour ne pas avoir à le retaper à chaque fois.

(05 Jul '16, 16:00) Bernard Bernard's gravatar image

@Bernard Tu proposes donc une redéfinition de la commande \chapter*{} ? C'est judicieux !

(05 Jul '16, 16:13) jerome dequeker jerome%20dequeker's gravatar image

Le problème est que "introduction" "remerciements" n'apparaissent pas dans la table des matières.

(09 Jul '16, 10:01) jmb jmb's gravatar image

@jmb: J'ai posté une réponse à votre question ce week-end. Je ne sais si cela convient.

(12 Jul '16, 03:40) Bernard Bernard's gravatar image
Affichage de 5 parmi 7 Afficher 2 commentaire(s) en plus

Voici une façon d'obtenir les chapitres non numérotés dans la table des matières (mais pas la table des matières !) de façon automatique, avec titlesec:

Ouvrir dans l'éditeur Overleaf
\documentclass[french]{book}
\usepackage[utf8]{inputenc}
\usepackage{fourier} 
\usepackage{babel}
\usepackage[explicit, clearempty]{titlesec}
\titleformat{\chapter}[display]{\bfseries\filright}{\huge\chaptername~\thechapter}{20pt}{\Huge#1}
\titleformat{name=\chapter, numberless}[display]{\bfseries\filright}{}{0pt}{\Huge#1}[\addcontentsline{toc}{chapter}{#1}]

\begin{document}

\setcounter{tocdepth}{-1}
\tableofcontents
\addtocontents{toc}{\protect\setcounter{tocdepth}{2}}%

\chapter*{Remerciements}

\chapter*{Résumé}

\chapter*{Introduction}

\chapter{Premier chapitre}

\section{Section liminaire}

\end{document}

alt text

Lien permanent

Publiée 10 Jul '16, 04:51

Bernard's gravatar image

Bernard
4.5k15
Taux d'acceptation : 35%

Modifiée 05 Aoû '17, 21:22

Pathe's gravatar image

Pathe ♦♦
6.2k5115200

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.

Mots-clés de la question :

×25
×12
×5

Question posée : 05 Jul '16, 09:09

Question vue : 15,599 fois

Dernière mise à jour : 12 Jul '16, 03:40