본문 바로가기

Math

TeX Resources on the Web

TeX Resources on the Web

Additions 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. TeX journals and publications.
  4. FAQ and documentation:
  5. Free TeX implementations
  6. TeX engines and extensions
  7. Packages and programs
  8. TeX web projects
  9. Commercial and shareware TeX vendors and projects
  10. Publisher-provided styles
  11. General typography and typesetting
  12. Publicity
  13. Miscellaneous
  14. 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, here are some general help resources for TeX (no guarantees, this is all done by volunteers):

More about CTAN:

CTAN is the critical central point in the TeX world. Some of its main pages:

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:

  • A Guide to LaTeX2e, by Helmut Kopka and Patrick Daly (Addison-Wesley, ISBN 0-321-17385-6, fourth edition, 2003).
  • Learning LaTeX, by David Griffiths and Desmond Higham (SIAM, ISBN 978-0-898713-83-1, 1997, 84pp). A short example-based book covering core LaTeX and a few packages.
  • The LaTeX Companion, by Frank Mittelbach, Michel Goossens, Johannes Braams, David Carlisle, and Chris Rowley (Addison-Wesley, ISBN 0-201-54199-8, second edition, 2004).
  • The LaTeX Web Companion: Integrating TeX, HTML, and XML, by Michel Goossens, Sebastian Rahtz, Eitan Gurari, Ross Moore and Robert Sutor (Addison-Wesley, ISBN 0-201-43311-7).
  • The LaTeX Graphics Companion, by Michel Goossens, Sebastian Rahtz, and Frank Mittelbach (Addison-Wesley, ISBN 0-201-85469-4).
  • Typesetting Mathematics with LaTeX, by Herbert Voß (UIT Cambridge, ISBN 978-1-906860-17-2, 2010, 304pp). A practical book on typesetting mathematics with LaTeX, covering many packages.
  • Typesetting tables with LaTeX, by Herbert Voß (UIT Cambridge, ISBN 978-1-906860-25-7, 2011, 240pp). A practical book on typesetting tables with LaTeX, covering many packages.
  • Digital Typography Using LaTeX, by Apostolos Syropoulos, Antonis Tsolomitis, and Nick Sofroniou (Springer-Verlag, ISBN 0-387-95217-9).
  • First Steps in LaTeX, by George GrÄtzer (Birkhauser, ISBN 0-8176-4132-7).
  • Math into LaTeX, by George GrÄtzer (Birkhauser Boston and Springer Verlag New York, ISBN 0-8176-4131-9 and ISBN 3-7648-4131-9).
  • More Math into LaTeX, by George GrÄtzer (Birkhauser, ISBN 978-0-387-32289-6).
  • LaTeX Sources, a convenient compendium of the LaTeX2e sources. Download a collected pdf for free or buy a hardcover at cost.

Online references for other TeX-related software:

Fonts:

Graphics:

Indexing:

Plain TeX:

