05-10-2021

TeX Resources on the Web - TeX Users Group

Additions and corrections are always welcome, please email webmaster@tug.org.

Syntax-Highlighting Editor. Texpad's editor is LaTeX and BibTeX aware and highlights your code to make it easy to write it. Bundled with Texpad are a number of themes that allow you to change the look of the editor. In addition to syntax highlighting, you can block comment/un-comment, block indent/un-indent and spell-check as you type. Here is Our 5 Best Latex Editor Mac Free Download In 2020 1 BestTexmaker latex editor mac. TeXmaker is one of the most well-known, open-source, multi-stage answers for LaTeX altering. This instrument is accessible for every single significant stage and has highlights that put forth an incredible defense for any LaTeX word processor.

  1. FAQ and documentation:

Where to find help and documentation

A simple interface for working with TeX documents. TeXworks is a free and simple working environment for authoring TeX ( LaTeX, ConTeXt and XeTeX) documents. Inspired by Dick Koch's award-winning TeXShop program for Mac OS X, it makes entry into the TeX world easier for those using desktop operating systems other than OS X. MiKTeX is a free LaTex typesetting for Windows, Mac, and some Linux distributions like Ubuntu and Fedora. It is easy to install and is complete with a separate pack of programs, styles and fonts. There is an installation wizard that takes care of the entire installation process, thus, to install it you need not be the techie guy. LaTeXDraw is a graphical drawing editor for LaTeX. LaTeXDraw can be used to 1) generate PSTricks code; 2) directly create PDF or PS pictures. LaTeXDraw runs on top of Linux, Windows, and Mac OS X. Using the MacOSX installer, you may face this error: “LaTeXDraw” is damaged and can't be opened. You should eject the disk image.

Latex Editor Mac Free Full

Introductions to the TeX world:

  • Levels of TeX: LaTeX vs. MiKTeX.
  • The Wikipedia article on TeX.
  • What is TeX?, a collection of one-page answers by several authors.

General TeX help:

  • TeX Frequently Asked Questions, prepared by the UK TeX Users Group.
  • Foire aux questions, a FAQ in French, prepared by GUTenberg, the French-speaking TeX users group.
  • The TeX Catalogue, a comprehensive listing of packages and tools available for TeX users.
  • texdoc.net provides online lookup of package documentation, based on the texdoc command-line program.

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):

Latex Editor Mac Free No Download

  • The public mailing list support@tug.org (aka texhax). Search/browse texhax archives.
  • latex.org, a forum site for all TeX users.
  • reddit.com/r/LaTeX, a question and answer forum.
  • tex.stackexchange.com, a collaboratively edited question and answer site.
  • the newsgroup comp.text.tex.

Basic LaTeX documentation:

  • A First Set of LaTeX Resources, package recommendations for common tasks, by Jim Hefferon.
  • LaTeX Cheat Sheet, a two-page quick reference by Winston Chang.
  • Very Short Guide to LaTeX, four-page quick reference by Peter Flynn.
  • The Not So Short Introduction to LaTeX2e, by Tobias Oetiker, available in many languages.
  • LaTeX Wikibook, a guide to LaTeX.
  • The LaTeX Project home page.

CTAN (Comprehensive TeX Archive Network):

CTAN is a fundamental central point inthe TeX world. Some of its main pages:

  • historic git repository, updated daily, on texlive.info.

