dbitouze / yathesis

Classe de thèse LaTeX pour universités françaises
27 stars 3 forks source link

Supprimer la ligne "Table des matieres" dans la Table des Matieres #98

Open dpallez opened 1 year ago

dpallez commented 1 year ago

Je cherche désespérément à exclure la Table des Matières de la Table des Matieres. J'ai compris que le package responsable était "tocbibind" et qu'il fallait utiliser l'option "nottoc".

Comme l'option tocbibind ne se trouve pas dans la liste des packages pour lesquels on peut transférer des options (§8.2 Options à passer aux packages chargés par la classe yathesis), il n'est pas possible d'écrire : \documentclass[12pt, babel=french, tocbibind={nottoc}, % exclude Toc in Toc! ]{yathesis}

Bien évidemment, quand on charge soi-meme le package tocbibind avec l'option nottoc, on obtient l'erreur "Option clash for package tocbibind." car le package est deja chargé par YaThesis.

J'ai tenté une autre solution qui consiste à modifier le booléen @dotoctoc du package "tocbibind" mais sans succès avec le code suivant juste après le chargement de la classe YaThesis :

\makeatletter \@dotoctocfalse{} \makeatother

Il également possible d'exclure la liste des figures (notlof) et la liste des tables (notlot), bibliographie (notbib) de la table des matières avec ce même package : https://www.ctan.org/pkg/tocbibind

Est ce que vous auriez une solution à ce problème ? Merci par avance