----- Mail original ----- > De: "Richard Heck" <rgh...@comcast.net> > À: "Alain Didierjean" <alain.didierj...@free.fr> > Cc: lyx-users@lists.lyx.org > Envoyé: Jeudi 15 Septembre 2011 14:07:03 > Objet: Re: Problem with cross references > > On 09/15/2011 06:09 AM, Alain Didierjean wrote: > > I have 2 documents, class koma script book (in french) which I > > started writing back in 2004. Since them, I've been working on > > them, adding more chapters. They don't compile on lyx2.0x as they > > used to, failing on each and every cross reference with a message > > like: > > > > [18] > > > > LaTeX Warning: Reference `cha:Th=0000E9or=0000EAme-de-Herbrand' on > > page 19 unde > > fined on input line 595. > > > > > > LaTeX Warning: Reference `cha:Th=0000E9or=0000EAme-de-Herbrand' on > > page 19 unde > > fined on input line 595. > > > > ! Missing \endcsname inserted. > > <to be read again> > > : > > l.595 ...ref{cha:Th=0000E9or=0000EAme-de-Herbrand} > > ). > > The control sequence marked <to be read again> should > > not appear between \csname and \endcsname. > > > > ! Extra \endcsname. > > <argument> ...E9or=0000EAme-de-Herbrand\endcsname > > \space > > l.595 ...ref{cha:Th=0000E9or=0000EAme-de-Herbrand} > > ). > > I'm ignoring this, since I wasn't doing a \csname. > > > > ! Undefined control sequence. > > \is@pos@num@ #1\@nil ->\ifx \@nil #1\@nil > > \expandafter \@firstoftwo > > \else \e... > > l.595 ...ref{cha:Th=0000E9or=0000EAme-de-Herbrand} > > ). > > The control sequence at the end of the top line > > of your error message was never \def'ed. If you have > > misspelled it (e.g., `\hobx'), type `I' and the correct > > spelling (e.g., `I\hbox'). Otherwise just continue, > > and I'll forget about whatever was undefined. > > > > ! Missing number, treated as zero. > > <to be read again> > > \unskip > > l.595 ...ref{cha:Th=0000E9or=0000EAme-de-Herbrand} > > ). > > 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 = inserted for \ifnum. > > <to be read again> > > \unskip > > l.595 ...ref{cha:Th=0000E9or=0000EAme-de-Herbrand} > > ). > > I was expecting to see `<', `=', or `>'. Didn't. > > > > ! Missing number, treated as zero. > > <to be read again> > > \unskip > > l.595 ...ref{cha:Th=0000E9or=0000EAme-de-Herbrand} > > ). > > 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.) > > > > ! Extra \endcsname. > > \thevpagerefnum ...0000EAme-de-Herbrand\endcsname > > > > l.595 ...ref{cha:Th=0000E9or=0000EAme-de-Herbrand} > > ). > > I'm ignoring this, since I wasn't doing a \csname. > > > > ! Missing number, treated as zero. > > <to be read again> > > p > > l.595 ...ref{cha:Th=0000E9or=0000EAme-de-Herbrand} > > ). > > 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.) > > > > > > Overfull \hbox (73.53159pt too wide) in paragraph at lines 590--596 > > \T1/cmr/m/n/10.95 Jacques Her-brand (cf. [][] > > :Th=0000E9or=0000EAme-de-Herbran > > d :Th=0000E9or=0000EAme- > > [] > > > > Of course, removing the cross references fix the problem... > > creating a new label and cross ref brings it back. > > - is this a known problem ? > > - any known way to fix this ? > > - any idea ? > > > This looks like it might be a form of the "active character" problem, > if > you are using French. You could try switching to refstyle under > Document>Settings>Document Class.
Did it. Doesn't make any difference. Any other suggestions ? What's this "active character" problem about ? It's a mess as I need this documents printed on monday !