Awesome Lists

awesome-LaTeX

by egeerardyn

awesome listpushed about 2 years ago

Curated list of LaTeX awesomeness

AI summary

LaTeX toolkit

A curated list of tools and resources for working with LaTeX, a typesetting system used to format documents.

stars
1.4K
forks
99
watching
27
awesome lists
5
entries
137
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/egeerardyn/awesome-LaTeX/links.svg)](https://awesome.facts.dev/awesome/egeerardyn/awesome-LaTeX)
HTML
<a href="https://awesome.facts.dev/awesome/egeerardyn/awesome-LaTeX"><img src="https://awesome.facts.dev/shield/egeerardyn/awesome-LaTeX/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/egeerardyn/awesome-LaTeX/links.svg

What's in the list

137 links in 31 sections, with live GitHub stats.activeno commit in 2y

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

  • MikTeX

    Most common LaTeX distribution for Windows, but also available for Mac, Linux or as Docker image

Docker Images

Engines

  • pdfTeX

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

  • 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

  • tectonic

    Modern, self contained (La)TeX compiler powered by XeTeX and TeXLive

Engines / 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

  • 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

  • xhub

    Browser extension that lets you use LaTeX in GitHub pages

Editors

Editors / LaTeX-focused

  • Kile

    Great LaTeX editor originally from the Linux/KDE community. It runs fine on Windows and macOS as well

  • TeXMaker

    Pretty good alternative to Kile

  • TeXStudio

    Cross-platform LaTeX editor that stems from TeXMaker

  • WinEdt

    The LaTeX editor many people swear by. Only for

  • TeXnicCenter

    Quite old but free and decent editor for LaTeX

  • LyX

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

  • TeXShop

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

  • TeXWorks

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

  • BakomaTex

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

  • 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

Editors / General purpose text editors

  • LaTeXTools

    Atom port of the Sublime Text package of the same name

  • LaTeXing

    Free plug-in to edit LaTeX

  • LaTeXTools

    Free LaTeX plugin for Sublime Text

  • AucTeX

    Emacs plugin for LaTeX that also shows a preview of equations and figures

  • RefTeX

    Emacs plugin for LaTeX that adds support for labels, references, and citations

  • LaTeX Live Preview

    Instantly previews your LaTeX document

  • vimtex

    Modern vim plugin for editing LaTeX files. Has a variety of features including live preview and forward search

  • TeXiFy-IDEA

    Free LaTeX plugin for IntelliJ IDEA

  • LaTeX Workshop

    LaTeX extension for Visual Studio Code

  • LTeX

    LanguageTool grammar/spell checking

  • a-nau/latex-devcontainer

    Devcontainer setup for easy LaTeX usage without local installation

Editors / Online editors

  • List of popular online LaTeX editors

    Community-maintained list of popular online LaTeX editor including equation 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

  • WebLaTeX

    Web-based vscode with Git Integration + Copilot + Grammar & Spell Checker + Live Collaboration Support based on GitHub Codespace and Dev container

  • Papeeria

    Online editor with built-in git support

  • JaxEdit

    Online LaTeX editor with Live Preview and nice presentation mode

Bibliography tools

  • JabRef

    Very powerful cross-platform (Java) bibtex editor

  • Papis

    Extremely customizable, powerful and simple cross-platform (Python) library manager. It has a very complete Command-Line-Interface, several GUIs and scripting capability

  • Bibdesk

    Great bibliography editor for

  • Zotero

    Reference manager for your browser that also exports to bibtex and integrates with many LaTeX editors

  • 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

    Command-line utility for improving your BibTeX files. Fetches information from online sources

Build Tools

  • Arara

    ( ) - Simple tool that allows you to specify which tools to call inside your document and it can be extended quite easily

  • latexmk

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

Build Tools / GitHub Actions

  • xu-cheng/latex-action

    GitHub Action to compile LaTeX documents

  • dante-ev/latex-action

    DANTE e.V.'s GitHub action to compile LaTeX documents. Offers a full TeXLive and pre-installed perl and python

Misc. Tools

  • CaTeX

    Concatenates LaTeX documents with attention for properly merging the preamble

  • 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

Misc. Tools / Quality Check Tools

  • ChkTeX

    Linter / code checker for LaTeX documents

  • blacktex

    Command-line tool that replaces commonly occurring LaTeX anti-patterns and cleans up your files

  • TeXtidote

    A cross-platform (Java) spelling, grammar and style checker for LaTeX documents

Misc. Tools / 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

  • KLaTeXFormula

    Cross-platform alternative for LaTeXit

  • Laeqed

    Crossplatform LaTeX formula to PNG convertor

  • LaTeXEqEdit

    LaTeX formula editor for Windows

  • 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

  • pix2tex

    LaTeX OCR

LaTeX-compatible GUI tools

  • TikzEdt

    (also: ) - WYSIWYG and text-based editor for TikZ pictures

  • TikZ-Editor

    Live-previewing editor for TikZ figures

  • IPE

    Drawing tool that integrates well with LaTeX commands and documents

  • GeoGebra

    Cross-platform geometry tool with output to TikZ

  • 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

  • LaTeXDraw

    Vector-based drawing tool having LaTeX as first-class citizen

Packages

  • CTAN

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

Packages / References

Packages / Tables

  • Excel2LaTeX

    Excel (2010 and older) macros to produce LaTeX code

  • csv2latex

    Converts CSV files from your favorite programs to LaTeX s

  • 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

Packages / Graphics

  • TeXample

    Blog about LaTeX, with a big collection of TikZ figures

  • 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

  • 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

  • A very minimal introduction to TikZ (PDF)

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

  • PetarV-/TikZ

    Collection of publication-ready PGF/TikZ figures by Petar Veličković

  • matlab2tikz

    Convert your MATLAB plots to PGFPlots/TikZ

  • tikzplotlib

    Convert your matplotlib plots to PGFPlots/TikZ

  • TikZBlog

    Step-by-Step Tutorials about How to Draw Illustrations in LaTeX

Packages / Source Code

  • minted

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

Packages / Typography

  • microtype

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

Packages / Presentations, Slides

  • 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

Templates

Symbols

Resources

Showcases

Tutorials

Books

Blogs

  • TeXblog

    Blog about LaTeX and everything related

  • texblog.org

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

  • TeX Talk

    Blog for the TeX Stack Exchange site with news and interviews

  • TeX Hour

    A weekly video meeting

Social media

Legend

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.