[comp.text.tex] Math formula deleted: Insufficient extension fonts

malc@equinox.unr.edu (Malcolm Carlock) (11/24/90)

I've been getting dozens of messages similar to the following, while trying
to run a particular mathematical paper through tex:

 ! Math formula deleted: Insufficient extension fonts.
 \eightpoint ...box }}\setbox \z@ \vbox {\hbox {$($
                                                  }\kern \z@ }\bigsize@ =1.2...
 l.647 \setboxz@h{\refsfont@
                           \kern3em}

If I put tex into "quiet" mode, it successfully produces a dvi file, but
all of the mathematical expressions are missing.  Distressing, to say the
least.

The TeX I'm using is tex82 (ftp'd from labrea) recently installed on a
Sun 4/280 (SunOS 4.1.)  I use the virtex-invoking tex script (no preloaded
format) provided by the authors.

When originally installed, this tex would fail to process the document at
all, failing with "! TeX capacity exceeded, sorry [pool_size=18-something]".
This, in fact, was the same thing that was happening on two of our other
machines, running versions (preloaded, if it makes any difference) of tex82
installed several years back.  To get around this, I boosted the poolsize
parameter in the sources to 100000L and recompiled, which fixed that particular
problem.  However, the next hurdle has been, and continues to be, the
"Insufficient extension fonts" error.  Boosting font_mem_size to 100000L
(a shot in the dark on my part) hasn't changed anything.

I had a look at the code in tex.web where the error condition is found and
reported, but the triggering condition and possible parameters I might
change to get around it aren't readily apparent to me.

Anyone know what I can tweak to get around this "Insufficient extension fonts"
error?

As far as I can tell, I've got the full set of current ams fonts and macros
from labrea installed.

Thanks in advance.



Malcolm L. Carlock              Internet:  malc@unrvax.unr.edu
                                UUCP:      uunet!unrvax!malc

eijkhout@s41.csrd.uiuc.edu (Victor Eijkhout) (11/27/90)

malc@equinox.unr.edu (Malcolm Carlock) writes:

>I've been getting dozens of messages similar to the following, while trying
>to run a particular mathematical paper through tex:

> ! Math formula deleted: Insufficient extension fonts.
> \eightpoint ...box }}\setbox \z@ \vbox {\hbox {$($
>                                                  }\kern \z@ }\bigsize@ =1.2...
> l.647 \setboxz@h{\refsfont@
>                           \kern3em}

>Anyone know what I can tweak to get around this "Insufficient extension fonts"
>error?

This is a tough one. I don't suspect you're an overly ambitious
hacker, in which case I would have told you
   ``you need to fill both the \textfont, \scriptfont, and
     \scriptscriptfont of family 3''
because your message indicates that at least one of these has not
been given a font. If you're just running a macro/font package,
you must have overlooked something, or there is an error.

Sorry I can't help you any further that this.

Victor.

jg@prg.ox.ac.uk (Jeremy Gibbons) (11/27/90)

malc@equinox.unr.edu (Malcolm Carlock) writes:

>I've been getting dozens of messages similar to the following, while trying
>to run a particular mathematical paper through tex:

> ! Math formula deleted: Insufficient extension fonts.

[etc]

I've run into this one before. As Victor said, the \text-, \script- and
\scriptscriptfont of family 3 need to be set. The problem I discovered was
that these *don't* persist through a \dump and preload. 

I had created a .fmt file, which did a \@normalsize; when I preloaded the
.fmt, I didn't do another \@normalsize, and I got this error. The answer here
was to do a \@normalsize after preloading the format.

In summary: the problem may be something to do with trying to use maths before
having setting up the extension fonts with \@normalsize.

*-----------------------------------------------------------------------*
|  Jeremy Gibbons (jg@uk.ac.oxford.prg)   Funky Monkey Multimedia Corp  |
*-----------------------------------------------------------------------*