TeX Resources on the Web

Additions and corrections are always welcome, please email webmaster@tug.org. (In fact, we are seeking a volunteer to do a systematic review and reorganization of this page; please contact us if you are interested. A list of other tasks in TeX community is also available.)


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

Where to find help and documentation

If you have a general question, start with the TeX Frequently Asked Questions. If it doesn't help, try the visual FAQ.

Introductions to the TeX world:

General TeX help:

If you have questions not answered by the above, read on for more documentation links, or the most widely used general help forums for TeX are (no guarantees, this is all done by volunteers):

LaTeX documentation:

LaTeX tutorials:

LaTeX templates:

All of these collections would welcome additions and corrections.

LaTeX reference:

LaTeX for particular fields:

Writing new LaTeX packages, classes, and styles:

Books on LaTeX:

Online references for other TeX-related software:

Fonts:

Graphics:

Indexing:

Plain TeX:

Overall TeX system:

Presentations about TeX:

Advocacy:

The TeX Family in 2009 article is available online, originally published in AMS Notices magazine.

See also the list of TeX journals and publications, and the AMS lists of TeX resources and TeX-related publications.

Finally, the TeX category in the Open Directory Project has a large list of links.


Free TeX implementations

Some notable TeX implementations that are entirely, or least primarily, free software:

The AMS also maintains a list of freeware and shareware TeX implementations.

If you want to inspect Knuth's own sources for educational or other such purposes, without any of the scaffolding and enhancements that have come to surround them in modern systems, you can get them from Stanford; the material is also mirrored on CTAN.


TeX engines and extensions


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. Integrated support for XML, MetaPost, and much more. The ConTeXt Garden Wiki is a good place to start. Also, Aditya Mahajan writes regular introductory ConTeXt articles for TUGboat: fonts, tables, tables II, indentations, Unicode/OpenType math, conditional processing (modes). paper setup. Dave Walden has also written on ConTeXt: Trying ConTeXt and A bigger experiment.

Free editors and front-ends (see also vendors below):

Packages and programs for making slide presentations:

Packages and programs dealing with graphics.

PSTricks graphics:

PGF/TikZ graphics:

Xy-pic graphics:

Other programs for creating graphics:

Formats and large macro packages:
AMS-TeX and AMS-LaTeX , the American Mathematical Society's TeX packages
EDMAC, Dominik Wujastyk and John Lavagnino's package for typestting critical editions in plain TeX
Eplain, extended plain format
LaTeX 3, new work from the LaTeX developers (news).
The REVTeX package
Shyster, James Popple's case-based legal expert system which produces LaTeX output.

DVI drivers:

PDF viewers (concentrating on free software):

Excalibur, the Mac TeX-aware spell checker
Kdissert, a writing tool to help structure ideas and concepts (for KDE).
designer for LaTeX.
OpenOffice math plugin that allows writing LaTeX formulas in OpenOffice documents.
PerlTeX, Perl programming plus TeX typesetting.
PerlTeX: Defining LaTeX macros using Perl, an article by Scott Pakin, author of PerlTeX.
Programming with PerlTeX, an article by Andrew Mertz and William Slough using graduated examples.
ProofCheck, a system for writing mathematical proofs in a directly (La)TeXable format.
PyTeX, Python programming plus TeX typesetting.
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.
LaTeX Generator, for making LaTeX template documents (in German).
preview-latex, WYSIWYGish in-line previews right in your Emacs source buffer
texd, TeX as a daemon with a callable interface, written in Python.
TeXmacs, a WYSIWYG editor for typing technical and mathematical text.
TeXoMaker, free software for teachers to create and manage exercise sheets in LaTeX.
MathType and the Equation Editor in MS Word. MathType is a WYSIWYG equation editor that outputs TeX.
Label & card printing resources with TeX and LaTeX, a discussion of packages to print labels, envelopes, etc.

Multi-lingual typesetting in scripts and languages around the world:

BibTeX and bibliographies

Massive bibliography collection, from Nelson Beebe.
Tame the BeaST: The B to X of BibTeX, a comprehensive BibTeX manual by Nicolas Markey.
Brief BibTeX description, from Norm Walsh.
Aigaion, a php-based bibliography management system based on BibTeX.
gbib, a BibTeX manager for GNU/Linux, including integration with LyX.
ebib, BibTeX database manager for Emacs.
JabRef, Java-based GUI for managing BibTeX databases.
Pybliographer, a 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.
BibDB, a BibTeX Database Manager (DOS and Windows) by Eyal Doron.
BibEdit, program for editing BibTeX files under Windows NT and 98.
BibTeXMng, a BibTeX manager for Windows.
HotReference.com, a community site for sharing bibliography citations and article reviews, with BibTeX support.
BibTeX 101, an introduction to BibTeX by Oren Patashnik.

