Re: Problème avec deux index

Jean-Pierre Chrétien via lyx-fr <[email protected]> Mon, 20 Apr 2026 11:17:00 +0200
Newsgroups gmane.editors.lyx.french
Message-ID <[email protected]>
Le 17/04/2026 =E0 10:21, Perrick Penet a =E9crit :
 > Je continue de creuser le probl=E8me et je sens que j'approche de quelqu=
e chose...
 >
 > En pi=E8ce jointe, vous trouverez un fichier Lyx tout simple avec deux i=
ndex.
 > Quand j'utilise la "Classe de Document" Book, aucun probl=E8me : le PDF =
sort
 > proprement. Mais quand j'utilise la classe "American Mathematical Societ=
y (AMS)"
 > dans la section "livres" alors je retrouve le m=EAme probl=E8me.
 >
 > LaTeX Error: Command \see already defined.
 > LaTeX Error: Command \printindex already defined.
 >
La classe amsbook d=E9finit \see et \printindex :

<cite>
\newcommand*\seeonlyname{see}
\newcommand*\seename{see also}
\newcommand*\alsoname{see also}
\newcommand*\seeonly[2]{\emph{\seeonlyname} #1}
\newcommand*\see[2]{\emph{\seename} #1}
\newcommand*\seealso[2]{\emph{\alsoname} #1}
\newcommand\printindex{\@input{\jobname.ind}}
</cite>

=C7a suffit =E0 cr=E9er le conflit... mais comment l'=E9viter ?
Il faudrait des \renewcommand dans splitidx.sty, mais c'est une commande =

standard de LaTeX.
Pour le moment, splitidx est incompatible avec la classe amsbook.

Plus g=E9n=E9ralement, en explorant les diverses classes de Livres, il y a =

incompatibilit=E9 avec
  - svmult.cls et svmono.cls (Springer) probl=E8me multicol
  - Memoir (missing \begin{document})

Pour les classes japonaises, je n'ai pas test=E9.

-- =

Jean-Pierre


-- =

lyx-fr mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-fr