TeX Resources on the Web

This page was originally compiled for the TeX Users Group by Sebastian Rahtz, with the help of many other contributors. Suggestions and corrections are always welcome, please email webmaster@tug.org.


  1. CTAN (Comprehensive TeX Archive Network): downloads, software, documentation.
  2. TeX user groups around the world.
  3. FAQ, documentation
  4. Free TeX implementations
  5. Shareware TeX implementations
  6. Commercial TeX vendors
  7. TeX extension projects
  8. Packages and programs
  9. TeX web projects
  10. Publisher styles
  11. Miscellaneous
  12. Donald Knuth's home page

Where to find help and documentation

If you have a general question, start with the TeX Frequently Asked Questions! Or, if you are new to TeX, try this basic introduction to the system.

If you have questions not answered by the above, read on for more documentation links, or the basic general help forum for TeX is the newsgroup comp.text.tex.


You can also email texhax@tug.org. (No guarantees, this is all done by volunteers!)

For general help with LaTeX:

For plain TeX:

Online help for other aspects of TeX software:

More references to works on typography, printing, and TeX that are available online.

Fonts:

Graphics:

The overall TeX system:

Books on plain TeX:

Books on LaTeX:

Also see the AMS list of TeX resources and TeX-related publications. You may also want to check out Bibliography on TeX & Co from LORIA, Nancy, France.


Free TeX implementations

TeX Live is a distribution from most TeX user groups which contains setups for many Unix systems, Macintosh, and 32-bit Windows, starting from teTeX and web2c-win32 (see below).

Web2c, a widely-used system for compiling all the important TeX software in C.
teTeX, Thomas Esser's packaging of Web2c for many Unix systems.
TeXLive-teTeX for MacOS X, a highly-regarded setup developed by Gerben Wierda.
web2c-win32 (fpTeX) a complete port of web2c for Win32 by Fabrice Popineau, including a port of Xdvi for windows (windvi); also on CTAN in systems/win32/we2bc

emTeX, the classic DOS and OS/2 TeX setup by Eberhard Mattes.

Knoppix, a live Linux system on a bootable CD that includes TeX.
MikTeX, a highly-regarded setup for Windows 95/NT
NTeX, (Unix and Linux TeX based on Web2c 7.2)
PasTeX, for Amiga.

The AMS TeX pages have a good list of public domain TeX implementations and sources.

Shareware TeX implementations

OzTeX for the Macintosh, by Andrew Trevorrow
CMacTeX for Macintosh, by Tom Kiffe
TeXgX , a Macintosh TeX by Jonathan Kew that can access the sophisticated features of GX fonts (such as automatic ligatures, contextual swashes, etc)
OS/2 TeX , setup for OS2/ put together by Juergen Kleinboehl

Commercial TeX vendors

The AMS TeX pages have a good list of Commercial TeX implementations.

Applied Symbols: OpenType Computer Modern and Unimath, an OpenType math font.
Blue Sky Research sells Textures for Macintosh.
Ideal Fonts: sells virtual fonts for Textures
Mackichan Software, Inc. sells Scientific Word for Windows and Mac, a WYSIWYG program using TeX in the background.
Personal TeX Inc: sells packages for Windows users
True TeX is a TrueType based TeX for Windows.
VTeX: includes TeX IDE, outline fonts, visual tools, HTML and PDF backends.
Y&Y Inc: TeX systems for Windows; also the main providers of the Lucida families of PostScript fonts.
3B2, made by Advent Publishing Systems, Ltd., high-end professional publishing with built-in WYSIWYG TeX support and full SGML conformance. There are offices in the UK, Ireland, USA.


TeX extension projects

e-TeX, extended TeX (available on CTAN in systems/e-tex).
LaTeX 3 ,the successor to LaTeX (one day).
Omega, Unicode-based TeX (available on CTAN as part of systems/web2c/)
pdfTeX, a TeX variant by Han The Thanh which can produce Acrobat PDF instead of dvi (available on CTAN as part of systems/web2c/); the manual, useful examples, and a FAQ can be found at /applications/pdftex/
Typesetting Chinese or Japanese.


