[comp.text] texsun for 386, et al

grunwald@flute.cs.uiuc.edu (04/06/89)

The most recent revision of the set of TeX tools, primarily
previewers, that I've written and/or maintained is available for
anonymous FTP.  I am unable to handle individual requests, because I'm
interviewing and am thus out of town a great deal.

The FTP site is a.cs.uiuc.edu. The file name is ``pub/TeX/uiuctex2.0.tar.Z'',
a compressed tar file.

The tools include:

texsun:
	Now includes support for Sun 386i. The most complete version,
with scrollbars, menus, whole nine yards. Supports tpic specials,
outlines bounding boxes of \psfig, marking pages for printing, etc.

iptex/imagen1:
	This is a re-work of the original imagen1. Changes were made
to use a ``common core'' for the print loop, shared with texsun and
texx.  Additional options have been added as well. Support tpic
specials.

texx:
	This is the version as distributed with X11R3, but with all
patches applied. Known to work on Vax, Sun, PC/RT, and now the DEC
3100. This version is rather gross; fonts are shrunk to fit ``on the
fly''. Handles tpic specials (albeit slowly - if someone really likes
texx, they should look at the special code in texx2 & back-patch it)

texx2:
	This is currently at version 2.8.5. texx2 is another X
previewer, but it uses resident X-11 fonts (generated by a companion
program) to display the page. Thus, it's a lot faster. It has options
similar to texsun: you can goto pages, `mark' pages for printing,
select different mag sizes, put up multiple pages, print the document
(or marked pages). This will undergo some more changes, but not until
late this summer. If someone does change this, please let me know.
BTW: if you put ``*BackingStore: whenMapped'' in your .xresources
file, scroll motion is smooth, not jerky.
	Documentation for texx2 is rather sketchy, to say the least.
At least there's a README, but not much else. If someone *does* write
any thing, or improve on the code, I'd appreciate hearing about it.


dviselect, the CTeX library & other junk -- much of this is as
distribtued by Chris Torek at UMD. Dviselect hasn't changed. The CTeX
library for font routines, however, has changed, and you need the
version distributed here for these tools. It now cleanly compiles
using the Gnu C compiler, with no warning messages. Also, I went over
everything using lint once, and it's clean as far as I can tell. I've
removed some of the machine specific assembler hacks designed to fix
VAX compiler bugs; if your VAX compiler is broken, use GCC or complain
to your vendor.

--
Dirk Grunwald
Univ. of Illinois
grunwald@flute.cs.uiuc.edu