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