[OS X TeX] ! No room for a new \count .

Martin Bergren martin.berggren at cs.umu.se
Mon Oct 10 20:19:18 CEST 2016

> On 10 Oct 2016, at 17:29, Joseph Wright <joseph.wright at morningstar2.co.uk> wrote:
> On 10/10/2016 16:21, Martin Bergren wrote:
>> Running Mactex 2016 on the  file 
>> ….
>> gives the error message
>> (/usr/local/texlive/2016/texmf-dist/tex/latex/fontspec/fontspec.cfg)))
>> (/Users/martinb/Library/texmf/tex/latex/mtpro2/mtpro2.sty
>> ! No room for a new \count .
>> \ch at ck ...\else \errmessage {No room for a new #3}
>>                                                  \fi 
>> l.131 \alloc at 0\count\countdef\insc at unt\pointcount@
>> ? 
>> I don’t get the error when running Mactex 2015 or when uncommenting %\usepackage{etex}. According to a post in tex.stackexchange, the use of etex should be included in the kernel, so I don’t understand why it’s needed here. 
> The problem is mtpro2.sty, which is doing
>    \alloc at 0\count\countdef\insc at unt\pointcount@
> i.e. directly using \alloc@ rather than using \newcount. The 'classical'
> pool *is* exhausted in your example, so this fails. The etex package
> alters the definition of \alloc@, whereas the new LaTeX kernel approach
> uses a separate \ealloc@ macro.
> This will need to be addressed in mtpro2.sty.

OK. But why is it that this problem only shows up in Mactex 2016? Everything runs fine in Mactex 2015. 

Martin Berggren
Department of Computing Science, Umeå Universitet
Campustorget 5, S-901 87 Umeå, Sweden. Ph: +46-70-732 8111
http://www.cs.umu.se/~martinb, Martin.Berggren at cs.umu.se

----------- Please Consult the Following Before Posting -----------
TeX FAQ: http://www.tex.ac.uk/faq
List Reminders and Etiquette: https://www.esm.psu.edu/~gray/tex/
List Archives: http://dir.gmane.org/gmane.comp.tex.macosx
TeX on Mac OS X Website: http://mactex-wiki.tug.org/
List Info: https://email.esm.psu.edu/mailman/listinfo/macosx-tex

More information about the macostex-archives mailing list