Fonts

  • Discussion of available fonts, both free and proprietary.
  • LaTeX Font Catalogue, by Palle Jørgensen of DK-TUG, has short samples of most fonts available in typical LaTeX installations.
  • Essential NFSS users guide by Sebastian Rahtz; see also Font selection in LaTeX by Walter Schmidt, and fontspec, a package by Will Robertson for using OpenType and other fonts in XeLaTeX and LuaLaTeX using NFSS.
  • Luc Devroye's type design page, with a staggering amount of information on fonts of all kinds, samples, type designers, typography, and more.
  • The STIX web site, a project for getting mathematical characters into Unicode, and creating fonts with them. This article by Barbara Beeton explains some of the background and issues. STIX and XITS (enhanced derivative) are on CTAN.
  • Utilities for creating font support include otftotfm and otfinfo in Eddie Kohler's lcdf-typetools, autoinst in Marc Penninga's fontools wrapping lcdf-typetools, and Bob Tennent's article on using them in practice.
  • Fontname, a naming scheme for TeX fonts.
  • Michael Sharpe's 2014 TUGboat article on additions to the TeX font repertoire, including variants of Bembo, Garamond, Baskerville, and more.

General typography and typesetting:

  • Museums of typography TUG page.
  • Glossary of typographic terms, mostly in pictures, by Janie Kliever.
  • A History of Typesetting: From the Printing Press to the Digital Era, a brief and informative overview.
  • American Printing History Association.
  • The Fine Press Book Association, an organization of individuals interested in the art of fine printing, with its journal Parenthesis.
  • Type Magazine, an organization and occasional publication for people who love letterforms of all kinds.
  • Typeface design at Reading - graduate degree program in type design at the University of Reading, UK; workshops and other programs also available.

Graphics:

  • Strategies for including graphics in LaTeX documents, a tutorial in TUGboat by Klaus Höppner.
  • Graphics links on tex.loria.fr, especially Using Imported Graphics in LaTeX 2e by Keith Recksdahl, and Graphics and Colour by Patrick Daly.
  • Graphics for inclusion in electionic documents, by Ian Hutchinson. Real-world problems and discussion of getting images into a form that will import properly in (La)TeX documents.
  • Mathematical illustrations: a manual of geometry and PostScript, a book by Bill Casselman.

Indexing:

  • MakeIndex: An Index Processor for LaTeX, by Leslie Lamport.
  • xindex, Unicode-compatible index generation, in Lua.
  • Xindy, a Unicode-aware index processor designed to replace makeindex.
  • CTAN topic for indexing.

Plain TeX:

  • TeX by Topic, A TeXnician's Reference, by Victor Eijkhout (Addison-Wesley, 1992; 307pp). Available under the GFDL.
  • TeX for the Impatient, by Paul Abrahams, Kathryn Hargreaves, and Karl Berry (Addison-Wesley, 1990; 357pp). Available under the GFDL.
  • A gentle introduction to TeX, by Michael Doob (Greek translation).
  • Plain TeX documentation topic on CTAN.
  • Getting Started with Plain TeX and Summary of Commonly-Used Features of Plain TeX, by D.R. Wilkins.
  • Reference cards for AMSTeX and plain TeX, by Joseph Silverman.
  • A Beginner's Book of TeX, by Silvio Levy and Raymond Seroul (Springer Verlag, ISBN 0-387-97562-4).
  • TeX for the Beginner, by Wynter Snow (Addison-Wesley, ISBN 0-201-54799-6).
  • To proto vima sto TeX, Greek translation and enhancement of TeX starting from square one, by Dimitrios Filippou (Paratiritis Editions, ISBN 960-374-081-0, 2001).
  • Most of all, The TeXbook by Donald Knuth, the original manual for TeX, with both tutorial and (comprehensive) reference information.

Overall TeX system:

  • TDS, the TeX Directory Structure standard, the common 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).

LaTeX tutorials and courses:

  • Learning resources for a LaTeX beginner, a tex.stackexchange.com discussion page.
  • A simple guide to LaTeX - Step by step, short lessons with full code examples.
  • LaTeX beginners' course from UK-TUG.
  • LaTeX tutorials and information from Nicola Talbot.
  • Getting Started with LaTeX, a primer for text, math, and basic formatting.
  • Spoken (video) tutorials on LaTeX, and on XFig with math, from spoken-tutorial.org.
  • LaTeX tutorials from Andy Roberts.
  • Video tutorial series on LaTeX from sharelatex.com.
  • RUG LateX Course, by Siep Kroonenberg, including book and practice files.
  • LaTeX tutorials from TUGIndia, the Indian TeX Users Group.
  • Let's Learn LaTeX by S. Parthasarathy.

