[net.text] TeX availability

arnold@gatech.UUCP (Arnold Robbins) (05/17/84)

[Document it and call it a feature]

Does anyone know anything about Donald Knuth's TeX (and MetaFont) system(s)?

In particular:	What language(s) is it written in?
		Where do I get it?
		Is it available cheap for universities?
			Otherwise, what does it cost?
		Will it handle laser printers?

Probable machines it would be run on:
	Vax 11/780 running 4.x BSD.	\
	Cyber 170 running NOS.		 >-->	Xerox 9700 laser printer
	IBM 4341 running VM.		/

Preferred implementation languages: C, Pascal, PL/1.

Thanks for any information you may have!

-- 
Arnold Robbins
CSNET: arnold@gatech
ARPA:  arnold%gatech.csnet@csnet-relay.arpa
UUCP:  ...!{akgua, allegra, ihnp4, rlgvax, sb1, ut-sally}!gatech!arnold

"Shoot low, boys, they're ridin' shetlands."

chris@umcp-cs.UUCP (05/19/84)

(As this might (should!) be of general interest, I'm posting this
reply rather than mailing it.)

	From: arnold@gatech.UUCP

	Does anyone know anything about Donald Knuth's TeX (and
	MetaFont) system(s)?

TeX is available now.  MetaFont will likely become available in a
few months.  (It's being converted to WEB, and all the font
descriptions will probably need still more changes.)

	What language(s) is it written in?

WEB, which is ``Pascal with macros and documentation''.  It is
essentially Pascal, with some of the more obvious gaping Pascal
language problems filled in (macros (but not separate compilation,
sigh)).

	Where do I get it?

The University of Washington has been distributing Unix TeX.  Send
mail to uw-beaver!furuta or furuta@washington.

	Is it available cheap for universities?

Yes.  I think there is a tape handling charge.

	Will it handle laser printers?

Of course.  There are interfaces for the Versatec V80 and the Imagen
Imprint-10, which I know work unmodified, and some other interfaces
which I can't say anything about, not having the devices to experiment
with....

	Probable machines it would be run on:

	Vax 11/780 running 4.x BSD.

Fine; the hard work of setting up TeX for 4.1BSD and fixing the
Pascal compiler to have an ``other'' ``case''-clause has already
been done.

	Cyber 170 running NOS.

Dunno if anyone has done anything for that.

	IBM 4341 running VM.

It runs on 4341s running CMS, I think.  There are a couple of bugs
in IBM's Pascal compiler that have to be worked around, as I recall.

	Xerox 9700 laser printer

I don't know of any driver for that, but drivers aren't too terribly
hard to write.

	Preferred implementation languages: C, Pascal, PL/1.

