Jean-Pierre Chrétien schrieb:
This loop (add \endcsname then complain about it) are due to ":" being
active in French, and seem to come from a nasty interaction between
varioref and hyperref.
It may also come from babel, a bit outdated here, but if I try to update
babel alone, I get a lot more nasty errors about babel itself and
apparently hyperref.
It seems that this problem has been fixed by the frenchb package that was released together with
babel in 2008.
I can install TeXLive 2008 instead of the Debian packages (TexLive 2007
comes with Debian testing as well), but that does not change my point:
as stated in the tex forum, it helps to load explicitly nameref before
varioref,
The problem you have is a problem with LaTeX packages not with LyX. We try to avoid to introduce
hard coded hacks into LyX to fix bugs in LaTeX packages. Only when such a problem is not fixable or
when the package manuals explicitly recommend a certain action, we hard code this.
You are the first one reporting this problem so it seems that it is fixed when using the latest
version of nameref from 2007 and frenchb/babel from 2008. (This doesn't mean that I don't believe
you. You get the problem with TeXLive 2007, right? I'm still wondering why we haven't got another
bug report about this since TeXLive is standard in nearly all Linux distributions. What have you
used until now to compile the French manuals?)
regards Uwe