Bonjour,
question un peu technique.
D=E8s que j’essaie d’utiliser amsart avec ltxgrid, j’ai une erreur
! Use of \protect doesn’t match its definition.
…orespaces }\protect \MakeUppercase =20
{Nicolas Bourbaki\unskip =
{…l
(il y en a d’autres mais celle-ci est celle que je ne parviens pas =E0
contourner)
En cause : la fabrication automatique des ent=EAtes qui met pas mal de
commandes pr=E9c=E9d=E9es de \protect.
Un avis dans la salle ? Je joins un exemple minimal.
Merci,
Thierry
reBonjour,
toutes fins utiles, la cause de mes soucis est :
\toks4{\def\{ \ignorespaces}}% defend against questionable usage
\edef@tempa{%
@nx\markboth{\the\toks4
@nx\MakeUppercase{\the\toks@}}{\the@temptokena}}%
@tempa
ceci donne normalement que ceci est mis dans l’entte :
\def \{ \ignorespaces }\MakeUppercase {Nicolas Bourbaki\unskip {}
@@and ~Arthur Besse}
mais avec ltxutil/ltxgrid, on obtient
\def \protect \{ \ignorespaces }\protect \MakeUppercase {Nicolas Bourbaki
\unskip {} and\protect \nonbreakingspace Arthur Besse}
et on voit donc bien ce qui foire…
Trs bizarre !
Th. B.