Packages and programs

LaTeX, biggest and most widely used TeX macro package
Context, Hans Hagen's powerful, modern, TeX macro package; a serious contender for those wanting a production-quality publishing system

AASTeX (Version5.0 as of November 1999)
AMS-TeX and AMS-LaTeX , the American Mathematical Society's TeX packages
CSTeX , LaTeX and plain TeX support for Czech and Slovak users, including special fonts
EDMAC , Dominik Wujastyk and John Lavagnino's package for typestting critical editions
Eplain , Karl Berry's extended plain format
Eukleides , geometry diagrams with output in pstricks, including graphical frontend
Feynmf , Thorsten Ohl's package for doing Feynman diagrams using LaTeX and Metafont/Metapost
Harvard package , for bibliographies in LaTeX, by Peter Williams
LaTeXPiX, Windows program that generates LaTeX pictures.
PSTricks Notes by Denis Girou (including bug list)
The REVTeX package
Seminar (LaTeX slides), notes by Denis Girou (including bug list and FAQ)
TeXnicCenter, an integrated environment LaTeX composition under Windows.
Xy-pic, Kristoffer Rose and Ross Moore's graphics package, specialising in commutative diagrams.

AUC-TeX ,a sophisticated Emacs mode for TeX
dvips , Tom Rokicki's widely-used dvi to PostScript driver
Ekushey typing system -- Bengali for Microsoft Word. This is a GNU licenced add-in for Word 97/2000/XP that enables Bengali typing.It has an export to TEX option, meaning that it can be used either as a conversion tool or as a WYSIWYG Bengali TEX editor.
EMTEXGI , a Windows interface for emTeX

