[LaTeX] KOMA, sections et table des matières

Publié : 11.12.2009 - 9h54 par flup

Bonjour,

J'utilise, dans mes travaux, les classes KOMA (scrreprt) et le style Bredele.

J'ai voulu dernièrement utiliser \part pour bien séparer les parties importantes d'un gros travail.

Le problème, c'est que la page "titre" de chaque partie indique "Première partie ." puis le titre choisi; je trouve le "point" en trop. De plus, la bibliographie (et l'index) apparaissent dans la table des matières sans numéro (ça c'est normal), mais avec un "point".

J'ai tenté la commande

Code : Tout sélectionner

\renewcommand*{\partformat}{\partname~\thepart}

Ça marche pour la page titre de la partie, mais je n'arrive pas à changer l'apparence des lignes "bibliographie" et "index" dans la table des matières. J'ai également tenté de considérer l'entre "bibliographie" de la table des matières comme {part} mais elle ne profite visiblement pas du formatage de \part. Pareil pour les autres sections ajoutées à la bibliographie avec "\addcontentsline{toc}{chapter}

Par contre, aucun problème que je n'utilise pas \part

2 précisions peut-être utiles:

* ma bibliographie est appelée avec

Code : Tout sélectionner

\addcontentsline{toc}{chapter}{\numberline{}Bibliographie}


* j'utilise biblatex pour la bibliographie


Quelqu'un a-t-il une idée de la façon d'arranger ça ?


Re: [LaTeX] KOMA, sections et table des matières

Publié : 12.12.2009 - 9h45 par Franck Pastor

Quelle distribution TeX et quelle version de Koma-Script utilises-tu ? (Le numéro de version figure dans les premières lignes de la console lors de la compilation.) Ça ressemble en effet à un vieux bug de Koma-Script qui a été corrigé dans les dernières versions.


Re: [LaTeX] KOMA, sections et table des matières

Publié : 12.12.2009 - 18h37 par flup

Les derniers versions incluses dans MacTeX 2009.

Alors, petite mise à jour. Pour la bibliographie, j'ai réussi en mettant (comme indiqué au fin fond de la doc biblatex) l'option "bibliography=totoc", non pas en tant que "KOMAoptions" comme je l'imaginais, mais dans les options de \documentclass, et en supprimant la ligne" \addcontentsline{toc}".


Re: [LaTeX] KOMA, sections et table des matières

Publié : 13.12.2009 - 8h27 par Franck Pastor

Pour le bug du point, j'ai du nouveau : c'est bien la version de Koma-Script contenue dans TeX Live 2009, la 3.04a, qui en est à l'origine. On le retrouve même dans la 3.03, que j'avais conservée. Particularité : si on supprime le fichier .aux, et si on recompile, le point du titre de la partie disparaît. Il réapparaît quand on compile à nouveau…

Bizarre que ce bug qui avait disparu réapparaisse comme cela…

Le mieux est de faire un rapport de bug. Je vais le faire dès que possible sur comp.text.tex. Je ne sais pas l'allemand pour m'y retrouver sur les forums de Koma-script ou sur de.comp.text.tex…


Re: [LaTeX] KOMA, sections et table des matières

Publié : 13.12.2009 - 15h42 par Franck Pastor

J'ai fini par trouver la solution, elle figure en page 57 de la documentation anglaise actuelle de Koma-Script. En fait, il ne s'agit pas d'un bug, mais d'une caractéristique de la typographie allemande : si les titres de sectionnement se terminent par un nombre, alors il doit y avoir un point après ce nombre. Koma-Script a implémenté ce concept de façon à ce que ce point apparaisse à partir de la deuxième compilation seulement.

Pour ne pas avoir ce comportement, il faut utiliser l'option de classe « numbers=noenddot ».

Code : Tout sélectionner

\documentclass[numbers=noenddot]{scrreprt}
\begin{document}
\part{machin}
\end{document}


À une époque, l'option « numbers=noenddot » s'appelait « pointlessnumber » et cela devait être l'option par défaut. Ils ont dû changer d'avis depuis… D'autant que le mot anglais convenable est bien « dot » et pas « point » ! :-)

NB : pour consulter la doc (« scrguien.pdf »), un moyen rapide : entrer dans le terminal la commande « texdoc scrguien ». Ça marche d'ailleurs avec n'importe quel package (on entre « texdoc nom_de_la_doc »), et si comme ici le nom de la doc du package n'est pas le même que celui du package lui-même, il y a un système d'alias qui mène quand même au bon fichier. Pratique !


Re: [LaTeX] KOMA, sections et table des matières

Publié : 14.12.2009 - 16h26 par flup

Merci beaucoup. J'avoue que la doc n'est pas ultra-claire (on a l'impression d'un mélange de versions).

Sinon, pour consulter la doc, j'utilise généralement l'option de TeXShop "Afficher l'aide pour le package"


Re: [LaTeX] KOMA, sections et table des matières

Publié : 21.03.2010 - 16h04 par flup

Encore une petite question dans ce topic:

J'utilise, pour bien séparer les parties de mon travail, la commande \part; le titre de la partie est donc la seule chose sur la page.

Par contre, je n'arrive pas à enlever les numéros de page pour ces pages de \part.

Y a-t-il un moyen ?

Et bien, je me réponds à moi-même, en espérant que ça servira à d'autre.

EDIT:

J'ai fouillé dans scrbook.cls (le fichier de classe book de KOMA) et j'ai vu que le style de page de la commande \part était défini par la commande \partpagestyle, elle même définie avec un style de page "plain"

J'ai donc inclus la ligne suivante dans le préambule de mon document :

Code : Tout sélectionner

\renewcommand*{\partpagestyle}{empty}