Presentations about TeX:

  • LaTeX Beginner's Course, by UK-TUG.
  • An Introduction to TeX and LaTeX, by Jim Diamond.
  • LaTeX Course, by Engelbert Buxbaum (based on Rainer Rupprecht's tex-kurs).

LaTeX templates:

All of these collections would welcome additions and corrections.

  • LaTeX_Boilerplate by Biafra Ahanonu.
  • LaTeXTemplates.com.
  • German templates by Juergen Fenn.
  • German templates by Axel Sommer.

LaTeX reference information:

  • LaTeX2e reference manual, an ongoing project to create a reference manual for LaTeX2e (help welcome).
  • The Comprehensive LaTeX Symbol List(A4, letter), by Scott Pakin.
  • DeTeXify symbol finder, by Daniel Kirsch.
  • LaTeX Math for Undergraduates cheat sheet, by Jim Hefferon.

LaTeX for particular fields:

  • Typesetting figures for computer science, by Andrew Mertz, William Slough and Nancy Van Cleave; practical packages for drawing stacks, byte fields, trees, automata, and more. (CTAN topics: comp-sci, comp-theory.)
  • LaTeX for linguists, from the CL/MT group at the University of Essex. (CTAN topic: linguistic.)

Writing new LaTeX packages, classes, and styles:

  • How to develop your own document class—our experience, by Niall Mansfield.
  • Good things come in little packages: An introduction to writing .ins and .dtx files, by Scott Pakin.
  • A model dtx file, by Joseph Wright.
  • Rolling your own Document Class: Using LaTeX to keep away from the Dark Side, by Peter Flynn.
  • Minutes in less than hours: Using LaTeX resources, by Jim Hefferon.

printed LaTeX books

  • 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.

(La)TeX Advocacy:

  • LaTeX publicity leaflet by Peter Flynn.
  • The beauty of LaTeX, a short comparison of typesetting quality in TeX and Microsoft Word, by Dario Taraborelli.
  • 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.
  • An argument for learning LaTeX: The benefits of typesetting and beyond, by Evan Wessler, discussing the benefits of LaTeX apart from aesthetics.

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.

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 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.
  • TeX-FPC, from Wolfgang Helbig, change files for TeX to work with Free Pascal compiler, along with installation scripts.
  • Wallstone Creativity Desktop, a large free software collection for dealing with documents, photos, video, project planning, and more; includes (La)TeX.

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

  • e-TeX(extended TeX). Required by current LaTeX, incorporated in all common executables except tex itself (run etex for plain e-TeX). e-TeX manual.
  • pdfTeX, 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.

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.

Editors

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.

Online references for other TeX-related software:

Latex Editor Mac Free
  • Word-processor-to-LaTeX converters (and back the other way).
  • MetaPost.
  • Metafont tutorial.
  • Word Hy-phen-a-tion by Com-put-er, Frank Liang's thesis describing TeX's hyphenation algorithm, as implemented via the patgen program.
Latex Editor Mac Free

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.
Packages and programes for dealing with graphics

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:

  • PGF/TikZ home page, a second widely-used graphics package, by Till Tantau.
  • Graphics with PGF/TikZ, an article by Andrew Mertz and William Slough using graduated examples.
  • TikZ examples.
  • KtikZ, a graphics editor for TikZ.
  • PGFplots, LaTeX package for creating plots in two and three dimensions.
  • PGFplots examples.
  • Many other PGF/TikZ packages are available.

Xy-pic graphics:

  • Xy-pic, a third widely-used graphics package, by Kristoffer Rose and Ross Moore, specializing in commutative diagrams.
  • xy-pic tutorial in Portuguese, by Carlos Campani.

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.

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.
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.
  • 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.

TeX web projects

  • Online LaTeX previewer, by Troy Henderson.
  • TeX4ht, (La)TeX and more with hypertext, originally written by Eitan Gurari. It supports LaTeX to HTML and XML, including MathML, as well as OpenOffice and other formats.
  • LaTeXML, converter from LaTeX to XML, HTML, and EPUB (see also wikipedia page).
  • LaTeX2HTML translator to create Web pages from LaTeX documents. See also the introductory article.
  • tex2page, Scheme-based TeX-to-HTML conversion for TeX and LaTeX.
  • HeVeA. A LaTeX to HTML translater, written in objective Caml.
  • tth, a TeX to HTML converter.
  • MediaWiki to LaTeX, compiling MediaWiki pages to LaTeX and PDF. Both an online converter and full downloadable source are available.
  • Wikipublisher supports customized typesetting of web pages for print, using LaTeX.

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.

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

Related software:

  • MINSE: a math polymediator
  • MathFlow, a replacement for WebEQ.
  • LiveMath: an interactive math plug-in from MathMonkeys which replaces MathView
  • Communicating Math with Hypertext: archive of resources for scientific web site design and management.

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

BibTeX and bibliographies

  • Basics: BibTeX home page and CTAN package page.
  • BibTeX 101, an introduction to BibTeX by Oren Patashnik (TUGboat 19:2).
  • Massive bibliography collection, from Nelson Beebe, including bibnet and the TUG bibliography archive, both mirrored on tug.org.
  • Tame the BeaST: The B to X of BibTeX, a comprehensive BibTeX manual by Nicolas Markey.
  • BibDB, a BibTeX Database Manager (DOS and Windows) by Eyal Doron.
  • Bibfilex, a cross-platform manager for BibLaTeX specifically.
  • BibLaTeX: bibliographies completely in LaTeX, using BibTeX or Biber for sorting.
  • 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.
  • RefTeX, for handling references with GNU Emacs.

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.
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.

Publisher-provided TeX and LaTeX styles

See also the excellent pages on Journals Accepting Manuscripts written using LaTeX by Gabriel Valiente.

A number of publishers provide ready-made style packages.

  • AAAI Press: How to Obtain AAAI Macros and Templates (LaTeX and Bib)
  • American Chemical Society: Preparing and Submitting Manuscripts.
  • American Mathematical Society: Author Packages for Publishing with the AMS (AMS-TeX and AMS-LaTeX).
  • Atmospheric Chemistry and Physics: ACP - Manuscript preparation: Technical instructions for LaTeX.
  • Cambridge University Press: The Journal of Functional Programming (LaTeX)
  • Elsevier Science Publishers: Elsevier LaTeX package (LaTeX).
  • IEEE Publications: IEEE information for authors (LaTeX).
  • Reviews of Modern Physics: LaTeX Macros for Compuscript Submissions
  • SIAM Publications: SIAM TeX resources (TeX, LaTeX and AMS-TeX).
  • Springer Verlag (now including Kluwer): Welcome to Authors

Scholarly and publishing organizations:

  • Assoc. of Learned and Professional Society Publishers (European)
  • Humanities books typeset with TeX by Tseng Books.

Publicity

  • Calendar

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 done using TeX.
  • How modern mathematics emerged from a lost Islamic library, a BBC article by Adrienne Bernhard.
  • Thanks to Ulrik Vieth, historic TeX files and distributions (with several mirrors). An overview article by Ulrik is available. Also available is the SAIL archive for Stanford material in the years 1977-1990.
This file is public domain.$Date: 2021/05/14 16:55:32 $Downloads;

TeXworks
lowering the entry barrier to the TeX world

Jonathan Kew, Stefan Löffler, Charlie Sharpsteen

News

  • (Mar 2021) TeXworks 0.6.6 released (Get it | Changes)
  • (Mar 2020) TeXworks 0.6.5 released (Changes)
  • (Mar 2020) TeXworks 0.6.4 released (Changes)
  • (Mar 2019) TeXworks 0.6.3 released (Changes)
  • (Apr 2017) TeXworks 0.6.2 released (Changes)
  • (May 2016) TeXworks 0.6.1 released (Changes)
  • (Apr 2016) TeXworks 0.6.0 released (Changes)
  • (Apr 2015) TeXworks 0.4.6 released (Changes)
  • (Apr 2013) TeXworks 0.4.5 released (Changes)
  • (Apr 2012) TeXworks 0.4.4 released (Changes)
  • (Jun 2011) TeXworks 0.4.3 released (Changes)
  • (Jun 2011) TeXworks 0.4.2 released (Changes)
  • (May 2011) TeXworks 0.4.1 released (Changes)
  • (Mar 2011) TeXworks 0.4.0 released (Changes)
  • (Oct 2009) TeXworks 0.2.3 released
  • (Oct 2009) TeXworks 0.2.2 released
  • (Oct 2009) TeXworks 0.2.1 released
  • (Sep 2009) TeXworks 0.2.0 released (Changes)

Introduction

The TeXworks project is an effort to build a simple TeX front-end program (working environment) that will be available for all today's major desktop operating systems—in particular, MS Windows (7/8/8.1/10), typical GNU/Linux distros and other X11-based systems, as well as macOS. It is deliberately modeled on Dick Koch's award-winning TeXShop for Mac OS X, which is credited with a resurgence of TeX usage on the Mac platform.

To provide a similar experience across all systems, TeXworks is based on cross-platform, open source tools and libraries. The Qt toolkit was chosen for the quality of its cross-platform user interface capabilities, with native “look and feel” on each platform being a realistic target. Qt also provides a rich application framework, facilitating the relatively rapid development of a usable product.

The normal TeXworks workflow is PDF-centric, using pdfTeX and XeTeX as typesetting engines and generating PDF documents as the defaultformatted output. Although it is possible to configure a processing path based on DVI, newcomers to the TeX world need not be concernedwith DVI at all, but can generally treat TeX as a system that goes directly from marked-up text files to ready-to-use PDF documents.

TeXworks includes an integrated PDF viewer, based on the Poppler library, so there is no need to switch to an external program such as Acrobat, xpdf, etc., to view the typeset output. The integrated viewer also supports source/preview synchronization (e.g., control-click within the source text to locate the corresponding position in the PDF, and vice versa). This capability is based on the “SyncTeX” feature developed by Jérôme Laurens, and supported by both the pdfTeX and XeTeX programs in TeX Live and other current distributions.

Getting TeXworks

You can get stable release binaries for the following platforms:

  • Microsoft Windows: TeXworks installer
  • macOS: TeXworks disk images
  • GNU/Linux: Arch Linux, Debian, Fedora, Flatpak, Gentoo, openSUSE, Ubuntu

See also Repology, the packaging hub for more details about pre-built packages

For the latest development versions, see Online resources.

Note that TeX Live (since version 2009) and MiKTeX (since version 2.8) both include TeXworks for MS Windows. For Linux, prepackaged binaries may be available through the usual channels for your distribution or are currently in preparation.

If no binaries are available for your platform, you can grab a copy of the sources and build TeXworks yourself.

A few screenshots are available showing the TeXworks 0.4 release running on the three major supported operating systems (click images to open full-size versions):


TeXworks on GNU/Linux (Ubuntu)

TeXworks on Windows 7

TeXworks on macOS

Documentation

If you are using a stable version of TeXworks, 'A short manual for TeXworks' should be included automatically. Despite its name, it is quite extensive and should provide all the necessary information for normal usage. This manual normally is accessible from the 'Help' menu (and possibly also from other locations, such as the Microsoft Windows start menu).

'A short manual for TeXworks' in its latest version is also available on GitHub.

For script authors, the primary resource is Paul A. Norman's TeXworks Scripting Information page.

Online resources

There is a mailing list available for discussion of any topics related to the TeXworks project. You can search the list archives online.

TeXworks development is currently hosted at GitHub; this is where most resources and the latest source code can be found. Experimental precompiled development snapshots for Windows, macOS, and Ubuntu can be found on GitHub and Launchpad.

Presentations introducing TeXworks have been given at recent TeX conferences. Video recordings from the TUG 2008 and TUG 2010 conferences are available online, as well as an earlier one from BachoTeX 2008, thanks to River Valley Technologies. The PDF slides (1.5MB) used for the TUG 2008 presentation are also available.

History

Odd-numbered series (0.1, 0.3, ...) are development series. Numerous snapshots are made available during the evolution of TeXworks, and feedback from those brave enough to use these experimental versions is greatly appreciated!

The 0.6.x stable release series

The main focus of this release series is a complete overhaul of the PDF previewer. A lot of effort went into streamlining and improving the code 'under the hood' while maintaining the general user experience. As a side effect, this brings about several improvements and often-requested features, such as:

  • Faster rendering
  • Major performance improvements at high magnifications
  • Continuous scrolling mode — no more abrupt jumps from one page to the next (the non-continuous mode is still available from the View menu)
  • Two-pages (spread) mode
  • Selecting and copying text out of a PDF
  • Going back to the previous view after clicking on a link (by pressing Alt+left arrow)
  • A dialog to manage/insert citations
  • Improved syntax highlighting
  • Fine grained synchronization between source and output — down to a character-by-character level

In addition, several bugs were fixed and support for macOS was improved by adopting continuous integration (currently using GitHub Actions for building and deploying.

The 0.4.x stable release series

Apart from numerous fixes, improvements, and new features, this series has one major focus: scripting. Scripts allow users to easily customize and extend TeXworks. Current uses range from simple formatting over automation tasks to the implementation of new dialogs and auto-completion methods. Currently, the primary resource for scripts is GitHub. For those interested in learning how to write scripts, Paul Norman has compiled some excellent documentations.

This series includes:

  • Scripting
    • QtScript, Lua and Python languages are supported
    • use scripts to add new features (trough standalone scripts) or extend existing functionality (through hook scripts)
    • assign custom shortcuts for quick access
    • customizable access to other files and programs on your computer
    • use some of the bundled scripts to, e.g., set the spellchecker language based on babel options or turn the lengthy console output into a concise list of TeX errors and warnings
  • New features
    • use “Follow focus” to keep the source and preview in sync all the time
    • window positions and sizes are saved for recent documents
    • a command line parser allows for greater interoperability with other programs
    • resources (templates, scripts, ...) are updated automatically when upgrading to a post-0.4 version
    • use one of numerous file encodings and line ending conventions to increase interoperability between different systems
    • “Save all” open documents using this single menu item
    • auto-completion for the beamer class
  • Major improvements & bug fixes
    • implement fine-grained synchronization using text searching to assist SyncTeX
    • support background color/font flags in syntax highlighting
    • show the spellchecker languages in human-readable form; no more ISO language codes, no more multiple entries for the same language on *nix platforms
    • preserve document view when reloading after external changes
    • switched to pdfLaTeX as the default engine on fresh installation
    • allow “smart quotes” to be applied to a selection
    • allow Esc and Return in the tags and search result windows
    • made the “Highlight current line” color palette-aware to accommodate dark themes and improve accessibility
    • improve 'Remove Auxiliary Files' dialog
    • fix handling of external file links in PDFs
    • Fix handling of “All Files” in the “Save As” dialog on MS Windows

No new features or major code changes will be made in the 0.4.x series, but there may be new 'point releases' as necessary to fix specific bugs.

The 0.2.x stable release series

This series marks the initial release of TeXworks as a stable product. It includes:

  • Simple GUI text editor
    • Unicode support using standard OpenType fonts
    • multi-level undo/redo
    • search & replace, with (optional) regex support
    • comment/uncomment lines, etc.
    • TeX/LaTeX syntax coloring
    • auto-completion for easy insertion of common commands
    • spell-checking in the TeX source document
    • templates to provide a starting point for common document types
    • hard line-wrapping to facilitate the use of version control systems or sending the source files by email
  • Ability to run TeX on the current document to generate PDF
    • extensible set of TeX commands (with pdftex, pdflatex, xelatex, context, etc. being preconfigured)
    • also support running BibTeX, Makeindex, etc.
    • terminal output appears in a “console” panel of the document window; automatically hidden if no errors occur
    • support “root document” metadata so “Typeset” works from an included file
  • Preview window to view the output
    • anti-aliased PDF display
    • automatically opens when TeX finishes
    • auto-refresh when re-typesetting (stay at same page/view)
    • TeXShop-like “magnifying glass” feature to examine detail in the preview
    • one-click re-typesetting from either source or preview
    • text search in the PDF preview
    • source/preview synchronization based on Jérôme Laurens' SyncTeX technology

Future plans

Free Latex Editor Mac

TeXworks is constantly evolving and improving. Several major additional features are planned for future releases; some issues fairly high on the priority list include:

Latex Editor Mac Free
  • TeX documentation lookup/browser (partially implemented in scripts by Paul Norman)
  • intelligent handling of TeX errors (partially implemented in a bundled script)
  • assistance with graphics inclusion and format conversions
  • support rich PDF features such as transitions, embedded media (sound, video), annotations, etc.
  • customizable palettes of symbols, commands, etc.
  • interaction with external editors and other tools
  • additional support for navigating in the source, e.g., “folding” sections of text, recognizing document structure tags such as section, etc.
  • printing
  • full project support
  • expand auto-completion to include e.g. citations
  • tabbed editing

Some of these features, and perhaps others, will be implemented in the current development version (0.7), leading to the next release series designated 0.8 once a suitable set of features is considered stable.

We expect development priorities to be guided by user feedback as well as developer interest. A rough, tentative roadmap is available on GitHub.

Latex Editor Mac Free Online

How can you help?

TeXworks is a free and open source software project, and you are invited to participate; some suggested ways are listed below, but this is not exhaustive. Note that most of these items do not require a programmer! Many other skills are just as vital. Some ways to contribute:

  • get the code and try building it on your platform; provide feedback and patches as needed
  • use the current 'stable' release, or (for the more adventurous) a development snapshot, in your regular TeX work; give feedback on what's good, what'sbad, what's broken
  • dig in to the code, and submit patches to fix bugs or implement missing features (some places to start at are available on GitHub)
  • write documentation and tutorials for newcomers to TeXworks and TeX; both standalone documentation and pages suitable for online help are welcome
  • review and enhance the command completion lists available for the integrated editor
  • provide well-commented templates for various types of document
  • design icons for the toolbars, etc.; TeXworks has some nice icons from Qt and the Tango project, but others are merely rough placeholders
  • use the Qt Linguist tool to localize the user interface for your language
  • package TeXworks appropriately for your favorite GNU/Linux or BSD distribution
  • write and share scripts to simplify tedious, repetitive tasks, or provide new functionality

Latex Editor For Windows 10

Thanks

The TeXworks project arose out of discussions at several recent TUG meetings, and initial development has been generously supported by TUG's TeX development fund and its contributors, and by UK-TUG.

Macos Best Latex Editor

Special thanks to Karl Berry for his encouragement and support; to Dick Koch for showing us the potential of a clean, simple TeX environmentfor the average user; to Alain Delmotte for writing a manual; to Paul A. Norman for constantly evaluating (not only) scripting and documenting it; and to many others who have contributed ideas, suggestions, translations, and patches.

Thu Jun 3 16:19:24 2021 +0200