Overall TeX system:

  • TDS, the TeX Directory Structure standard, a recommended layout for TeX systems.
  • A freely available book on the TeX system: Making TeX Work, by Norman Walsh (O'Reilly, 1994; 15 chapters, 6 appendices).

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:

  • TeX Live is a distribution provided by most TeX user groups which supports many Unix systems, MacOSX, and 32-bit Windows.
  • MacTeX, TeX Live with additions and easy installation for MacOSX.
  • MiKTeX, an independent distribution for Windows with a flexible package manager.
  • proTeXt, MiKTeX with additions and a thorough installation guide for Windows.
  • KerTeX, from Thierry Laronde, a TeX kernel system.
  • Knoppix, a live GNU/Linux system on a bootable CD that includes TeX.
  • Wallstone Creativity Desktop, a large free software collection for dealing with documents, photos, video, project planning, and more; includes (La)TeX.

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

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


TeX engines and extensions

  • The future of TeX FAQ entry.
  • e-TeX (FAQ), extended TeX. Required by current LaTeX, incorporated in all common executables except tex itself (run etex for plain e-TeX). e-TeX manual.
  • pdfTeX (FAQ), a TeX extension which can directly produce PDF output as well as DVI. Incorporates e-TeX.
  • XeTeX (FAQ), a TeX implementation support for Unicode and system fonts.
  • LuaTeX (FAQ), embedding Lua and MetaPost in TeX and opening up the program.
  • Omega and Aleph (which replaced Omega): see FAQ.

Packages and programs

LaTeX, biggest and most widely used TeX macro package.

ConTeXt, Hans Hagen's powerful, extensive 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, images. Dave Walden has also written on ConTeXt: Trying ConTeXt and A bigger experiment.

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

  • Atom, a cross-platform text editor and its LaTeXTools plugin.
  • GNU Emacs and especially its AUC-TeX package.
  • Kile for KDE/Linux.
  • LaTeX Editor (LEd) for Windows.
  • LyX for Windows and X, a well-developed front end for TeX.
  • SciTe for Windows and X, a free source code editor.
  • Sublime Text, a sophisticated general text editor, free for evaluation, and its LaTeXTools plugin.
  • Texmaker, cross-platform.
  • TeXStudio, cross-platform.
  • TeXnicCenter for Windows, an integrated environment for LaTeX composition.
  • TeXShop, a widely used free software TeX front end for MacOSX.
  • TeXworks, a cross-platform front-end with an ease-of-use philosophy similar to TeXShop, an integrated PDF viewer, source/output synchronization, and more.
  • Vim with Vim-LaTeX, a comprehensive TeX suite.
  • Winshell for Windows; this is a zero-cost but proprietary editor.
  • MAPS 46 (2015) contains reviews of TeXShop, Textmate, TeXworks, TeXstudio, and SciTE.

Packages and programs for making slide presentations:

  • Comparison of screen presentation systems, mostly (La)TeX-based, by Michael Wiedmann.
  • Beamer, by Till Tantau; see also CTAN directory. A nice Beamer by example tutorial is available for getting started.
  • seminar (slides in LaTeX), notes by Denis Girou (including bug list and FAQ)
  • IguanaTeX, a free software package for inserting LaTeX equations into PowerPoint.
  • texpoint, an add-in for Microsoft PowerPoint and Word to enable use of LaTeX.
  • TeX4PPT, an alternative package for enabling LaTeX in PowerPoint.

Packages and programs dealing with graphics.

  • graphics and graphicx, the core LaTeX packages.
  • bmpsize, Heiko Oberdiek's package for finding bitmap bounding boxes; supports most bitmap formats.

PSTricks graphics:

  • PSTricks home page, a widely-used graphics package, maintained by Herbert Voß.

PGF/TikZ graphics:

Xy-pic graphics:

Other programs for creating graphics:

  • asymptote, a MetaPost replacement with a C++-like syntax and floating-point numerics, by Andy Hammerlindl, John Bowman, and Tom Prince.
  • ePiX, Andy Hwang's C++-based graphics language.
  • Eukleides, geometry diagrams with output in pstricks, including graphical frontend
  • Inkscape, a multi-platform graphics editor based on SVG.
  • IPE, a multi-platform graphics editor.
  • LaTeXPiX, Windows program that generates LaTeX pictures.
  • MetaPost, the derivation of Metafont for technical drawings and PostScript output.
  • TeXCAD, a Windows program for drawing or retouching LaTeX {picture}s; distributed under the GPL.
  • TpX, a TeX drawing tool for Windows.
  • Xfig, a comprehensive drawing tool for Unix with many options for (La)TeX and Metafont/MetaPost.

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:

  • dvips, Tom Rokicki's widely-used dvi to PostScript driver
  • xdvi, Paul Vojta's widely-used DVI previewer for the X window system.
  • xdvik, the Kpathsea variant of xdvi.
  • dvipdfmx, extended version of Mark Wicks' original DVI to PDF converter, by Shunsaku Hirata and Jin-Hwan Cho.
  • dvisvgm, for conversion to the W3C SVG (scalable vector graphics) format.
  • dvii, for looking at DVI files and summarizing the contents (fonts, specials, etc.), by Adam H. Lewenberg.
  • JDVI a Java DVI viewer.

PDF viewers (concentrating on free software):

  • For Unix:
    • xpdf, a standalone PDF viewer and companion utilities.
    • Impressive, intended for doing slide presentations with several custom features.
    • GNU gv, a simple front-end to Ghostscript.
    • Evince, a document viewer for PDF (based on poppler), PostScript, DVI, and more.
    • GGV (Gnome Ghostview), a Ghostscript front-end for the Gnome window manager. It has been decommissioned and is no longer developed.
    • Okular, universal document viewer based developed by KDE. Okular works on multiple platforms, including but not limited to Linux, Windows, Mac OS X, *BSD, etc.
    • Ghostscript itself. Besides viewing, Ghostscript can distill PostScript to PDF (and to various image formats, bounding boxes, and many other things).
  • For Windows: Sumatra PDF, free software based on xpdf.
  • There is also the proprietary (though zero-cost) Adobe (Acrobat) Reader.

Excalibur, the LaTeX-aware spell checker for Mac.
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
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.
TeXamator, free software in Python/Qt4 to create and manage exercise sheets, packaged for several distros and translated to several languages.
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:

  • Ekushey typing system—Bengali for Microsoft Word, a GPL-licensed add-on 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.
  • The Chinese TeX Society provides the major CCT, ctex, and other packages for Chinese typesetting.
  • CSTeX, LaTeX and plain TeX support for Czech and Slovak users, including special fonts.
  • Japanese LaTeX (Platex) and related tools for pdf authoring by Young Joon Moon, as part of a self-initiated project to guide Japanese learners and Japanese to master kanji (Japanese/Chinese characters) with minimal effort.
  • Hóng-Zì, a project to create Chinese Metafonts. Contributors encouraged.
  • Using GNU/Linux and LaTeX to create Japanese language documents.
  • Japanese directory on CTAN.
  • sinhala_tex, Metafont fonts and a preprocessor for writing in the Sinhala script.

BibTeX and bibliographies


TeX web projects

More web-related projects:

  • neutriNote, a free Android app: “In a nutshell, an all-in-one preservation of written thoughts, be those text, math (LaTeX), rich markdown, drawings, etc., in fully searchable plain text.”
  • Authorea is an online collaboration tool supporting LaTeX, Markdown, and most web formats, including revision control.
  • Mathapedia, authoring of interactive math textbooks and graphics in real-time. Video tutorial.
  • HyperTeX, original conventions for TeX hypertext.

Supporting (La)TeX equations within HTML, etc.:

MathJax, JavaScript engine with output using CSS and web fonts or SVG.
mimetex.cgi, equation typesetting for web pages via a cgi script.
GtkMathView for TeX-quality formatting of MathML, by Luca Padovani.
Formula Freehand Entry System (FFES), a pen-based equation editor.
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.

Yet more:
Markup Shredder, document conversion from HTML to PDF using TeX.
ASTER demo (spoken mathematics)
EquPlus: Science and Math Equations, displaying code for science and math equations in TeX, MathML, and MathType, including constants, symbols, and SI units.
Verbosus is an online LaTeX editor (free to use), including PDF generation.
tbookdtd, XML DTD for LaTeX documents, and HTML generation
Techexplorer, a Web browser plugin from IBM which renders TeX markup

Related software:

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


Commercial and shareware TeX vendors and projects

The AMS TeX pages have a 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.
CMacTeX for Macintosh, by Tom Kiffe
DiffDoc, shareware for comparing html, pdf, and other documents.
GrindEQ Math Utilities, for importing/exporting (AMS)(La)TeX documents to/from Microsoft Word.
LaTeXBase, online collaborative writing and publishing.
Mackichan Software, Inc. sells Scientific Word for Windows and Mac, a WYSIWYG program using TeX in the background.
Overleaf for collaborative writing and publishing.
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.
OzTeX for the Macintosh, by Andrew Trevorrow, released as freeware.
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.
word2tex, shareware from Chikrii Softlab for converting Word documents to LaTeX and from LaTeX to Word.
Y&Y was a TeX system for Windows; they're out of business now, but their web pages are still 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


Publicity


Miscellaneous

'Math' 카테고리의 다른 글

Math expression test in tistory  (0) 2020.03.31
Hosting Your Own Copy of MathJax  (0) 2020.03.28
MathML presentaion in almost all web brower  (0) 2020.01.29
Implementation of Mathematical notation for web  (0) 2020.01.29
TeX, LaTeX . What the ...  (0) 2020.01.29