(La)TeX for different machines

We list here the free or shareware packages; another question addresses commercial TeX vendors’ products.

Unix
Instructions for retrieving the web2c Unix TeX distribution via anonymous ftp are to be found in unixtex.ftp, though nowadays the sensible installer will take (and possibly customise) one of the packaged distributions such as teTeX, or the TeX Live distribution.

To compile and produce a complete teTeX distribution, you need a .tar.gz file for each of teTeX-src, teTeX-texmf and teTeX-texmfsrc.

No sets of teTeX binaries are provided on CTAN; however, compilation of teTeX is pretty stable, on a wide variety of platforms. If you don’t have the means to compile teTeX yourself, you will find that most “support” sites carry compiled versions in their “free area”, and the TeX-live discs also carry a wide range of binary distributions.

There’s a mailing list for teTeX installation problems (and the like): subscribe by sending mail to majordomo@dbs.uni-hannover.de containing nothing more than “subscribe tetex”. The list is archived at http://www.mail-archive.com/tetex@dbs.uni-hannover.de/, and an RSS feed is available at the same site: http://www.mail-archive.com/tetex@dbs.uni-hannover.de/maillist.xml

During periods when teTeX is itself under development, a “teTeX-beta” is available. Before proceeding with the beta-release, check the ANNOUNCE files in the two directories on CTAN: it may well be that the beta-release doesn’t offer you anything new, that you need.

MacOS X users should refer to the information below, under item “Mac”.

tetex
Browse systems/unix/teTeX/current/distrib/
tetex-beta
systems/unix/teTeX-beta (gzipped tar, browse)
unixtex.ftp
systems/unix/unixtex.ftp
web2c
systems/web2c (gzipped tar, browse)
Linux
Linux users may use teTeX (see above).

The most recent offering is a free version of the commercial VTeX, which among other things, specialises in direct production of PDF from (La)TeX input.

tetex
Browse systems/unix/teTeX/current/distrib/
vtex
systems/vtex/linux (gzipped tar, browse)
vtex required common files
systems/vtex/common (gzipped tar, browse)
PC: Win32
MiKTeX, by Christian Schenk, is also a comprehensive distribution, developed separately from the teTeX work. It has its own previewer, YAP, which is itself capable of printing, though the distribution also includes a port of dvips. The current version is available for file-by-file download (the HTML files in the directory offer hints on what you need to get going). The MiKTeX developers provide a ready-to-run copy of the distribution, on CDROM (for purchase) via the MiKTeX web site; otherwise the setup executable is available on CTAN, together with all the optional packages.

ProTeXt, by Thomas Feuerstack, is a further option for installing MiKTeX. It bundles a MiKTeX setup with some further useful utilities, together with a PDF file which contains clickable links for the various installation steps, along with explanations. It again it is freeware, and copies are distributed with the TeX-live CD set.

XEmTeX, by Fabrice Popineau (he who created the excellent, but now defunct, fpTeX distribution), is an integrated distribution of TeX, LaTeX, ConTeXt, XEmacs and friends for Windows. All programs have been compiled natively to take the best advantage of the Windows environment. Configuration is provided so that the resulting set of programs runs out-of-the-box.

The (Japanese) W32TEX distribution was motivated by the needs of Japanese users (Japanese won’t fit in a “simple” character set like ASCII, but TeX is based on a version of ASCII). Despite its origins, W32TEX is said to be a good bet for Western users, notably those whose disks are short of space: the minimum documented download is as small as 95 MBytes. Investigate the distribution at http://www.fsci.fuk.kindai.ac.jp/kakuto/win32-ptex/web2c75-e.html

A further (free) option arises from the “CygWin” bundle, which presents a Unix-like environment over the Win32 interface; an X-windows server is available. If you run CygWin on your Windows machine, you have the option of using teTeX, too (you will need the X-server, to run xdvi). Of course, teTeX components will look like Unix applications (but that’s presumably what you wanted), but it’s also reputedly somewhat slower than native Win32 implementations such as MiKTeX or XEmTeX. TeTeX is available as part of the CygWin distribution (in the same way that a version is available with most Linux distributions, nowadays), and you may also build your own copy from the current sources.

BaKoMa TeX, by Basil Malyshev, is a comprehensive (shareware) distribution, which focuses on support of Acrobat. The distribution comes with a bunch of Type 1 fonts packaged to work with BaKoMa TeX, which further the focus.

