[comp.fonts] TeX Source

rick@pcrat.UUCP (Rick Richardson) (05/11/88)

The UUNET administrators have said they would be happy to make
the TeX sources available on UUNET if there is a way that they
can ftp the files to their system.

Are their any sites with these sources which are "ftp"-able,
(or even UUCP-able, with Telebit modems)?

Mail replies, please CC:

	uunet!postmaster (Rick Adams)

Thanks.

-- 
		Rick Richardson, President, PC Research, Inc.

(201) 542-3734 (voice, nights)   OR     (201) 834-1378 (voice, days)
uunet!pcrat!rick (UUCP)			rick%pcrat.uucp@uunet.uu.net (INTERNET)

ken@cs.rochester.edu (Ken Yap) (05/11/88)

In article <501@pcrat.UUCP> rick@pcrat.UUCP (Rick Richardson) writes:
|The UUNET administrators have said they would be happy to make
|the TeX sources available on UUNET if there is a way that they
|can ftp the files to their system.

Here is the scoop on TeX sources. You'd have to ask Pierre how he feels
about making Unix TeX available by ftp. Also there is *a lot* of stuff,
some 40M I think and it gets updated quite regularly.

	Ken

Received: from cayuga.cs.rochester.edu by castor.cs.rochester.edu (3.2/h) id AA19397; Fri, 29 Apr 88 13:06:07 EDT
Received: by cayuga.cs.rochester.edu (5.52/h) id AA19217; Fri, 29 Apr 88 13:05:24 EDT
Received: by june.cs.washington.edu (5.52.1/6.13)
	id AA08848; Fri, 29 Apr 88 10:04:59 PDT
Date: Fri, 29 Apr 88 10:04:59 PDT
From: mackay@june.cs.washington.edu (Pierre MacKay)
Return-Path: <mackay@june.cs.washington.edu>
Message-Id: <8804291704.AA08848@june.cs.washington.edu>
To: ken@cs.rochester.edu
In-Reply-To: Ken Yap's message of Fri, 29 Apr 88 02:56:12 -0400 <8804290656.AA12204@cursa.cs.rochester.edu>
Subject: TeX tape

The timing is good.  WEB-to-C is on the tape, and a bootstrap copy of tangle.c
is provided, along with countless other newer and better things.

The price, unfortunately, has also been upgraded.


To order a full distribution of TeX, send $140.00 for a 1/2 inch
9-track tape, $165.00 for two 4-track 1/4 inch cartridge tapes
(foreign sites $150.00, for 1/2 inch, $175.00 for 1/4 inch,
to cover the extra postage) payable to the University of Washington to:

	The Director
	Northwest Computer Support Group,  DW-10
	University of Washington
	Seattle, Washington 98195

Purchase orders are now acceptable, but there will be an extra charge of
$10.00, owing to the processing charges we incur. (Total of $150 for
domestic sites, $175 for foreign sites).

The normal distribution is a tar tape, blocked 20, 1600 bpi, on an
industry standard 2400 foot half-inch reel.  If you need 1/4 inch
streamer cartridges for the SUN, be sure to tell us.  The 1/4 inch
physical format is QIC-2, 8000 bpi, 4-track serpentine recording.  We
cannot write nine-track or QIC-24 style on cartridges, nor can we
write TK50 cartridges for the DEC Microvax.  SystemV tapes
can be written in cpio format, blocked 5120 bytes, ASCII headers.
Again, please specify this if you want it, and check to see that you
really can read QIC-2 tapes.  Some 3Bx s will only read QIC-24, which
seems insane.

The original organization of the distribution reflected the use of
pascal for all compilations of TeX, TeXware, BibTeX, METAFONT and
MFware.  This has now been supplemented by a more convenient and
more generally portable WEB-to-C compilation for TeX, TeXware, and
METAFONT.  (We hope to add the change files for C compilation of
MFware and BibTeX in the near future.)   LaTeX and AMSTeX are macro 
packages processed by TeX, and do not require any further compilation.

Current versions of standard programs in the distribution:

	(in the ./tex82 path)
        	TeX 	2.9 (implying the use of the new cm fonts.)
        		    (plain.tex version 2.3)
        	LaTeX 	2.09 (release of 25 January, 1988)
        		(also SliTeX 2.09)
		tangle	2.8
		weave	2.9
		dvitype	2.9
		pltotf	2.3
		tftopl	2.5
		bibtex  0.99c

	(in the ./mf84 path)
        	metafont 1.3
        	chtopx 	1 
        	gftodvi 1.7
        	gftopk 	1.4 
        	gftopxl 2.1
        	gftype 	2.2
        	pktopx 	2.3 
        	pktype 	2.2 
		pxtoch 	1.1 (with change contributed by William LeFebvre)
        	pxtopk 	2.3 
                mft 	0.3 (a formatting program for metafont source files.)

