[tex-live] Error with TL 2015 (involving `floatrow')
Joseph Wright
joseph.wright at morningstar2.co.uk
Fri Jun 19 23:23:59 CEST 2015
On 19/06/2015 21:49, Denis Bitouzé wrote:
> Hi,
>
> the following M (non) WE example:
>
> --8<---------------cut here---------------start------------->8---
> \documentclass{article}
> \usepackage{kpfonts}
> \usepackage{booktabs}
> \usepackage{siunitx}
> \usepackage{pgfplots}
> \usepackage{floatrow}
> \begin{document}
> Foo
> \end{document}
> --8<---------------cut here---------------end--------------->8---
>
> used to compile like a charm with TL 2014 but fails to compile with an
> up to date TL 2015 with error:
>
> ┌────
> │ (/usr/local/texlive/2015/texmf-dist/tex/latex/floatrow/floatrow.sty
> │ (/usr/local/texlive/2015/texmf-dist/tex/latex/caption/caption3.sty)
> │ ! No room for a new \dimen .
> │ \ch at ck ...\else \errmessage {No room for a new #3}
> │ \fi
> │ l.485 ...finable\flrow at foot{\newinsert\flrow at foot}
> │
> │ ?
> └────
>
> AFAICS:
>
> - using the `etex' package doesn't help,
> - it is enough to remove anyone of the packages to "solve" the problem,
> - it is enough to exchange `pgfplots' and `floatrow' to really solve the
> problem (but is not enough with some additional packages where another
> rearrangements are necessary).
>
> It's unfortunate that such old files suddenly do not compile without
> changes. So it could be nice to find and fix what is responsible of this
> trouble. Do you have any idea?
>
> Thanks in anticipation.
>
I think I see what is going on here. Try
\RequirePackage{etex}
\reserveinserts{1}
\documentclass{article}
\usepackage{kpfonts}
\usepackage{booktabs}
\usepackage{siunitx}
\usepackage{pgfplots}
\usepackage{floatrow}
\begin{document}
Foo
\end{document}
Joseph Wright
More information about the tex-live
mailing list