User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome LaTeX

Curated list of LaTeX awesomeness

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Dec. 1, 2020, 9:04 a.m.

Thank you egeerardyn & contributors
View Topic on GitHub:
egeerardyn/awesome-LaTeX

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Learning LaTeX

Distributions

Most common LaTeX distribution for Mac OS X, basically TeXLive with some Mac-specific tools added. ![Mac][mac]

Most common LaTeX distribution for Unix-like operating systems, including GNU/Linux. Also works on Windows. ![Linux][linux] ![Windows][windows]

Most common LaTeX distribution for Windows (only). ![Windows][windows]

Engines

TeX compiler that produces PDF files immediately instead of DVI files (nowadays, this is the standard compiler for many users). ![foss][foss]

TeX compiler that provides better unicode and font support than TeX/pdfTeX (i.e. you can use the fonts of your operating system instead of only TeX fonts). ![foss][foss]

La)TeX compiler that supports Lua code for scripting and has improved unicode and font support than standard TeX/pdfTeX. ![foss][foss]

Modern, self contained (La)TeX compiler powered by XeTeX and TeXLive. ![foss][foss]

LaTeX formulas on the web

Render high-quality math equations directly in Google Docs.

JavaScript engine to render mathematical formulas on the web. The outcome looks really slick. ![foss][foss]

mimeTeX is a rather old tool to render LaTeX formulas to PNG figures for your web site, without actually needing a LaTeX installation on your server. ![foss][foss]

mathTeX is the successor of mimeTeX: it produces nicer-looking images but it requires LaTeX to be installed on your server. ![foss][foss]

KaTeX is a math rendering library made by Khan Academy focusing on fast load times. All output is processed as plain HTML instead of fixed images. ![foss][foss]

Static site generator with KaTeX support, code evaluation, LaTeX-like commands and optional pre-rendering, in Julia. ![foss][foss]

Editors

Community-maintained list of popular LaTeX editors including a screenshot and a short description.

LaTeX-focused

Great LaTeX editor originally from the Linux/KDE community. It runs fine on Windows and OS X as well. ![foss][foss]

Pretty good alternative to Kile.

Cross-platform LaTeX editor that stems from TeXMaker.

The LaTeX editor many people swear by.

A quite old but free and decent editor for LaTeX.

LyX

Cross-platform WYSIWYM editor that uses LaTeX behind the scenes to render documents.

No-nonsense editor for LaTeX documents which is included in MacTeX.

No-nonsense editor for LaTeX code, modeled after TeXShop, but this one is cross-platform.

Commercial LaTeX editor that allows to edit your document both using its source code and WYSIWYG.

Commercial LaTeX editor with handwritten formula recognition, Excel importing and more nifty features. ![Windows][windows]

Commercial LaTeX editor for OS X and iOS, with excellent features (document overview, synchronised PDF display, autocompletion, sync across devices...) that never get in the way of writing. ![Mac][mac]

General purpose text editors

LaTeX plugin for Sublime Text 2 and 3

1.9K
368
1y 18d
n/a

A Vim Plugin for Lively Previewing LaTeX PDF Output

615
64
81d
GPL-3.0

A modern Vim and neovim filetype plugin for LaTeX files.

2.91K
261
2d
MIT

LaTeX support for the IntelliJ platform by JetBrains.

401
50
6d
MIT

Boost LaTeX typesetting efficiency with preview, compile, autocomplete, colorize, and more.

6.55K
335
2d
MIT

Hackable text editor for the 21st century.

Atom port of the Sublime Text package of the same name. ![foss][foss]

A very popular text editor for developers.

Commercial plug-in to edit LaTeX.

Emacs plugin for LaTeX that also shows a preview of equations and figures. ![foss][foss]

Emacs plugin for LaTeX that adds support for labels, references, and citations. ![foss][foss]

Vim

A highly configurable text editor built to enable efficient editing.

Powerful IDE for JVM languages. (Free for Students)

Microsoft's free & open-source editor, TypeScript friendly, VSCode Plugins. ![Open-Source Software][OSS Icon] ![Freeware][Freeware Icon] ![Awesome List][awesome-list Icon]

Online editors

Community-maintained list of popular online LaTeX editor including equation editors.

Online editor with built-in git support and bibliography tools.

Online editor, also with a WYSIWYM editor and git support.

Online editor with built-in git support.

Online LaTeX editor with Live Preview and nice presentation mode.

Bibliography tools

Powerful and highly extensible command-line based document and bibliography manager.

17
0
1y 24d
n/a

Update BibTeX files with info from online resources.

335
20
51d
GPL-3.0

Very powerful cross-platform (Java) bibtex editor. The GUI looks quite dated, though. ![Mac][mac] ![Windows][windows] ![Linux][linux] ![foss][foss]

Great bibliography editor for ![Mac][mac].

Reference manager for your browser that also exports to bibtex and integrates with many LaTeX editors. ![Mac][mac] ![Windows][windows] ![Linux][linux] ![foss][foss]

Both an app and cloud client to manage your references and PDFs. Can sync out to a bibtex file for your LaTeX workflow. ![Mac][mac] ![Windows][windows] ![Linux][linux]

Build Tools

Nice latex makefile that works out of the box

10
0
11m
GPL-3.0