Various foreign language utilities, German, Portuguese, Swedish, and a
	first run of TeX-XeT for Semitic languages.  Lots of other
	goodies of a generally similar nature.

Fonts in mf source format. The full Computer Modern as released from Stanford.
	Utility fonts for character proofs etc. (not made with cmbase.mf),
	LaTeX and SliTeX fonts are also supplied in mf source format.

Fonts in gf format. Just about all standard shapes and sizes in 118, 200,
	240, and 300 gf(dpi) series.  The 300dpi fonts are sent out in
	write-black and write-white flavors (CanonCX and Ricoh 4080).
	The gf files for the principal LaTeX and SliTeX alphanumeric and
	symbol fonts are in a separate list.  The Euler fonts (includes  
	Fraktur) come in gf format only. (If you want [euler].mf source files,
	you should get in touch with the American Mathematical Society,
	which will make these available under license.)

Old METAFONT fonts. AMS fonts-- Cyrillc, and special symbols (created with
	old METAFONT-in-SAIL).  Converted to GF format.  There is no
	use in the mf files for these unless you are running a DEC10 or
	DEC20 with a SAIL compiler.

Fonts in pxl format. No more.  All the best drivers use gf or pk these days.
	If you really need pxl, you will have to compile and run gftopxl.

NOTE. for those who wish to go on using am series fonts, the files
	am_plain.tex, am_lfonts.tex and am_webmac.tex are provided.

Drivers for dvi output.

	imagen(2 styles), qms(2 styles), LaserWriter (PostScript),
	LN03.  These all produce intermediate files of one sort
	or another.
	There is a rather odd driver for the HP Laser-jet+, but it
	is not fully supported.  It requires a direct line to the
	printer. Ought to be rewritten for an intermediate file.

	Symbolics LGP, Ln01, Versatec.  (These are all obsolescent, and
	are no longer maintained.)

The version of TeX produced through WEB-to-C is smaller, faster, tastier 
and altogether superior to the pascal compilation.  It has the additional
advantage that if your site needs a TeX with a truly gigantic capacity
for boxes and macros, you can compile it under C. (UC Berkeley pascal
puts a 16-bit limitation on array indices, which prevents this 
expansion.)  It is genuine TeX, and passes the nefarious trip test in
all respects.  We urge inventive users to provide the change files
which will allow C compilation of MFware and BibTeX as well.
C compilation has been successful on a wide range of Unix machines,
and will probably become the norm, but it is also likely to smoke
out bugs in some C compilers on new systems just as the pascal
compilation did for many versions of pascal.

Where you must still stick to pascal, BSD based systems currently 
provided for are VaX UNIX 4.2BSD (including its step-sister Ultrix) 
and 4.3BSD, SUN2 (but this will not work with version 3.0 or 3.1 software
owing to a bug in the 68010 code used by pc---a successful fix was supplied
with version 3.2), SUN3 (this does work with 3.0 and 3.1 software) and 
Pyramid at version 2.5 or higher in the operating system.  Sun4 using
the RISC architecture also works (very fast).  We have not yet tried
the Sun 386i Road-Runner.  For the Pyramid at version 4, we strongly 
recommend that you try the WEB-to-C compilation.  It is our hope that
WEB-to-C will eliminate most compilation problems for other systems
such as Apollo and HP9000.  Change files for Sequent using Dynix OS 
and pascal are to be found in ./tex82/unsupported, but so far only for 
TeX and tangle.  There is also a bootstrap tangle.p and a tangle.c.
Again, try WEB-to-C.

The system V port was done by Lou Salkind of NYU for the 3B2.  It
ought to be fairly generic.  It requires the System V adaptation of
BSD pc, and source code for the BSD pxp from a BSD4.3 site (this
is modified by a sed script).   Something fairly close to this port
was recently compiled with a commercial pascal compiler on an AT
running DOS, so anything is possible.  But try WEB-to-C

Since TeX is free public-domain software, just about 
everything that can be sent out in source form is included on the
tape.  There are no licensing restrictions, and only minor copyright
restrictions as noted in the affected files.  


						Pierre A. MacKay
						TUG Site Coordinator for
						Unix-flavored TeX