Question sur index multiple package splitidx --> titres des différents index

Bonjour,

Je dois faire un index multiple pour un ouvrage collectif.
L’éditeur du livre m’a donné sa classe book.
Dans sa classe, voici les spécifications sur les index:

% Index
%
\renewenvironment {theindex}{ \clearemptydoublepage
\thispagestyle {empty}
\if@twocolumn
@restonecolfalse
\else
@restonecoltrue
\fi
\columnseprule . 2mm
\columnsep 35 \p@
\twocolumn [ \vspace* { 1em }
\begin {center}
\Large\MakeTextUppercase {Index}
\end {center}
\vskip3\baselineskip ] %
\addcontentsline {toc}{ chapter }{INDEX} %
\def\chaptermark { \MakeTextUppercase {Index}}
\def@autore { \MakeTextUppercase {Index}}
\def@shtitle { \MakeTextUppercase {Index}}
\parindent\z@
\parskip\z@ @plus .3 \p@\relax
\let\item@idxitem }
{ \if@restonecol\onecolumn\else\clearpage\fi }

Dans mon préambule voici les packages que j’utilise:
\usepackage [ useindex ]{ splitidx } \makeindex %,split
\newindex [Index nominum ]{ aut } %index des personnalités
\newindex [Index des institutions]{ inst } %index des institutions
\newindex [Index des revues]{ jrnl } %index des revues

Les commandes d’impression d’index:
\printindex [ aut ][Index des personnes]
\printindex [ inst ][Index des institutions]
\printindex [ jrnl ][Index des revues]

Ma question:

Les trois index s’impriment correctement, cependant je n’arrive pas à avoir les titres des trois index, j’ai juste le titre INDEX (en capitales), au milieu des colonnes

Qu’est-ce qui cloche? Quelle commande redéfinir pour avoir les trois titres des trois index?

Merci pour votre aide!

sandrine

Sandrine Avril
Tél. masqué

Bonjour

Essayez, en remplaçant le

\Large\MakeTextUppercase{Index}

par

\Large\MakeTextUppercase{\indexname}

(pas testé).

François

Le 02/12/2022 à 09:40, Sandrine Avril a écrit :

Bonjour,

Je dois faire un index multiple pour un ouvrage collectif.
L’éditeur du livre m’a donné sa classe book.
Dans sa classe, voici les spécifications sur les index:

% Index
%
\renewenvironment{theindex}{\clearemptydoublepage
\thispagestyle{empty}
\if@twocolumn
@restonecolfalse
\else
@restonecoltrue
\fi
\columnseprule.2mm
\columnsep35\p@
\twocolumn[\vspace*{1em}
\begin{center}
\Large\MakeTextUppercase{Index} %%%%%%%%%%%% Cette ligne à changer
\end{center}
\vskip3\baselineskip]%
\addcontentsline{toc}{chapter}{INDEX}%
\def\chaptermark{\MakeTextUppercase{Index}}
\def@autore{\MakeTextUppercase{Index}}
\def@shtitle{\MakeTextUppercase{Index}}
\parindent\z@
\parskip\z@@plus.3\p@\relax
\let\item@idxitem}
{\if@restonecol\onecolumn\else\clearpage\fi} Dans mon préambule voici
les packages que j’utilise:
\usepackage[useindex]{splitidx}\makeindex%,split
\newindex[Index nominum]{aut}%index des personnalités
\newindex[Index des institutions]{inst}%index des institutions
\newindex[Index des revues]{jrnl}%index des revues Les commandes d’impression d’index:

\printindex[aut][Index des personnes]
\printindex[inst][Index des institutions]
\printindex[jrnl][Index des revues]
Ma question:

Les trois index s’impriment correctement, cependant je n’arrive pas à avoir les titres des trois index, j’ai juste le titre INDEX (en capitales), au milieu des colonnes
Qu’est-ce qui cloche? Quelle commande redéfinir pour avoir les trois
titres des trois index? Merci pour votre aide! sandrine

Sandrine Avril
Tél. masqué

Super, merci beaucoup, c’était ça!!

Bonne journée

----- Le 2 Déc 22, à 10:19, Pétiard François xyz@xyz.tld a écrit :

Bonjour

Essayez, en remplaçant le

\Large\MakeTextUppercase{Index}

par

\Large\MakeTextUppercase{\indexname}

(pas testé).

François
Le 02/12/2022 à 09:40, Sandrine Avril a écrit :

Bonjour,

Je dois faire un index multiple pour un ouvrage collectif.
L’éditeur du livre m’a donné sa classe book.
Dans sa classe, voici les spécifications sur les index:

% Index
%
\renewenvironment {theindex}{ \clearemptydoublepage
\thispagestyle {empty}
\if@twocolumn
@restonecolfalse
\else
@restonecoltrue
\fi
\columnseprule . 2mm
\columnsep 35 \p@
\twocolumn [ \vspace* { 1em }
\begin {center}
\Large\MakeTextUppercase {Index} %%%%%%%%%%%% Cette ligne à changer
\end {center}
\vskip3\baselineskip ] %
\addcontentsline {toc}{ chapter }{INDEX} %
\def\chaptermark { \MakeTextUppercase {Index}}
\def@autore { \MakeTextUppercase {Index}}
\def@shtitle { \MakeTextUppercase {Index}}
\parindent\z@
\parskip\z@ @plus .3 \p@\relax
\let\item@idxitem }
{ \if@restonecol\onecolumn\else\clearpage\fi }

Dans mon préambule voici les packages que j’utilise:
\usepackage [ useindex ]{ splitidx } \makeindex %,split
\newindex [Index nominum ]{ aut } %index des personnalités
\newindex [Index des institutions]{ inst } %index des institutions
\newindex [Index des revues]{ jrnl } %index des revues Les commandes
d’impression d’index:
\printindex [ aut ][Index des personnes]
\printindex [ inst ][Index des institutions]
\printindex [ jrnl ][Index des revues]
Ma question:

Les trois index s’impriment correctement, cependant je n’arrive pas à avoir les
titres des trois index, j’ai juste le titre INDEX (en capitales), au milieu des
colonnes
Qu’est-ce qui cloche? Quelle commande redéfinir pour avoir les trois titres des
trois index?

Merci pour votre aide!

sandrine

Sandrine Avril
Tél. masqué

Sandrine Avril
Tél. masqué

Bonjour à tous,

Souvent, je vous ai questionné sur cette liste, sur tkz notamment. Le
résultat est là, un livre sur l’histoire des maths entièrement écrit et
composé sous LaTeX:

Merci pour votre aide.

Michel FRECHET

Bonjour à tous,

Le 02/12/22 à 16h50, michel a écrit :

Souvent, je vous ai questionné sur cette liste, sur tkz notamment. Le résultat est là, un livre sur l’histoire des maths entièrement écrit et composé sous LaTeX:

Paroles de mathématiciens - Histoire des mathématiques par les texte - Michel Frechet (EAN13 : 9782749552743) | Librairie Studyrama

Félicitations !

Denis