[tex-live] Error with TL 2015 (involving `floatrow')

Denis Bitouzé dbitouze at wanadoo.fr
Sat Jun 20 11:02:58 CEST 2015

Le 19/06/15 à 23h18, David Carlisle <d.p.carlisle at gmail.com> a écrit :

> If you move floatrow earlier it works fine
> \documentclass{article}
> \usepackage{kpfonts}
> \usepackage{floatrow}
> \usepackage{booktabs}
> \usepackage{siunitx}
> \usepackage{pgfplots}
> \begin{document}
> Foo
> \end{document}

Yes, I noticed this but:

1. it needs to rework the old files so backward compatibility is broken,
2. above all, it is not always possible if the underlying class load
   some packages that, hence, are loaded before `floatrow'.

> essentially the difference is that siunitx no longer loads etex.sty as
> latex2015 uses extended registers automatically,

But, in such a case, why isn't it enough to manually load `etex'?

> however there can be differences around the edges, in particular you
> need to declare inserts before the classic registers are allocated.

Do you mean via \reserveinserts?

But, once more, it is unfortunate backward compatibility is broken...

More information about the tex-live mailing list