[comp.sys.amiga] Big TeX

climber@uvicctr.UVic.CA.UUCP (climber) (06/01/90)

Is there a PD or commercial version of Big Tex for the Amiga?  I have 
a table that ordinary TeX (with 64k limit) choked on.  I had to get
a very helpful friend with Big TeX on his IBM comp. to TeX it for
me and send the .dvi file.  

Send any responses to climber@sol.UVic.ca

Thanks, 

Craig       AMIGAS ARE GREAT!!!!!!!!

cmcmanis@stpeter.Eng.Sun.COM (Chuck McManis) (06/02/90)

In article <1117@uvicctr.UVic.CA.UUCP> (climber) writes:
>Is there a PD or commercial version of Big Tex for the Amiga?  I have 
>a table that ordinary TeX (with 64k limit) choked on.  

"Big TeX" on an IBM PC is one that is compiled in "large" model to get
around the segment restrictions. There is no such beast on the Amiga
because it is not necessary. AmigaTeX from Radical Eye can use as much
memory as you have to format documents. (I believe the port of Common
TeX can as well but it may have to be contiguous memory). 

--
--Chuck McManis						    Sun Microsystems
uucp: {anywhere}!sun!cmcmanis   BIX: <none>   Internet: cmcmanis@Eng.Sun.COM
These opinions are my own and no one elses, but you knew that didn't you.
"I tell you this parrot is bleeding deceased!"

duncan@csd4.csd.uwm.edu (Shan D Duncan) (06/02/90)

References: <1117@uvicctr.UVic.CA.UUCP>

From article <1117@uvicctr.UVic.CA.UUCP>, by climber@uvicctr.UVic.CA.UUCP (climber):
> Is there a PD or commercial version of Big Tex for the Amiga?  I have 
> a table that ordinary TeX (with 64k limit) choked on.  I had to get
> a very helpful friend with Big TeX on his IBM comp. to TeX it for
> me and send the .dvi file.  
> 
> Send any responses to climber@sol.UVic.ca
> 
> Thanks, 
> 
> Craig       AMIGAS ARE GREAT!!!!!!!!


Well I do not have any experience with commontex but I do have
AmigaTeX from radical eye.  And  under the heading of 
making TeX larger or smaller:

The variable memmax is used to store page data, macros and
othersuch things and can not be extended past 65500.  memtop 
has the same limitation.  If your version did not have these
values you could have created a new format file using initex.  This
has been done on our Univ. unix system to handle large jobs
especially when using pictex and is called btex.  We also have
blatex.  

Quoting the TeXbook...

"The memmax array is used to store page data, macros and almost
all other requirements of TEX; unfortunately, it cannot be
extended past 65500 elements."



Looking in the TeX book several components can be listed when you
get the message:

"TeX capacity exceeded sorry"

number of strings
pool size
main memory size
hash size
font memory
exception dictionary
input stack size
sematic nest size
parameter stack size
buffer size
save size
text input levels
grouping level
pattern memory


The macro \tracingstats set to a postivie value just before your 
the end of your job will print out your actural usage of the
first eleven things named above in the log file.


The version in of TeX in the TeXbook does not have a limit but it
appears AmigaTeX does.

Not sure about commontex for the amiga.

You might also try posting to comp.text.tex about commontex.

wilker@gauss.math.purdue.edu (Clarence Wilkerson) (06/02/90)

The unit of storage in TeX is called a "word", and on Unix
in some versions one has a compile time option for the size
in bytes for the "word" to be used. So going up from a 4 byte
word to an 8 byte word would double the memory size.
 

duncan@csd4.csd.uwm.edu (Shan D Duncan) (06/02/90)

From: duncan@csd4.csd.uwm.edu (Shan D Duncan)
Path: csd4.csd.uwm.edu!duncan
Newsgroups: comp.sys.amgia
Subject: Re: Big TeX corrected
Expires: 
References: 
Sender: 
Reply-To: duncan@csd4.csd.uwm.edu (Shan D Duncan)
Followup-To: 
Distribution: world
Organization: University of Wisconsin - Milw.  Biol. Sci. Dept. 
Keywords: 




From article <4259@uwm.edu>, by duncan@csd4.csd.uwm.edu (Shan D Duncan):
> 
> References: <1117@uvicctr.UVic.CA.UUCP>
> 
> From article <1117@uvicctr.UVic.CA.UUCP>, by climber@uvicctr.UVic.CA.UUCP (climber):
>> Is there a PD or commercial version of Big Tex for the Amiga?  I have 
>> a table that ordinary TeX (with 64k limit) choked on.  I had to get
>> a very helpful friend with Big TeX on his IBM comp. to TeX it for
>> me and send the .dvi file.  
>> 
>> Send any responses to climber@sol.UVic.ca
>> 
>> Thanks, 
>> 
>> Craig       AMIGAS ARE GREAT!!!!!!!!
> 
> 
> Well I do not have any experience with commontex but I do have
> AmigaTeX from radical eye.  And  under the heading of 
> making TeX larger or smaller:
> 
> The variable memmax is used to store page data, macros and
> othersuch things and can not be extended past 65500.  memtop 
> has the same limitation.  If your version did not have these
> values you could have created a new format file using initex.  This
> has been done on our Univ. unix system to handle large jobs
> especially when using pictex and is called btex.  We also have
> blatex.  
> 



