Awesome LaTeX

This is a curated list of awesome stuff for the (La)TeX typesetting system.
Contents
- Contents
- Distributions
- Docker Images
- Engines
- Editors
- Bibliography tools
- Build Tools
- Misc. Tools
- LaTeX-compatible GUI tools
- Packages
- Templates
- Symbols
- Resources
- Showcases
- Tutorials
- Books
- Blogs
- Social media
- Meta Awesome-LaTeX
- Legend
Learning LaTeX
Guides how to learn LaTeX
Distributions
- MacTeX - Most common LaTeX distribution for macOS, basically TeXLive with some Mac-specific tools added. ![mac]
- TeX Live - Most common LaTeX distribution for Unix-like operating systems, including GNU/Linux. Also works on Windows. ![linux] ![windows]
- MikTeX - Most common LaTeX distribution for Windows, but also available for Mac, Linux or as Docker image. ![linux] ![windows] ![mac] ![foss]
Docker Images
When one aims for a ready-to-run LaTeX environment without installing, Docker images might be the choice.
- reitzig/texlive-docker - minimal TeXLive system with package installation possibility
- Island of TeX/texlive - debian-based full TeXLive system
- dante-ev/docker-texlive - debian-based full TeXLive system with additions with pandoc, perl, and python pre-installed
Engines
- pdfTeX - TeX compiler that produces PDF files immediately instead of DVI files (nowadays, this is the standard compiler for many users). ![foss]
- XeTeX - 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]
- LuaTeX - (La)TeX compiler that supports Lua code for scripting and has improved unicode and font support than standard TeX/pdfTeX. ![foss]
- tectonic - Modern, self contained (La)TeX compiler powered by XeTeX and TeXLive. ![foss]
LaTeX formulas on the web
- Auto-LaTeX Equations with Google Docs - Render high-quality math equations directly in Google Docs.
- MathJaX - JavaScript engine to render mathematical formulas on the web. The outcome looks really slick. ![foss]
- mimeTeX - 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]
- mathTeX - mathTeX is the successor of mimeTeX: it produces nicer-looking images but it requires LaTeX to be installed on your server. ![foss]
- KaTeX - 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]
- Franklin.jl - Static site generator with KaTeX support, code evaluation, LaTeX-like commands and optional pre-rendering, in Julia. ![foss]
- xhub - Browser extension that lets you use LaTeX in GitHub pages. ![foss]
Editors
Because editing LaTeX code with notepad is not awesome. There are many editors out there, below are the most awesome editors. A complete list of LaTeX editors is collected at tex.stackexchange.com as big list of LaTeX Editors/IDEs.
- List of popular LaTeX editors - Community-maintained list of popular LaTeX editors including a screenshot and a short description.