DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: R T

⟦2e3eee7af⟧ TextFile

    Length: 2198 (0x896)
    Types: TextFile
    Names: »README.PATCHES«

Derivation

└─⟦060c9c824⟧ Bits:30007080 DKUUG TeX 2/12/89
    └─⟦this⟧ »./tex82/README.PATCHES« 

TextFile

Two patches are provided in ./tex82/TeXpatches for special effects:
BIGTEX.PATCH and cxet.patch.  Both may be copied into the texdir/ directory,
and they should be applied before beginning to build TeX.

The BIGTEX.PATCH file when applied to ctex.ch produces a change file
which makes TeX very large indeed on a 32-bit machine.  This size is
very useful when you are using two or three very large macro packages
simultanously, and also for very large documents with complex pages
and inserts.

The cxet.patch file makes TeX-XeT, a special enhancement of TeX which
will write special markers to distinguish right-to-left text from
left-to-right text.  See TUGboat Volume 8, No. 1, pp. 14--25 for details.
The DVI output from TeX-Xet requires a special interpreter to deal with
these markers.  Since cxet.patch is a context diff, it can be applied
after BIGTEX.PATCH to make a large and bidirectional TeX.  You will
get a couple of failures in the patching (patch reject files), but
a very small amount of hand editing will take care of them.
There is a TeX-XeTtrip.log in the babel/semitics directory.

Make sure you are running the latest version of the patch utility,
because the older one does not understand the newest form of context
diff.

Save ctex.ch as ctex.ch.save (even though patch will save it for you
as ctex.ch.orig).  Then run

% patch ctex.ch BIGTEX.PATCH

and the new ctex.ch will be ready for compilation into gargantuan TeX.
Run the web2c makefile as for ordinary TeX, making sure you have
protected the existing versions of initex and virtex from being
clobbered.  You will probably want to modify site.h to define
the type glueratio as "double" instead of "float".

Remember that you have changed ctex.ch.  It is a good idea to move the
ctex.ch.save file back into its original name after compilation to
avoid confusion.

The output from compilation of TeX-Xet ought to be named initexxet and
virtexxet or something similar to keep it from being mistaken for
standard TeX.

A reversing dvi interpreter is available on the pub directory of
june.cs.washington.edu for ftp.  it is called ld_dvi2ps.tar.Z
it will shortly be available as a regular part of the UnixTeX
distribution.