Latest news 2022-08-28: New blog post: Ongoing Email Issues on Website.

LaTeX Resources

TeX is an excellent typesetting engine created by renowned mathematician and computer scientist Professor Donald Knuth. LaTeX is Leslie Lamport’s TeX format, enabling you to access the TeX engine in a structured manner, separating content from style. LaTeX was developed by Lamport in 1985 but has since been developed and maintained by the LaTeX3 Project. If you find (La)TeX useful, please consider joining TUG or a local TeX User Group.

This page was previously at Please update any links or bookmarks.

On-Site LaTeX Resources

LaTeX Articles Written or Co-Authered by Me

Useful Resources

Here is a list of resources you might find useful. Please note I’m not responsible for the contents of external sites.

General information


Introductions, Overviews or Advocacy

Other Useful Sites

You can search for TeX/LaTeX packages or browse for topics on the Comprehensive TeX Archive Network (CTAN). If you know the name of the package, you can obtain information from the address where package-name is the name of the package. For example, to find information on the glossaries package, go to

In the past, UK-TUG had LaTeX training days. The training day materials are available on GitHub. The site is an off-shoot of the training material.


LaTeX Books

See also the Books about TeX, typography, and friends (TUG) and AMS TeX-related Publications page.
  • Helmut Kopka and Patrick W. Daly. A Guide to LaTeX. Addison-Wesley.
  • Michel Goossens, Frank Mittelbach and Alexander Samarin. The LaTeX Companion. Addison-Wesley.
  • Leslie Lamport. LaTeX: a Document Preparation System. Addison-Wesley.
  • Michel Goossens, Sebastian Rahtz and Frank Mittelbach. The LaTeX Graphics Companion: Illustrating Documents with TeX and PostScript. Addison-Wesley.
  • Michel Goossens and Sebastian Rahtz with Eitan Gurari, Ross Moore and Robert Sutor. The LaTeX Web Companion: Integrating TeX, HTML and XML. Addison-Wesley.
  • Stefan Kottwitz. LaTeX Beginner’s Guide. Packt Publishing, 2011.
  • Marc van Dongen. LaTeX and Friends. Springer, 2012.


Installation guides

The easiest way of installing TeX is to install it from the TeX Live DVD which is distributed to members of TUG. However, TeX distributions can also be downloaded from the internet.


General guides


Fonts and Symbols


Creating PDF documents




Using LaTeX with other applications


There are some useful tools to help automate the process of building a document. These include:

Format conversions

  • TeX4ht Converts LaTeX and TeX to HTML (as well as other formats.)
  • TtH Translates either plain TeX or LaTeX documents to HTML.
  • LaTeX2HTML Converts LaTeX documents to HTML (Perl script.)
  • Hevea Converts LaTeX to HTML (written in Objective Caml.)
  • lwarp
  • LaTeX2rtf Converts (limited) LaTeX to RTF.
  • pdftohtml Converts PDF to HTML.

See also CTAN’s Convert HTML topic.

Bibliography management

  • JabRef Java application.
  • RefDB Light weight portable application which can run on a variety of platforms.
  • KBibTeX BibTeX editor for KDE.
  • xbibfile written in C under Linux using the X Window System




LaTeX graphics packages

Graphics applications

There are also applications that aren’t specifically drawing applications but have the capability of exporting images either as PDF or (La)TeX code. For example:
  • Gnuplot
  • GeoGebra can export drawings to pstricks and tikz formats
  • Scribus is a desktop publishing application but can be used to create PDFs.



See also CTAN’s Accessibility Support topic.



If you want to post a query to any newsgroup, forum or mailing list, make sure you first read How to ask a question. Remember that you’re more likely to get a prompt response if you provide a minimal example.

Other non-English resources may be available. Check your local TeX User Group (if one exists) for further information.

Some of the big packages (for example pgf/tikz) also have their own mailing lists or forums. If you look up the package on CTAN, it will provide a link to the package’s home page, if one exists. (However most packages don’t have one.)



LaTeX is great at producing good quality documents, but a well typeset document isn’t a guarantee that you will have instant success in publishing it. If you are thinking of self-publishing or being published, be aware of the pitfalls.


  • Renni Browne and Dave King. Self-Editing for Fiction Writes: How to Edit Yourself into Print. Collins 2004.
  • Sandra Newman and Howard Mittelmark. How Not To Write a Novel: 200 Mistakes to Avoid at all Costs if You Ever Want to Get Published. Penguin 2009.
  • Pat Walsh. 78 Reasons Why Your Book May Never be Published and 14 Reasons Why it Just Might. Penguin 2005.