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
