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

Herbert Schulz herbs at wideopenwest.com
Sun Jun 28 19:40:09 CEST 2015

> On Jun 19, 2015, at 4:53 PM, David Carlisle <d.p.carlisle at gmail.com> wrote:
> On 19 June 2015 at 22:18, David Carlisle <d.p.carlisle at gmail.com> wrote:
>> If you move floatrow earlier it works fine
> That said, it would of course be better if document changes were not needed.
> The problem really is an error in floatrow package which is declaring a box with
> \newinsert rather than \newbox.
> inserts are restricted to the classic tex registers below 256,  but
> latex hardly uses inserts at all
> (just two by default one for footnotes and one for \enlargethispage)
> so the restriction
> should not be a problem in practice,
> Line 485 of floatrow.sty should be
> \@ifdefinable\flrow at foot{\newbox\flrow at foot}
> not
> \@ifdefinable\flrow at foot{\newinsert\flrow at foot}
> I'll see if I can contact the author.
> David


I just got a call for help on the mactex-support list that looked curiously like the error message talked about in this thread, this time I seem to have tracked it down to 

Line 619 in the bigfoot package: \newinsert\FN at savebox -> \newbox\FN at savebox

as well as

line 209 in the manyfoot package: \def\MFL at newinsert#1{\newinsert#1% -> \def\MFL at newinsert#1{\newbox#1%

and the text following -> seems to fix the problem. Note: the bigfoot package calls in the manyfoot package.

Good Luck,

Herb Schulz
(herbs at wideopenwest dot com)

More information about the tex-live mailing list