[OS X TeX] teTeX, gwTeX, TeX Live, etc.
Gerben Wierda
Gerben.Wierda at rna.nl
Tue Nov 14 06:51:43 EST 2006
I have received a request to explain a bit more the relation between
these terms and why and how they have had an impact on the end of
support. I am answering this on the Mac TeX lists as more people might
be confused.
1. teTeX. teTeX is short for "Thomas Esser's TeX" and has been a
popular distribution of TeX on unix systems. Thomas is also the main
author of many configuration tools that are available, like fmtutil,
updmap and texconfig. teTeX consisted of 3 parts:
- a set of sources of the binaries/programs (e.g. tex, dvips, pdftex,
etc)
- a texmf tree, which was largely a collection of packages from CTAN
- the sources for the texmf tree
To create a working TeX from these, you had to download the texmf tree
and install this and the sources for the binaries/programs and compile
and install these as well. This required a working developer setup on
Mac OS X.
2. Fink's teTeX is a way to get the above using fink. You get a teTeX
installed. There might have been a DarwinPorts teTeX as well. Both
depend on teTeX and as teTeX is no longer maintained they get
increasingly out of date. Both also do not contains the extra which
have been part of gwTeX (see below).
teTeX has not been updated since January 2005 and in May 2006 Thomas
Esser has announced that he has stopped supporting it. Instead, he has
joined the TeX Live effort and supports that (e.g. maintenance of the
tools updmap, fmtutil, texconfig).
2. TeX Live. TeX Live is probably *the* major distribution of TeX.
pdfTeX and XeTeX updates get synchronized into TeX Live on a regular
basis and the same is true for CTAN updates. I onsider it the current
"home of TeX". But it is huge, you need a DVD to carry it around and
that makes it unsuitable for an internet-based distribution scheme
unless some interface gives you just the parts you want. TeX Live is on
a "once a year" release mechanism. TeX Live and teTeX are comparable in
their layout (though not exactly the same) and differ mainly in size.
3. gwTeX. I originally repackaged teTeX, but TeX Live had some extras
in programs that were not part of teTeX. Therefore I soon changed to
using TeX Live for the programs and binaries and teTeX for the main
texmf tree. Now that teTeX is dead, I have this month moved to an
entire TeX Live setup, where the main texmf tree in the i-Package is
based on a subset of TeX Live. My distribution comes with various texmf
trees. One is called texmf.gwtex and during the teTeX-texmf days this
contained a sizeable set of additions to the teTeX selection which was
in the texmf.tetex tree. Now that the main tree has become
texmf.texlive, most of what was in texmf.gwtex can be found in
texmf.texlive. The name gwTeX has been used both for the part of the
distribution in texmf.gwtex and for the entire setup. The added
workload of maintaining and especially supporting a texmf.texlive has
(amongst other things) prompted me to quit.
4. XeTeX. XeTeX is a TeX-derivate by Jonathan Kew which can use system
fonts (Open Type, True Type) directly. It used to be Mac-only but has
now been ported to non-Mac systems and has become part of TeX Live.
Jonathan maintains an i-Package for it, which will not be necessary
anymore when XeTeX has fully become part of TeX Live.
5. MacTeX is an Apple Installer.app package (.pkg) thusfar based on
gwTeX and several of the other i-Packages (ImageMagick, Ghostscript,
etc.)
6. MikTeX. I do not know much of it but it is a separate distribution
of TeX which a very nice integrated update mechanism for the contents
of the texmf trees. As far as I know the package manager is available
for the Mac.
At this stage I would like as many users as possible to move from the
TeX i-Package to the one based on a subset of TeX Live because that
will enable me to use user's reports to make it as good as possible
before Jan 1 2007 when I will end public support (I might be using it
personally still).
Moving from the old TeX i-Package (TL/teTeX) top the new (TL) will
require the user to reinstall everything he had installed in his or her
texmf.local tree and if they have stuff in their personal
~/Library/texmf tree it might be incompatible (e.g. language.dat files
will contain older names of hyphenation pattern files which used to be
part of teTeX but are no longer available in TL). As far as installing
in texmf.local, the TeX Support i-Packages (CMSuper, CB-Greek, MusixTeX
and ConTeXt Updater) will install in texmf.pkgs in the TeX Live
i-Package setup and in texmf.local in the old TeX i-Package setup but
they are compatible with both distributions.
G
------------------------- Info --------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
& FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/
More information about the MacOSX-TeX
mailing list