Je galère avec la création d'un index dans mon document de cours : j'en avais un autrefois qui fonctionnait puisque j'ai réutilisé les entrées existantes en les reprenant et que je n'utilisais plus depuis fort longtemps. Lorsque l'index est placé en début de document, il n'apparait pas dans le pdf. Lorsqu'il est mis en fin de document, il apparait mais il y a une erreur :
Code : Tout sélectionner
runsystem(makeindex cours_2021_2022.idx)...executed (allowed).
(cours_2021_2022.ind
! Missing number, treated as zero.
<to be read again>
\protect
l.1 \begin{theindex}
A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)
! Illegal unit of measure (pt inserted).
<to be read again>
\protect
l.1 \begin{theindex}
Dimensions can be in units of em, ex, in, pt, pc,
cm, mm, dd, cc, nd, nc, bp, or sp; but yours is a new one!
I'll assume that you meant to say pt, for printer's points.
To recover gracefully from this error, it's best to
delete the erroneous units; e.g., type `2' to delete
two letters. (See Chapter 27 of The TeXbook.)
[93
] [94] [95] [96])
Dans mon préambule :
Code : Tout sélectionner
\usepackage{imakeidx}
\makeindex
Code : Tout sélectionner
\begin{theindex}
\item absurde (démonstration par), 1
\item aléatoire
\subitem couple, 41, 67