Le paquetage french babel redéfinit Cependant dans la table des matières, cette redéfinition est perdue. Est-ce possible de configurer \documentclass[french,chapterprefix=false, openany]{scrbook} \usepackage[utf8]{inputenc} \usepackage{babel} \setcounter{tocdepth}{4} \begin{document} \part{Ceci est ma partie 1} \chapter{Ceci est mon premier chapitre} \chapter{Ceci est mon deuxième chapitre} \chapter{Ceci est mon troisième chapitre} \part{Ceci est ma partie 2} \chapter{Ceci est mon quatrième chapitre} \chapter{Ceci est mon cinquième chapitre} \chapter{Ceci est mon sixième chapitre} \part{Ceci est ma partie 3} \chapter{Ceci est mon septième chapitre} \chapter{Ceci est mon huitième chapitre} \chapter{Ceci est mon neuvième chapitre} \tableofcontents \end{document} Résultat souhaitéPosée 30 Oct '23, 17:53 cmiramon |
Question intéressante… que je découvre avec beaucoup de retard car je ne suis pas un lecteur assidu de TeXnique :-( Il est assez facile de paramétrer \documentclass[french,chapterprefix=false,openany]{scrbook} \usepackage[T1]{fontenc} \usepackage{lmodern} \usepackage{babel} %%%%%%%%%%%%%%%%%%%%%%%%%%% \DeclareTOCStyleEntry[entrynumberformat=\myPart, %breakafternumber=true, numwidth=.25\linewidth]% {tocline}{part} \setcounter{tocdepth}{4} \newcommand*{\myPart}[1]{Partie #1} %%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{document} \part{Ceci est ma partie 1} \chapter{Ceci est mon premier chapitre} \chapter{Ceci est mon deuxième chapitre} \part{Ceci est ma partie 2} \chapter{Ceci est mon quatrième chapitre} \chapter{Ceci est mon cinquième chapitre} \chapter{Ceci est mon sixième chapitre} \part{Ceci est ma partie 3} \chapter{Ceci est mon septième chapitre} \chapter{Ceci est mon huitième chapitre} \tableofcontents \end{document} Ceci ne répond pas à la question mais ce premier pas indique que le
paramètre passé à la commande Il est finalement plus simple d'utiliser l'option %%%%%%%%%%%%%%%%%%%%%%%%%%% \DeclareTOCStyleEntry[entryformat=\FrenchPartNum, %breakafternumber=true, ]% {tocline}{part} \setcounter{tocdepth}{4} \newcommand*{\OrdinalI}{Première partie} \newcommand*{\OrdinalII}{Deuxième partie} \newcommand*{\OrdinalIII}{Troisième partie} \newcommand*{\OrdinalIV}{Quatrième partie} \newcommand*{\FrenchPartNum}[1]{% \begingroup \def\numberline ##1{% \makebox[.25\linewidth][l]{% \expandafter\csname Ordinal##1\endcsname}}% \usefontofkomafont{partentry}#1% \endgroup } %%%%%%%%%%%%%%%%%%%%%%%%%%%
Résultat affiché : On peut décommenter l'option On pourrait faire une boucle pour définir plus de commandes
Publiée 06 Jan, 19:48 dflipo Au regret « je ne suis pas un lecteur assidu de TeXnique :-( », il y a un remède : https://texnique.fr/osqa/users/1648/dflipo/subscriptions/ ;)
(07 Jan, 14:27)
denis ♦♦
|