Some of the device drivers are in C.  There should be one (DVI2LGP,
I'd guess) in WEB or Pascal.

Now---for those who have been curious enough to read through this
and are still wondering ``What's TeX?'':  TeX is a typesetting
system.  Imagine what troff would be like if it weren't ugly inside
and outside.  That's pretty close to what TeX is.  TeX can handle
a practially infinite number of fonts (well, 256 in the current
implementation).  It has an internal resolution better than that
of visible light (one ``scaled point''---scaled points are the
internal units of resolution---is 1/65536'th of a point; one point
is 1/72'th of an inch; so one scaled point is 1/4736286.72'th of
an inch).

There is another set of macros available (though problems with
fonts are delaying release) called LaTeX.  These were inspired
by Scribe, so I imagine that LaTeX and Scribe do things similarly.
>From what I've seen, LaTeX is quite fancy:  it has commands for
building tables, figures, Tables of Contents, sections, line
and circle drawings, etc.

TeX still needs a few more things, like
- an interface to refer;
- fancy drawing stuff like pic for ditroff; and
- a way to print stuff on low-resolution typewriter-style devices
  (i.e., daisy wheel printers).

The TeXbook is available in bookstores now (``The TeXbook'',
D. E. Knuth, Addison-Wesley).  This is a complete description
of TeX from the user's viewpoint.

Oh well, this article is long enough already.  \bye % Plain TeX's
						    % file-ender, of
						    % course.
-- 
In-Real-Life: Chris Torek, Univ of MD Comp Sci (301) 454-7690
UUCP:	{seismo,allegra,brl-bmd}!umcp-cs!chris
CSNet:	chris@umcp-cs		ARPA:	chris@maryland

furuta@uw-june (Richard Furuta) (05/27/84)

Recently I've been getting a number of queries relating to the recent
messages about TeX for Unix.

At the bottom of this message is our general note about obtaining TeX for
Vaxen running 4.1 and 4.2 bsd.  Please note that the price and requirements
are the same whether or not you are a university.  We don't have anything
available for other Vax versions of Unix.  We don't have anything that runs
on PDP-11s.  Textset in Ann Arbor, Michigan has a version of TeX for the Sun
terminal and I hear rumors that there is one for the Apollo.

I don't think there is a TeX for the Cyber available yet.  Some people in
Sweden are the primary contacts for this.  There were some problem with
getting the previous version of TeX running on the Cyber because of the
Pascal.

I think that there is a driver available for the Xerox 9700 under Unix.  If
you are interested in this, please contact me directly and I'll point you at
my source.

Well, in any case, here is the general information:

Thanks for your inquiry about TeX82.  The version of TeX82 we have runs
under Berkeley Unix, versions 4.1 and 4.2.  We understand that it also runs
under 4.1c without some difficulty.  The tape we send out includes the TeX82
sources and change files, the WEB system sources and change files, fonts for
devices at 200 pixels/inch and 240 pixels/inch, a partial set of fonts for
300 pixel/inch and 480 pixel/inch devices, DVI device translators for the
Symbolics Laser Printer, the Imagen Laser Printer, and the Versatec
printer/plotter, and various other programs and macro packages (in
particular, a prerelease of the LaTeX macro package and the first release of
the AmSTeX macro package).  The tape is written at 1600 bpi in tar format.
It currently is about 25 megabytes long but since most of this is taken up
by the fonts, most sites can run TeX using much less disk space.  I would
guess that a site with only one device could run with perhaps 5 to 10
megabytes of disk---less if the sources also were not kept on line.

In order to get the tape, send me a check for $50 made to the University of
Washington plus a copy of your 4.1 or 4.2 bsd source license (the tape
includes a modified version of Berkeley's pc compiler, hence the requirement
for the 4.1 or 4.2 license).  My address is:

	Richard Furuta
	Department of Computer Science, FR-35
	University of Washington
	Seattle, WA  98195

The amount we ask for the tape is intended to just recover our costs (we are
prohibited from making any kind of profit by University regulations).
Consequently, we would appreciate it if foreign sites could increase the
amount of their check as appropriate to pay the added postal costs necessary
for mailing the tape ($60 U.S. seems about right).  Since we are not a
service organization, we cannot officially guarantee that the material on the
tape will run on your computer or output device and cannot guarantee any
maintenance.  However, it has been our experience that only a very few
problems have been reported by sites trying to get TeX to run.  We also
expect that Stanford will continue to fix bugs in TeX for at least the
forseeable future.

Please note that it is not necessary for you to send any of your Western
Electric Unix Licenses---only the 4.1 or 4.2 bsd license from Berkeley.  But
please do remember to include the 4.1 or 4.2 bsd license---we've had to
write or call many sites asking for it which delays things considerably, as
well as increasing our costs.  Please do not send purchase orders as we have
no facilities for handling them.

The present distribution is the latest version of TeX82 available to us
(presently 1.0).  TeX82 has been frozen, and the only changes that will be
made in the future will be bug fixes.

Please be aware, though, that even though TeX has been frozen, this does not
mean that the current Unix TeX distribution is the "ultimate" one.
Lamport's LaTeX macro package is expected to be released for general use
within the next few months (this package will provide a Scribe-like
interface).  The TeX group at Stanford will be working on the fonts for the
next year or so so these will be changing although TeX itself should be
pretty stable after Version 1.0.  Additionally, we are adding to the Unix
distribution tape as we receive program contributions from sites already
running TeX.

I have a mailing list which receives notification of updates to TeX.  The
list is also available for those of you who may wish to address questions to
the other recipients (its address is unix-tex@Washington from the Arpanet
and CSNet, decvax!uw-beaver!unix-tex from uucp).  If you want to be included
on this list, just let me know.

			--Rick

			Furuta@Washington (ARPAnet or CSNet)
			or
			...decvax!uw-beaver!uw-june!furuta (uucp)
			...ucbvax!lbl-csam!uw-beaver!uw-june!furuta