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

Reply via email to