Le 04/01/2012 09:32, sududur a écrit :
merci pour ta réponse, j'ai oublié de préciser que ma bibliographie est
un chapitre non numéroté comme mes remerciements, mon intro, ma
conclusion, mes résumés (création de chapstar dans Format local), je
souhaite qu'ils restent des chapitres pour des questions de présentation
en fait seuls les index sont générés automatiquement, c'est pourquoi ils
sont décalés. (cf. jpg joint)
Je n'ai pas d'option ajouter la biblio dans la tdm dans Paramètres
<bibliographie , je crois que j'en ai pas besoin si j'ai tout compris.

En regardant d'un peu plus près, tu as donc deux options:

- soit aligner au fer à gauche comme les index (et la bibliographie si tu ne la mets pas comme un chapitre) tout ce qui n'est pas numéroté, pour cela il te suffit de modifier mes commandes de préambule en enlevant le \protect\numberline qui déclenche l'indentation alignant les titres des chapitres non numérotés sur les titres des chapitres numérotés :

\newcommand{\tocpart}[1]{\addcontentsline{toc}{part}{#1}%
\markboth{\textsc{#1}}{\textsc{#1}}\thispagestyle{plain}}

\newcommand{\partstar}[1]{\part*{#1}\tocpart{#1}}

\newcommand{\tocchap}[1]{\addcontentsline{toc}{chapter}{#1}%
\markboth{\textsc{#1}}{\textsc{#1}}\thispagestyle{plain}}

\newcommand{\chapterstar}[1]{\chapter*{#1}\tocchap{#1}}

- soit modifier la commande de renvoi d'index en tdm pour qu'elle ajoute le \protect\numberline qui va bien. Le code de scrbook est assez ésotérique pour moi, je te propose une manip un peu inhabituelle, mais qui profite de la souplesse de latex : une fois que tout le reste du document est bon (mais vraiment tout le reste, c'est la dernieère opération à faire), il suffit d'aller dans le répertoire où se fait la compilation latex (ici, c'est: /tmp/lyx_tmpdir.MT3373/lyx_tmpbuf4/) et d'éditer dans le fichier .toc la ligne qui contient le placement de la référence d'Index
Je fais donc sous Linux les opérations suivantes pour mon fichier de test 
koma.lyx :

# cd /tmp/lyx_tmpdir.MT3373/lyx_tmpbuf4/
# grep Index koma.toc
\contentsline {chapter}{Index}{25}{chapter*.5}

Remplacement de cette ligne par
\contentsline {chapter}{\numberline {}Index}{25}{chapter*.5}

# pdflatex koma

Bingo ! le mot Index a la bonne indentation dans le fichier pdf, mais attention: la passe pdflatex a régénéré l'ancienne ligne :

# grep Index koma.toc
\contentsline {chapter}{Index}{25}{chapter*.5}

puisque le .aux (qui est resté indemne) a régénéré le .toc initial... c'est pour cette raison que c'est vraiment à la dernière passe qu'il faut faire la manip.

Pas tout à fait bingo en fait: je me suis rendu compte qu'une particularité de la typographie germanique de koma-script ajoutait implicitement un point après les numéros de sectionnement ; mes commandes \tocpart et \tocchap ne gèrent pas cette particularité, et le point isolé est disgracieux pour les parties et chapitres non numérotés. Pour revenir à la typographie de la numérotation sans point final (qui me paraît usuelle en français de toutes façons), il suffit d'ajouter comme option de classe:

numbers=noenddot

dans le préambule. Mes options de classe dont donc :

index=totoc, numbers=noenddot

Mais tu l'avais peut-être déjà fait...

--
Jean-Pierre

Répondre à