I'm compiling an absolutely massive project for the first time on a new computer (using xelatex main.tex). It worked fine on the last computer I built the pdf on, but on this machine, I get the error output during compilation:
<Things compiling fine above this point...>
(/usr/share/texmf-dist/tex/latex/floatrow/floatrow.sty
(/usr/share/texmf-dist/tex/latex/caption/caption3.sty
! No room for a new \count .
\ch@ck ...\else \errmessage (No room for a new #3)
\fi
1.485 ...finable\flrow@foot{\newinsert\flrow@foot}
?
I wish I could give you an example of some code that generates this, but this project is massive and I wouldn't even know where to begin looking. Anyway, I'm using 64-bit Arch Linux with texlive-most installed, and I'm using the following packages:
- tabularx
- listings
- color
- amsmath
- etex
- lsp-gb4e
Note that I've also added \reserveinserts directly below the import of the etex package.
EDIT: By request, the first 4 lines of main.log:
This is XeTeX, Version 3.14159265-2.6-0.99992 (TeX Live 2015/Arch Linux) (preloaded format=xelatex 2016.4.20) 20 APM 2016 05:41
entering extended mode
restricted \write18 enabled
%&-line parsing enabled
floatrowpackage is being read in (you can tell that because if it were complete, there would be a closing parenthesis matching the one preceding that line), there is something in one of the packages you're using that is gobbling up counters. so a minimum example only needs to show your preamble, followed by\begin{document} \end{document}; it doesn't even need any content, although you could include "hello world" to make it look nicer. after that's been tested, other folks here may have more questions. – barbara beeton Apr 20 '16 at 18:02grep "\usepackage{floatrow}" ./* -d skip"returning nothing when run in the project's root directory, so I don't know how I could apply that to my situation. – ocket8888 Apr 20 '16 at 19:35floatrow, this is confirmed by your log file:/usr/share/texmf-dist/tex/latex/floatrow/floatrow.sty. Other solution to this issue is to update your LaTeX. What is the result ofgrep -i '^latex2e' main.log? – Arash Esbati Apr 20 '16 at 19:42LaTeX2e <2015/10/01> patch level 2Do you mean to say that the arch repositories don't have the latest texlive builds? Why would anyone think that's a good idea?
– ocket8888 Apr 20 '16 at 19:47