> Quoting the TeXbook...
               ^^^^^^^^^^^^^  Sould be the AmigaTeX manual




> 
> "The memmax array is used to store page data, macros and almost
> all other requirements of TEX; unfortunately, it cannot be
> extended past 65500 elements."
> 
> 
> 
> Looking in the TeXbook 
                   ^^^^   here is where I quote the TeXBook by Knuth!
                  

several components can be listed when you
> get the message:
> 
> "TeX capacity exceeded sorry"
> 
> number of strings
> pool size
> main memory size
> hash size
> font memory
> exception dictionary
> input stack size
> sematic nest size
> parameter stack size
> buffer size
> save size
> text input levels
> grouping level
> pattern memory
> 
> 
> The macro \tracingstats set to a postivie value just before your 
> the end of your job will print out your actural usage of the
> first eleven things named above in the log file.
> 
> 
> The version in of TeX in the TeXbook does not have a limit but it
> appears AmigaTeX does.
> 
> Not sure about commontex for the amiga.
> 
> You might also try posting to comp.text.tex about commontex.
> 
> 
> 


gesssshhhh  our software didn't want to post this...  tried
another route via different software and messed up the posting!
Corrected above.

Sorry!


As long as I am posting... does anybody have pictex running on the amiga?


Does anybody have a set of macros to connect amigatex with mg3b?
I did something like this in a hurry to the texify example in the
AmigaTeX manual but haven't had time to look at the toerror file:


/* This file texify's its argument */



if ~show('Libraries', 'rexxsupport.library') then
	if ~addlib('rexxsupport.library', 0, -30, 0) then do
		'rexx-display "Can''t open rexx support library!"'
		exit 2
		end




'rexx-buffer' buffer

'save-buffer'

filename = buffer.1
options failat 5
if showlist('Ports','AmigaTeX')=0 then exit
address 'AmigaTeX'
'Abort'
i= 0
do while RC ~= 0
   'NextPrompt'
   'Abort'
   if i > 10 then exit
end
'TeXify' filename
exit












_Thank_you_


-Shan

rokicki@Neon.Stanford.EDU (Tomas G. Rokicki) (06/05/90)

Sorry it took so long for me to post this; I haven't read news in a
couple of days.

AmigaTeX currently only supports a four-byte TeX memory word,
restricting the size of the memmax array to 65500 and change
words, or 131,000 bytes.  This is not sufficient for any
documents that require both LaTeX and PiCTeX and have either
a lot of references or very complex PiCTeX pictures.

I am planning to build a large TeX, using eight-byte TeX memory
words (instantly doubling memory requirements before you can
even increase the memmax size).  This will be a completely
separate executable for those who need it.  I am also planning
complete VF support and TeX 3.0/MF 2.0.

The recommended way to do graphics is with PostScript (if you
have such a printer) or with the pfilt system for including
IFF/ILBM images.  By the end of the summer AmigaTeX may well
support PostScript images on any device, thanks to Adrian
Aylward's Post library.

-tom

fetrow@milton.acs.washington.edu (David Fetrow) (06/05/90)

 There is at least one source for TeX that exceeds the usual TeX limits
(the source is in WEB, Email me if you're interested). This is very very
rarely necessary. We needed it for a very nasty book on Biostatistics that
has many tables of long, complicated equations in every chapter.


-- 
 -dave fetrow-                     fetrow@bones.biostat.washington.edu
 dfetrow@uwalocke (bitnet)         {uunet}!uw-beaver!uw-entropy!fetrow 

 "Logic merely allows one to be wrong with authority" -- The 2nd Doctor

wilker@gauss.math.purdue.edu (Clarence Wilkerson) (06/05/90)

The limit I've run into with smaller versions of TeX was
the Hash table limit of 2500. An otherwise normal paper
with macros to keep track of references and such can easily
exceed the limit.

dailey@cpsin2.uucp (Chris Dailey) (06/06/90)

Speaking of TeX, could someone out there post a summary of TeX options
for the Amiga?  If possible, include general price ranges.  If I've
missed this in one of the monthly intro postings, please point me to
that.  If it's not in there, could it be put there?

Also, how about learning to use TeX?  And what are its fortes?

Thanks,
--
  /~\  Chris Dailey   (CPS Undergrad, SOC Lab Coord, AMIG user group Secretary)
 C oo  dailey@cpsin1.cps.msu.edu  (subliminal message-make WP5.1 for the Amiga)
 _( ^)   "I am thankful for one leg.  To limp is no disgrace --
/   ~\    I may not be number one, but I can still run the race." -from B.C.

space@ncc1701.stgt.sub.org (Lars Soltau) (06/07/90)

In article <1990Jun4.224959.10236@Neon.Stanford.EDU> rokicki@Neon.Stanford.EDU (Tomas G. Rokicki) writes:
>AmigaTeX currently only supports a four-byte TeX memory word,
>restricting the size of the memmax array to 65500 and change
>words, or 131,000 bytes.

Hmm, at first sight 4*64K looks like 256K to me. Am I making a mistake here?

--
Lars Soltau     bang: <insert ridiculously long path>   Bix: -- no bucks --
                smart: space@ncc1701.stgt.sub.org