GitHub repo](https://github.com/cereda/arara)) - Simple tool that allows you to specify which tools to call inside your document and it can be extended quite easily. ![foss][foss]

Build tool that is the commonly used by many LaTeX editors (LaTeXing, TeXShop, ...) to build your LaTeX files. ![foss][foss]

Misc. Tools

Concatenates LaTeX documents.

4
1
4y 110d
Apache-2.0

Cleans up your LaTeX files.

23
1
63d
GPL-3.0

This program converts almost any document format (LaTeX, DOC, markdown, ...) to almost any other format. A great tool to aid workflows where multiple formats are used. ![foss][foss]

Online LaTeX equation editor that allows you to produce figures containing an equation.

LaTeXit is an equation editor that makes it easy to drag-and-drop rendered equations (as PDF, PNG, ...) into your non-LaTeX documents on the Mac. ![Mac][mac]

Cross-platform alternative for LaTeXit. ![foss][foss]

Graphical LaTeX formula editor. ![Windows][windows] ![Linux][linux] ![foss][foss]

Linter / code checker for LaTeX documents. ![foss][foss]

LaTeX formula editor for Windows. ![Windows][windows] ![foss][foss]

Crossplatform LaTeX formula to PNG convertor. ![Windows][windows] ![Linux][linux] ![Mac][mac] ![foss][foss]

LaTeX-compatible GUI tools

TikZ Editor is a free code editor for the LaTeX graphic package TikZ.

146
20
1y 12d
GPL-2.0

also: GitHub repo) - WYSIWYG and text-based editor for TikZ pictures. ![foss][foss]

IPE

Drawing tool that integrates well with LaTeX commands and documents. ![foss][foss]

Cross-platform geometry tool with output to TikZ. ![foss][foss]

Dia

Cross-platform diagramming tool that can export to PSTricks and MetaPost code. ![foss][foss]

GUI tool for creating graphs and string diagrams using PGF/TikZ. ![Windows][windows] ![Linux][linux] ![Mac][mac] ![foss][foss]

Packages

The Comprehensive TeX Archive Network is the place to look for useful packages and documentation.

References

Elaboration on cross-reference packages (cleveref, varioref, theoremref, nameref, ...): Which to use, which conflict?

Tables

Excel (2010 and older) macros to produce LaTeX tabular code. ![Windows][windows] ![Mac][mac]

Converts CSV files from your favorite programs to LaTeX tabulars. ![Linux][linux] ![Mac][mac]

This website provides a graphical interface to input your table and produces properly-formatted code for LaTeX, Markdown, HTML, etc.

This package displays numerical tables rounded to desired precision in various display formats. It can even read CSV files to include directly in your LaTeX document.

TikZ

Complete collection of my PGF/TikZ figures.

604
111
1y 11m
MIT

This program converts MATLAB®/Octave figures to TikZ/pgfplots figures for smooth integration into LaTeX.

1.01K
247
105d
BSD-2-Clause

Blog about LaTeX, with a big collection of TikZ figures.

Useful website with some custom packages to draw special plots (Bode, Nyquist, electrical schematics, block schematics, ...) using TikZ. Note that everything is in French.

Truly awesome plotting library on top of and in the style of TikZ/pgf. This library can load in CSV data files, perform some calculations and create beautiful plots.

Short introductory document to the world of TikZ, written by Jacques Crémer.

Source Code

The minted package uses pygments to generate the listings. In this way, LaTeX is able to format more than 300 programming and markup languages and other text formats.

Typography

This package improves the appearance of your documents by enabling margin kerning and font expansion.

Presentations, Slides

An opinionated alternative to Beamer, that we created with the hopes to make common tasks very easy and beautifully rendered by default. Has awesome documentation and a detailed cheatsheet to help you getting started.

Templates

A collection of custom Beamer themes

610
81
6m
n/a

Collection of templates for papers, posters, resumés, theses, books, presentations, … for LaTeX.

Symbols

Very extensive list of symbols for LaTeX. Available in A4 and letter sizes.

find out what the symbol is by drawing online

Resources

Examples for the usage of LaTeX

885
324
6m
MIT

TUG

The TeX User Group is a way to get in touch with other (La)TeX users.

Online interface to the texdoc utility to browse LaTeX packages and documentation.

Sibling of TeXample, contains quite a bit of example code.

Typesetting issues and a link to appropriate TeX FAQ answers.

Overview of useful tools for LaTeX. Many of them are specific for Mac, but quite a bit are useful for other platforms as well.

Forum and blog about LaTeX.

Modern and updated LaTeX FAQ in German.

Example output of common BibTeX styles (BST files).

Websites supported by the TeX Users Group, DANTE, and GUTenberg.

A LaTeX Typesetting Game

Showcases

Collection of LaTeX documents demonstrating how LaTeX can be used like a programming language.

Website from the TUG that shows some examples of what LaTeX can do.

Tutorials

📜 Brief Intro to LaTeX for beginners that helps you use LaTeX with ease.

2.91K
253
7d
n/a

Complete guide going through the majority of things you need to know about LaTeX.

Books

Blogs

Blog about LaTeX and everything related.

Blog on LaTeX and related topics (tutorials, packages, code snippets, etc.).

Blog for the TeX Stack Exchange site with news and interviews.

Social media