Erreur dans les commandes \cite{nom:_xxx} après une mise à jour debian (et de Texlive)
Jean-Michel Le Bot <jean-michel.le-bot <at> wanadoo.fr>
2012-02-06 20:46:59 GMT
Bonsoir
J'avais toute une série de fichiers latex qui compilaient très bien et
sur lesquels j'ai désormais des messages d'erreurs. Ce sont apparemment
les ":" dans les commande \cite{nom:_xxx} qui se sont mis à poser
problème. Car quand j'ai \cite{nom} (sans ":" dans la référence) ça
compile. Mais ça bloque pour tous les \cite{nom:_xxx}.
Ce qui a changé entre temps ? Un passage de Debian stable à testing
(wheezy). J'ai d'abord cru à un problème lié à la texlive (2009) de
wheezy, mais le pb est le même après suppression des paquets texlive de
debian et installation de la texlive 2011 depuis le CTAN.
Les messages d'erreur ci-dessous me donnent peut-être la solution, mais
je n'y comprends rien. Une idée ?
! Missing \endcsname inserted.
<to be read again>
\unskip
l.51 ...ruit, constaté~» \citep{bachelard89:_la}
.
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.
! Missing \endcsname inserted.
<to be read again>
\unskip
l.51 ...ruit, constaté~» \citep{bachelard89:_la}
.
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.
! Improper alphabetic constant.
<to be read again>
\unskip
l.51 ...ruit, constaté~» \citep{bachelard89:_la}
.
A one-character control sequence belongs after a ` mark.
So I'm essentially inserting \0 here.
! Missing = inserted for \ifnum.
<to be read again>
\unskip
l.51 ...ruit, constaté~» \citep{bachelard89:_la}
.
I was expecting to see `<', `=', or `>'. Didn't.
! Missing number, treated as zero.
<to be read again>
\unskip
l.51 ...ruit, constaté~» \citep{bachelard89:_la}
.
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.)
! Missing number, treated as zero.
<to be read again>
}
l.51 ...ruit, constaté~» \citep{bachelard89:_la}
.
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.)
--
--
Jean-Michel Le Bot