Excalibur , the Mac TeX-aware spell checker
LaTeXEdit(English) A LaTeX Editor, spellchecker and viewer for Windows.
iTeXMac teTeX frontend for MacOS X, written by J. Laurens. This project migrated to SourceForge.net in July of 2002.
Kile, a LaTeX front end for KDE under Linux.
LaTable, an interactive table designer for LaTeX.
LyX, a Unix X Windows front end for TeX.
PyTeX, Python programming plus TeX typesetting.
Metapost ,John Hobby's version of Metafont that makes EPS files
Metagraf, a drawing package that creates Metapost files
stepTeX , porting the famous NeXTStep TeX previewer
TechWriter Pro   Used in connection with EasiWriter, TechWriter provides an equation editor which exports to HTML, as a TeX file, and has Java support.
TeXaide , a special free version of Mathtype's Equation Editor, generating TeX markup
TeXShop , MacOS X frontend for TeX, developed by Richard Koch.
WinEdt , a very powerful TeX editor and shell for Windows 9X/NT (shareware)
pfe (Programmer's File Editor) Another editor for a Windows system
preview-latex, WYSIWYGish in-line previews right in your Emacs source buffer
texd, TeX as a daemon with a callable interface, written in Python.
xdvi , Paul Vojta's widely-used X Windows TeX previewer; the `kpathsea' variant is currently maintained as xdvik
gsftopk is Paul Vojta's program to make PK bitmaps from Type1 fonts, useful for many TeX previewers
TeXmacsA WYSIWYG editor for typing technical and mathematical text.
TeXpict is a useful drawing package which exports to LaTeX
Xindy ,a new index processor designed to replace makeindex
xtem_TeXmenu , X11 GUI for TeX and LaTeX
dvii, a useful program by Adam H. Lewenberg for looking at dvi files and summarizing the contents (fonts, specials, etc)
dvipdfm, Mark Wicks' dvi to PDF converter
word2tex, shareware for converting Word documents to LaTeX (and tex2word for the other direction).
DiffDoc, shareware for comparing html, pdf, and other documents.

BibTeX:
BibDB, a BibTeX Database Manager (DOS and Windows) by Eyal Doron.
gbib, a BibTeX manager for Linux, including integration with LyX.
BibTeXMng, a BibTeX manager for Windows.
Pybliographer, a nice BibTeX tool which can be used for searching, editing, reformatting, etc. It provides Python classes, has a graphical GNOME interface, and references can be inserted directly into LyX (version 1.0.x running on the GNOME desktop.
HotReference.com, a community site for sharing bibliography citations and article reviews, with BibTeX support.


TeX web projects

HyperTeX , conventions for TeX hypertext
The Hyperlatex package
LaTeX2HTML translator to create Web pages from LaTeX documents. See also the manual.
TeX4ht, TeX and LaTeX for Hypertext, by Eitan Gurari. It supports LaTeX to XML, including MathML See also an update page talking about MathML. There is a useful guide on how to set it all up with MikTeX by Philip Viton here
tex2page, Scheme-based TeX-to-HTML conversion for TeX and LaTeX.
ltoh , Russel Quong's customizable LaTeX to HTML converter
tth TeX to HTML converter.
IDVI a Java dvi viewer
tbookdtd, XML DTD for LaTeX documents, and HTML generation
HTeX A simplified LaTeX interface for Web documents
HeVeA. A LaTeX to HTML translater, written in objective Caml.
tex2html , commercial TeX to HTML conversion system, which renders maths using the Symbol font (and other tricks)
Texpider , MicroPress' version of TeX that writes HTML directly
Techexplorer, a Web browser plugin from IBM which renders TeX markup
MathType and the Equation Editor in MS Word. MathType is a WYSIWYG equation editor that outputs TeX.
txt2TeX, Kalvis M. Jansons' Perl script (which is part of the KalTeX package) converts plain text into something with a little LaTeX formatting.
ASTER demo (spoken mathematics)

Supporting (La)TeX equations within HTML:
webmath, equation typesetting for web pages via an applet.
mimetex.cgi, equation typesetting for web pages via a cgi script.
Gladtex, equations to images via batch perl/Ghostscript/LaTeX/dvips.
EquationService, equations to pdf (by Doug Rowland).

If you are interested in math and XML, look at MathML , the proposal for math on the Web, and a standard DTD. There is a comprehensive general guide to the Mathematical Markup Language, maintained by Pankaj Kamthan.

Also check out:


Publisher-provided TeX and LaTeX Styles

Often the immediate need for TeX or LaTeX is the publication of a paper. If the publisher sends instructions asking for a specific style, you should ask them for a ready-made style package. Here are some of these:

Miscellaneous

Museums of Typography
LaTeX publicity leaflet by Peter Flynn. A list of Typography, Calligraphy & Type-Related Books by Delve Withrington
Typozines This page contains links to online magazines, e-zines and journals covering typography and graphic design.
Shyster , James Popple's case-based legal expert system which produces LaTeX output
Nelson Beebe's home page
Rogue's gallery of past TUG presidents
TeX merchandising to benefit user groups
WYSIWYG Word Processors Allin Cottrell's entertaining article with a strong bias for LaTeX and against word processors.
GNU TeXmacs: A free, structured, wysiwyg and technical editor An article by Joris van der Hoeven demonstrating why structured WYSIWYG editing is possible and desirable.
Humanities books typeset with TeX, Tseng Books.
SGML/XML Web Page.
Project Gutenberg Distributed Proofreaders - proofread OCR'd text of public domain books a page at a time, when you have time. All books are distributed freely. Includes math books, which are entered using TeX.

Or take a break from all this TeX stuff and admire Sebastian's daughter Matilde circa 2000, visiting the Protestant Cemetery in Rome, or circa 2002, painted as a Kathakali dancer in India.


$Date: 2003/09/26 18:19:05 $; contact webmaster; contact TUG; TUG home page.