[comp.text.tex] TeX Capacity: How to extend it.

chiraprakash@MV3600.BMEN.TULANE.EDU (Chiraprakash Nayak) (08/21/90)

Helo there;


While TeXing a 500+page document file (in VM/CMS), TeX aborted after about
314 pages of output giving an error message as to "TeX capacity exceeded, pool
size so-and-so". Even when storage is defined to be 8MB, the problem remains.
Other than splitting the file to two smaller ones and changing page numbering
and merging the table of contents and subject-index and .... is there a better
way to simply extend the "capacity" of TeX? How is the capacity bound to the 
VM/CMS  site limits?

Any help would be greatly appreciated.
Thanks in advance.


--Nayak

-------------------------------------------------------------------------
Chiraprakash Nayak		Brain Physics Group
O:(504) 865-5897		Department of Biomedical Engg.
R:(504) 866-3715		Tulane University
				New Orleans, La 70118
Internet: Chiraprakash@mv3600.bmen.tulane.edu; Bm2gebg@vm.tcs.tulane.edu;
	  nayakcp@convex1.tcs.tulane.edu
-------------------------------------------------------------------------

dhosek@sif.claremont.edu (Hosek, Donald A.) (08/21/90)

In article <0093B7BA.3432A200@MV3600.BMEN.TULANE.EDU>, chiraprakash@MV3600.BMEN.TULANE.EDU (Chiraprakash Nayak) writes...
>While TeXing a 500+page document file (in VM/CMS), TeX aborted after about
>314 pages of output giving an error message as to "TeX capacity exceeded, pool
>size so-and-so". Even when storage is defined to be 8MB, the problem remains.
>Other than splitting the file to two smaller ones and changing page numbering
>and merging the table of contents and subject-index and .... is there a better
>way to simply extend the "capacity" of TeX? How is the capacity bound to the 
>VM/CMS  site limits?

TeX's capacity is determined by the sizes of several internal
arrays. This capacity can be increased by editing the change file
(on VM/CMS, you'd be looking for the file TEX CMS-CHAN) to
increase the appropriate value. Most capacities are set in a
single change section which will have the format @x .. the
original values .. @y .. the new system values .. @z. Once this
change is made, TeX will need to be re-compiled from the WEB
sources (not too complicated of a process although somewhat
intimidating the first time one tries it). Some values may
require recompiling INITEX as well, but those are uncommon and
labelled as such. Please note that there are upper bounds to the
sizes of the arrays (the most important is that most TeX
installations can only have 65535 words of main memory storage).

A change of this sort should generally only be done by the local
TeX support people.

On VM/CMS, if the virtual storage is the problem, rather than
getting a TeX capacity exceeded error, you will get a CMS error
indicating that storage is exceeded (or some such, it's been a
while since I last used TeX on VM). If that error does not occur,
DEF STOR will do no good.

-dh

---
Don Hosek                       TeX, LaTeX, and Metafont support, consulting 
dhosek@ymir.claremont.edu       installation and production work. 
dhosek@ymir.bitnet              Free Estimates.
uunet!jarthur!ymir              Phone: 714-625-0147
                                finger dhosek@ymir.claremont.edu for more info