On Wed, Sep 26, 2007 at 04:48:35PM +0200, Jean-Marc Lasgouttes wrote:

> Enrico Forestieri <[EMAIL PROTECTED]> writes:
> 
> >> This is needed because hyperref should be loaded after babel but
> >> has to be loaded before the LyX-specific stuff. The LyX-specific
> >> stuff has to be loaded before the user preamble.
> >> 
> >> It shouldn't harm to load babel before the user preamble, I even
> >> think this is an advantage because many packages need the loaded
> >> babel for translations and the users are able to change babel
> >> translation.
> 
> A typical example, cited in bug 315, is
> http://www.mail-archive.com/[email protected]/msg34407.html
> [see section 6]
> 
> I have always taken it for granted that babel should be the last
> package, maybe with the exception of hyperref. I cannot find another
> link to this assertion, but found this file, which explains why I was
> afraid of supporting hyperref :)
> http://www.ctan.org/tex-archive/macros/latex/contrib/hyperref/README
> 
> > Those who don't learn from history are condemned to repeat it.
> 
> I would not be so harsh, but such change necessitates a lot of care
> and should not have been done without prior discussion.

Yes, now using the IEEEtran class the dreaded
"Package babel Error: You haven't defined the language ENGLISH yet"
is back. This is a regression and r20508 should be reverted.

-- 
Enrico

Reply via email to