Track Awesome LaTeX Updates Weekly
Curated list of LaTeX awesomeness
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 egeerardyn/awesome-LaTeX · ⭐ 1.4K · 🏷️ Miscellaneous
Jul 15 - Jul 21, 2024
LaTeX-focused
- Texifier - Commercial LaTeX editor for macOS and iOS, with excellent features (document overview, synchronised PDF display, autocompletion, sync across devices, etc.) that never get in the way of writing.
Oct 02 - Oct 08, 2023
Online editors
- WebLaTeX (⭐884) - Web-based vscode with Git Integration + Copilot + Grammar & Spell Checker + Live Collaboration Support based on GitHub Codespace and Dev container.
Sep 25 - Oct 01, 2023
Blogs / TikZ
- TeX Hour - A weekly video meeting
Apr 03 - Apr 09, 2023
Tools centered around equations
- pix2tex - LaTeX OCR
Jan 02 - Jan 08, 2023
LaTeX-compatible GUI tools
- LaTeXDraw - Vector-based drawing tool having LaTeX as first-class citizen.
Templates / TikZ
- LaTeX Beamer Theme Overview (⭐28) - Visual overview of beamer themes included in TeXLive
Showcases / TikZ
- Awesome LaTeX drawing (⭐1.2k) - Curated list of academic drawing examples for using LaTeX
Social media / TikZ
- TopAnswers TeX - a free and open source Q&A site for TeX and friends
Mar 07 - Mar 13, 2022
Distributions
- MikTeX - Most common LaTeX distribution for Windows, but also available for Mac, Linux or as Docker image.
Docker Images
- reitzig/texlive-docker (⭐23) - minimal TeXLive system with package installation possibility
- Island of TeX/texlive - debian-based full TeXLive system
- dante-ev/docker-texlive (⭐89) - debian-based full TeXLive system with additions with pandoc, perl, and python pre-installed
Engines
- 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).
- LuaTeX - (La)TeX compiler that supports Lua code for scripting and has improved unicode and font support than standard TeX/pdfTeX.
LaTeX-focused
- TeXMaker - Pretty good alternative to Kile.
- WinEdt - The LaTeX editor many people swear by. Only for .
- TeXnicCenter - Quite old but free and decent editor for LaTeX.
- TeXShop - No-nonsense editor for LaTeX documents which is included in MacTeX.
- BakomaTex - Commercial LaTeX editor that allows to edit your document both using its source code and WYSIWYG.
General purpose text editors
- Atom
- LaTeXTools - Atom port of the Sublime Text package of the same name.
- Sublime Text
- LaTeXing (⭐80) - Free plug-in to edit LaTeX.
- LaTeXTools (⭐2k) - Free LaTeX plugin for Sublime Text.
- Vim
- Vim-LaTeX
- LaTeX Live Preview (⭐832) - Instantly previews your LaTeX document.
- vimtex (⭐5.3k) - Modern vim plugin for editing LaTeX files. Has a variety of features including live preview and forward search.
- IntelliJ
- TeXiFy-IDEA (⭐874) - Free LaTeX plugin for IntelliJ IDEA.
- VS Code
- LaTeX Workshop (⭐10k) - LaTeX extension for Visual Studio Code
- LTeX - LanguageTool grammar/spell checking
- a-nau/latex-devcontainer (⭐13) - Devcontainer setup for easy LaTeX usage without local installation
Bibliography tools
- Bibdesk - Great bibliography editor for .
- Zotero - Reference manager for your browser that also exports to bibtex and integrates with many LaTeX editors.
Build Tools
- Arara (GitHub repo (⭐397)) - Simple tool that allows you to specify which tools to call inside your document and it can be extended quite easily.
GitHub Actions
- xu-cheng/latex-action (⭐1.1k) - GitHub Action to compile LaTeX documents
- dante-ev/latex-action (⭐173) - DANTE e.V.'s GitHub action to compile LaTeX documents. Offers a full TeXLive and pre-installed perl and python.
Quality Check Tools
- ChkTeX - Linter / code checker for LaTeX documents.
Tools centered around equations
- Codecogs Eqn Editor - Online LaTeX equation editor that allows you to produce figures containing an equation.
- EqualX - Graphical LaTeX formula editor.
- LaTeXEqEdit - LaTeX formula editor for Windows.
LaTeX-compatible GUI tools
- TikzEdt (also: GitHub repo (⭐8)) - WYSIWYG and text-based editor for TikZ pictures.
- IPE - Drawing tool that integrates well with LaTeX commands and documents.
- GeoGebra - Cross-platform geometry tool with output to TikZ.
Tables
- csv2latex - Converts CSV files from your favorite programs to LaTeX
tabular
s.
Graphics / TikZ
- TeXample - Blog about LaTeX, with a big collection of TikZ figures.
- pgfplots - 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.
Source Code / TikZ
- minted - 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.
Symbols / TikZ
- Comprehensive LaTeX symbol list - Very extensive list of symbols for LaTeX. Available in A4 and letter sizes.
- Detexify - You draw the symbol and this site/app will tell you the LaTeX command.
Resources / TikZ
- TeXDoc - Online interface to the
texdoc
utility to browse LaTeX packages and documentation.
- Dickimaw Books: LaTeX resources - Great overview of resources useful for LaTeX.
- LaTeX cookbook - Sibling of TeXample, contains quite a bit of example code.
- Visual FAQ - Typesetting issues and a link to appropriate TeX FAQ answers.
- LaTeX community - Forum about LaTeX.
- BibTeX Style Examples - Example output of common BibTeX styles (BST files).
- TeX World - Websites supported by the TeX Users Group, DANTE, and GUTenberg.
Tutorials / TikZ
- LearnLaTeX.org - Browser-based LaTeX tutorial.
- The (Not So) Short Introduction to LaTeX2e - Very comprehensive introduction to LaTeX.
- Begin LaTeX in minutes (⭐3.3k) - Brief intro to LaTeX for beginners that helps you use LaTeX with ease.
Books / TikZ
- Formatting Information (2020) - This is the HTML5-based online version of the book Formatting Information - An introduction to typesetting with LATEX. It has been continuously updated since the early 2000s.
Blogs / TikZ
- TeXblog - Blog about LaTeX and everything related.
- TeX Talk - Blog for the TeX Stack Exchange site with news and interviews.
Jan 24 - Jan 30, 2022
LaTeX formulas on the web
- xhub (⭐91) - Browser extension that lets you use LaTeX in GitHub pages.
Jul 05 - Jul 11, 2021
Quality Check Tools
- TeXtidote (⭐909) - A cross-platform (Java) spelling, grammar and style checker for LaTeX documents.
Jun 14 - Jun 20, 2021
Graphics / TikZ
- TikZBlog - Step-by-Step Tutorials about How to Draw Illustrations in LaTeX.
May 10 - May 16, 2021
Distributions
- MacTeX - Most common LaTeX distribution for macOS, basically TeXLive with some Mac-specific tools added.
- TeX Live - Most common LaTeX distribution for Unix-like operating systems, including GNU/Linux. Also works on Windows.
Engines
- pdfTeX - TeX compiler that produces PDF files immediately instead of DVI files (nowadays, this is the standard compiler for many users).
- tectonic - Modern, self contained (La)TeX compiler powered by XeTeX and TeXLive.
LaTeX formulas on the web
- MathJaX - JavaScript engine to render mathematical formulas on the web. The outcome looks really slick.
- 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.
- mathTeX - mathTeX is the successor of mimeTeX: it produces nicer-looking images but it requires LaTeX to be installed on your server.
- 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.
- Franklin.jl - Static site generator with KaTeX support, code evaluation, LaTeX-like commands and optional pre-rendering, in Julia.
LaTeX-focused
- Kile - Great LaTeX editor originally from the Linux/KDE community. It runs fine on Windows and macOS as well.
- LyX - Cross-platform WYSIWYM editor that uses LaTeX behind the scenes to render documents.
- TeXWorks - No-nonsense editor for LaTeX code, modeled after TeXShop, but this one is cross-platform.
Online editors
- JaxEdit - Online LaTeX editor with Live Preview and nice presentation mode.
Bibliography tools
- JabRef - Very powerful cross-platform (Java) bibtex editor.
- Papis (⭐1.4k) - Extremely customizable, powerful and simple cross-platform (Python) library manager. It has a very complete Command-Line-Interface, several GUIs and scripting capability.
- Mendeley - Both an app and cloud client to manage your references and PDFs. Can sync out to a bibtex file for your LaTeX workflow.
- betterbib (⭐809) - Command-line utility for improving your BibTeX files. Fetches information from online sources.
Build Tools
- latexmk - Build tool that is the commonly used by many LaTeX editors (LaTeXing, TeXShop, etc.) to build your LaTeX files.
Misc. Tools
- Pandoc - This program converts almost any document format (LaTeX, DOC, markdown, etc.) to almost any other format. A great tool to aid workflows where multiple formats are used.
Quality Check Tools
- blacktex (⭐149) - Command-line tool that replaces commonly occurring LaTeX anti-patterns and cleans up your files.
Tools centered around equations
- KLaTeXFormula - Cross-platform alternative for LaTeXit.
- Laeqed - Crossplatform LaTeX formula to PNG convertor.
- LaTeXiT - LaTeXit is an equation editor that makes it easy to drag-and-drop rendered equations (as PDF, PNG, etc.) into your non-LaTeX documents on the Mac.
LaTeX-compatible GUI tools
- TikZ-Editor (⭐179) - Live-previewing editor for TikZ figures.
- Dia - Cross-platform diagramming tool that can export to PSTricks and MetaPost code.
- TikZiT - GUI tool for creating graphs and string diagrams using PGF/TikZ.
References
- Cross-reference packages explained - Elaboration on cross-reference packages (cleveref, varioref, theoremref, nameref, etc.): Which to use, which conflict?
Tables
- Excel2LaTeX - Excel (2010 and older) macros to produce LaTeX
tabular
code.
Graphics / TikZ
- LaTeX en SI - Useful website with some custom packages to draw special plots (Bode, Nyquist, electrical schematics, block schematics, etc.) using TikZ. Note that everything is in French.
- matlab2tikz (⭐1.5k) - Convert your MATLAB plots to PGFPlots/TikZ.
- tikzplotlib (⭐2.4k) - Convert your matplotlib plots to PGFPlots/TikZ.
Resources / TikZ
- TeXnique - A LaTeX Typesetting Game.
Mar 01 - Mar 07, 2021
Books / TikZ
Jul 01 - Jul 07, 2019
Presentations, Slides / TikZ
- nics - 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.
Apr 02 - Apr 08, 2018
Tutorials / TikZ
- LaTeX introductions in languages other than English - Collection of introductions in many languages.
Mar 26 - Apr 01, 2018
Graphics / TikZ
- A very minimal introduction to TikZ (PDF) - Short introductory document to the world of TikZ, written by Jacques Crémer.
- PetarV-/TikZ (⭐1.2k) - Collection of publication-ready PGF/TikZ figures by Petar Veličković.
Resources / TikZ
- German: Neue TeX FAQ - Modern and updated LaTeX FAQ in German.
Showcases / TikZ
- Showcase of beautiful typography done in TeX & friends - Set of examples demonstrating the power of LaTeX.
- Showcase of beautiful invitations in TeX - Showcase of invitations typeset using LaTeX.
- Showcase of "programming your document" paradigm - Collection of LaTeX documents demonstrating how LaTeX can be used like a programming language.
Tutorials / TikZ
- Getting to Grips with LaTeX - Complete guide going through the majority of things you need to know about LaTeX.
Mar 12 - Mar 18, 2018
Blogs / TikZ
- texblog.org - Blog on LaTeX and related topics (tutorials, packages, code snippets, etc.).
Jan 29 - Feb 04, 2018
Typography / TikZ
- microtype - This package improves the appearance of your documents by enabling margin kerning and font expansion.
Showcases / TikZ
- TUG: TeX showcase - Website from the TUG that shows some examples of what LaTeX can do.
Dec 25 - Dec 31, 2017
LaTeX-focused
- TeXStudio - Cross-platform LaTeX editor that stems from TeXMaker.
Packages
- CTAN - The Comprehensive TeX Archive Network is the place to look for useful packages and documentation.
Tables
- Tables Generator - This website provides a graphical interface to input your table and produces properly-formatted code for LaTeX, Markdown, HTML, etc.
- pgfplotstable - 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.
Templates / TikZ
- LaTeX templates - Collection of templates for papers, posters, resumés, theses, books, presentations, … for LaTeX.
Books / TikZ
- Wikibooks: LaTeX - The LaTeX wikibook. Not really a paper book, but it is equally extensive.
Social media / TikZ
- Twitter: @TeXtip - Tips related to (La)TeX by John D. Cook.
- TeX.StackExchange - StackExchange TeX section.
Oct 23 - Oct 29, 2017
LaTeX formulas on the web
- Auto-LaTeX Equations with Google Docs - Render high-quality math equations directly in Google Docs.
Jul 24 - Jul 30, 2017
Editors
- List of popular LaTeX editors - Community-maintained list of popular LaTeX editors including a screenshot and a short description.
Online editors
- List of popular online LaTeX editors - Community-maintained list of popular online LaTeX editor including equation editors.
May 08 - May 14, 2017
Templates / TikZ
- Ultimate Beamer Theme List (⭐1.3k) - Links to various beamer themes along with PDF previews.
Aug 08 - Aug 14, 2016
Misc. Tools
- CaTeX (⭐9) - Concatenates LaTeX documents with attention for properly merging the preamble.
Mar 14 - Mar 20, 2016
Resources / TikZ
- MartinThoma's LaTeX example (⭐1.6k) - GitHub repository containing example LaTeX documents.
Social media / TikZ
Mar 07 - Mar 13, 2016
Online editors
- Authorea - Online editor with built-in git support and bibliography tools.
- ShareLaTeX - Has pretty great LaTeX documentation and simple version control.
- Overleaf - Online editor, also with a WYSIWYM editor and git support.
- Papeeria - Online editor with built-in git support.
Resources / TikZ
- TUG - The TeX User Group is a way to get in touch with other (La)TeX users.