bakoma
nonfree/systems/win32/bakoma (gzipped tar, browse)
miktex
Acquire systems/win32/miktex/setup/setup.exe (also available from the MiKTeX web site), and read installation instructions from the MiKTeX installation page
protext.exe
systems/texlive/Images/protext.exe
tetex
systems/unix/teTeX/current/distrib/
PC: MSDOS or OS/2
EmTeX, by Eberhard Mattes, includes LaTeX, BibTeX, previewers, and drivers, and is available as a series of zip archives. Documentation is available in both German and English. Appropriate memory managers for using emTeX with 386 (and better) processors and under Windows, are included in the distribution. EmTeX will operate under Windows, but Windows users are better advised to use a distribution tailored for the Windows environment.

A version of emTeX, packaged to use a TDS directory structure, is separately available as an emTeX ‘contribution’. Note that neither emTeX itself, nor emTeXTDS, is maintained. Most users of Microsoft operating systems, who want an up-to-date (La)TeX system, need to migrate to Win32-based systems.

emtex
systems/msdos/emtex (gzipped tar, browse)
emtexTDS
obsolete/systems/os2/emtex-contrib/emtexTDS (gzipped tar, browse)
PC: MSDOS
The most recent MSDOS offering is a port of the Web2C 7.0 implementation, using the GNU djgpp compiler. While this package is more recent than emTeX, it still implements a rather old instance of (La)TeX.
djgpp
systems/msdos/djgpp (gzipped tar, browse)
PC: OS/2
OS/2 may also use a free version of the commercial VTeX, which specialises in direct production of PDF from (La)TeX input.
vtex
systems/vtex/os2 (gzipped tar, browse)
vtex required common files
systems/vtex/common (gzipped tar, browse)
Windows NT, other platforms
Ports of MiKTeX for NT on Power PC and AXP are available. Neither version has been updated for version 1.2 (or later) of MiKTeX — they may not be satisfactory.
miktex for AXP
obsolete/systems/win32/miktex-AXP (gzipped tar, browse)
miktex for Power PC
obsolete/systems/win32/miktexppc (gzipped tar, browse)
Mac
OzTeX, by Andrew Trevorrow, is a shareware version of TeX for the Macintosh. A DVI previewer and PostScript driver are also included.

UK TUG prepays the shareware fee for its members, so that they may acquire the software without further payment. Questions about OzTeX may be directed to oztex@midway.uchicago.edu

Another partly shareware program is CMacTeX, put together by Tom Kiffe. This is much closer to the Unix TeX setup (it uses dvips, for instance). CMacTeX includes a port of a version of Omega.

Both OzTeX and CMacTeX run on either MacOS X or on a sufficiently recent MacOS with CarbonLib (v1.3 for OzTeX, v1.4 for CMacTeX). MacOS X users also have the option of gwTeX, by Gerben Wierda (which is based on teTeX). This is naturally usable from the command line, just like any other Unix-based system, but it can also be used Mac-style as the engine behind Richard Koch’s (free) TeXShop, which is an integrated TeX editor and previewer.

From its 2005 release, the TeX-Live disc set includes “MacTeX”, a CDROM image that contains MacOS X teTeX (the Gerben Wierda set mentioned above), TeXshop, and XeTeX. Details (and a downloadable distribution set) may be found on the TUG web site; the distribution is also on CTAN.

A useful resource for Mac users has a news and ‘help’ section, as well as details of systems and tools.

cmactex
nonfree/systems/mac/cmactex (gzipped tar, browse)
mactex
systems/mac/mactex (gzipped tar, browse)
oztex
nonfree/systems/mac/oztex (gzipped tar, browse)
MacOS X teTeX
ftp://ftp.nluug.nl/pub/comp/macosx/tex-gs/
TeXShop
http://darkwing.uoregon.edu/~koch/texshop/texshop.html
OpenVMS
TeX for OpenVMS is available.

OpenVMS
systems/OpenVMS/TEX97_CTAN.ZIP
Atari
TeX is available for the Atari ST.

If anonymous ftp is not available to you, send a message containing the line ‘help’ to atari@atari.archive.umich.edu

Atari TeX
systems/atari (gzipped tar, browse)
Amiga
Full implementations of TeX 3.1 (PasTeX) and Metafont 2.7 are available.
PasTeX
systems/amiga (gzipped tar, browse)
TOPS-20
TeX was originally written on a DEC-10 under WAITS, and so was easily ported to TOPS-20. A distribution that runs on TOPS-20 is available via anonymous ftp from ftp.math.utah.edu in pub/tex/pub/web

This question on the Web: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=TeXsystems