TeX web projects

More web-related projects:

  • AMRITA is a system for communicating software-based ideas and information. It operates as a cross between a document preparation system, a computational engine, and a programming language. HyperTeX, original conventions for TeX hypertext
    Markup Shredder, document conversion from HTML to PDF using TeX.
    ASTER demo (spoken mathematics)
    EquPlus: Science and Math Equations - Display code for science and math equations in TeX, MathML, and MathType, including constants, symbols, and SI units.
    ScribTeX is an online LaTeX editor (free for basic use) with a full TeX Live environment.
    tbookdtd, XML DTD for LaTeX documents, and HTML generation
    Texpider, MicroPress' version of TeX that writes HTML directly
    Techexplorer, a Web browser plugin from IBM which renders TeX markup
    Verbosus is an online LaTeX editor (free to use), including PDF generation.

    Supporting (La)TeX equations within HTML, etc.:
    GtkMathView for TeX-quality formatting of MathML, by Luca Padovani. mimetex.cgi, equation typesetting for web pages via a cgi script.
    EquationService, equations to pdf.
    Formula Freehand Entry System (FFES), a pen-based equation editor. Gladtex, equations to images via batch perl/Ghostscript/LaTeX/dvips.
    InftyReader, OCR for equations with LaTeX output.
    mathurl, render LaTeX to an image and generate a short url for use in email, IM, etc.
    webmath, equation typesetting for web pages via an applet.

    If you are interested in math and XML, look info MathML, the proposal for math on the Web, and a standard DTD.

    Related software:


    Commercial and shareware TeX vendors

    The AMS TeX pages have a good list of Commercial TeX implementations. This list includes many additional shareware and otherwise nonfree packages and projects.

    Applied Symbols, OpenType Computer Modern and Unimath, an OpenType math font.
    Blue Sky Research, sells Textures for Macintosh.
    CMacTeX for Macintosh, by Tom Kiffe
    DiffDoc, shareware for comparing html, pdf, and other documents.
    Easy table, a macro package for easy table creation by Khanh Ha.
    GrindEQ Math Utilities, for importing/exporting (AMS)(La)TeX documents to/from Microsoft Word.
    istorm, shareware for MacOS X, collaboration tool including dynamic conversion of math to pdf.
    Mackichan Software, Inc. sells Scientific Word for Windows and Mac, a WYSIWYG program using TeX in the background.
    MicroIMP: WYSIWYG LaTeX that requires no knowledge of TeX/LaTeX programming.
    OS/2 TeX, setup for OS/2 put together by Juergen Kleinboehl.
    OzTeX for the Macintosh, by Andrew Trevorrow, released as freeware.
    Personal TeX Inc. sells and supports a complete TeX product for Windows.
    Publicon, from Wolfram Research, has sophisticated technical publishing, including export to LaTeX, AMSTeX, REVTeX, XML, and much more.
    Scientific Author is a LaTeX front end and more, for Windows.
    SciLetter is commercial email software with equation support based on TeX.
    SciWriter is an XML-based scientific editor for mathematicians and scientists, from soft4science. (SciLetter and SciWriter are completely independent products from different vendors.)
    True TeX is a TrueType based TeX for Windows.
    VTeX includes a TeX IDE, visual tools, HTML, PDF, PS and SVG backends, and many math and text fonts.
    WinEdt, a very powerful TeX editor and shell for Windows 9X/NT.
    word2tex, shareware from Chikrii Softlab for converting Word documents to LaTeX (and tex2word for the other direction).
    Y&Y was a TeX system for Windows; they're out of business now, but their web pages are available here.
    3B2: made by Advent Publishing Systems, Ltd., high-end professional publishing with built-in WYSIWYG TeX support and full SGML conformance. Offices in the UK, Ireland, USA.


    Publisher-provided TeX and LaTeX styles

    See also the excellent pages on Journals Accepting Manuscripts written using LaTeX by Gabriel Valiente, and Publishers who use TeX/LaTeX by Tom Schneider.

    A number of publishers provide ready-made style packages.

    Scholarly and publishing organizations:


    General typography and typesetting


    Miscellaneous

    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.
    Historic TeX files and distributions.
    Rogue's gallery of some past TUG presidents.
    Nelson Beebe's home page.

    Or take a break from all this TeX stuff and admire Sebastian Rahtz's daughter Matilde visiting the Protestant Cemetery in Rome as a baby circa 2000, and circa 2002 painted as a Kathakali dancer in India, and circa 2006 with her dad in Istanbul. Sebastian was the original perpetrator of this page (and much more).


    $Date: 2013/02/16 01:19:29 $;
    TUG home page; contact webmaster; (via Google)