awesome-LaTeX
LaTeX toolkit
A curated list of tools and resources for working with LaTeX, a typesetting system used to format documents.
Curated list of LaTeX awesomeness
1k stars
27 watching
99 forks
last commit: over 1 year ago
Linked from 5 awesome lists
Awesome LaTeX / 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 | ||
Awesome LaTeX / Docker Images | |||
| reitzig/texlive-docker | 26 | 11 months ago | minimal TeXLive system with package installation possibility |
| Island of TeX/texlive | debian-based full TeXLive system | ||
| dante-ev/docker-texlive | 97 | about 1 year ago | debian-based full TeXLive system with additions with pandoc, perl, and python pre-installed |
Awesome LaTeX / 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 | ||
Awesome LaTeX / 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 | 94 | 11 months ago | Browser extension that lets you use LaTeX in GitHub pages |
Awesome LaTeX / Editors | |||
| List of popular LaTeX editors | Community-maintained list of popular LaTeX editors including a screenshot and a short description | ||
Awesome LaTeX / 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 | ||
Awesome LaTeX / Editors / General purpose text editors | |||
| LaTeXTools | Atom port of the Sublime Text package of the same name | ||
| LaTeXing | 78 | over 6 years ago | Free plug-in to edit LaTeX |
| LaTeXTools | 2,010 | almost 2 years ago | 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 | ||
| Vim-LaTeX | |||
| LaTeX Live Preview | 833 | about 2 years ago | Instantly previews your LaTeX document |
| vimtex | 5,606 | 11 months ago | Modern vim plugin for editing LaTeX files. Has a variety of features including live preview and forward search |
| TeXiFy-IDEA | 908 | 11 months ago | Free LaTeX plugin for IntelliJ IDEA |
| LaTeX Workshop | 10,818 | 11 months ago | LaTeX extension for Visual Studio Code |
| LTeX | LanguageTool grammar/spell checking | ||
| a-nau/latex-devcontainer | 20 | over 2 years ago | Devcontainer setup for easy LaTeX usage without local installation |
Awesome LaTeX / 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 | 1,072 | over 1 year ago | 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 | ||
Awesome LaTeX / Bibliography tools | |||
| JabRef | Very powerful cross-platform (Java) bibtex editor | ||
| Papis | 1,426 | 11 months ago | 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 | 820 | about 1 year ago | Command-line utility for improving your BibTeX files. Fetches information from online sources |
Awesome LaTeX / 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 | ||
Awesome LaTeX / Build Tools / GitHub Actions | |||
| xu-cheng/latex-action | 1,155 | over 1 year ago | GitHub Action to compile LaTeX documents |
| dante-ev/latex-action | 178 | over 2 years ago | DANTE e.V.'s GitHub action to compile LaTeX documents. Offers a full TeXLive and pre-installed perl and python |
Awesome LaTeX / Misc. Tools | |||
| CaTeX | 10 | almost 3 years ago | 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 | ||
Awesome LaTeX / Misc. Tools / Quality Check Tools | |||
| ChkTeX | Linter / code checker for LaTeX documents | ||
| blacktex | 151 | almost 2 years ago | Command-line tool that replaces commonly occurring LaTeX anti-patterns and cleans up your files |
| TeXtidote | 945 | 11 months ago | A cross-platform (Java) spelling, grammar and style checker for LaTeX documents |
Awesome LaTeX / 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 | ||
Awesome LaTeX / LaTeX-compatible GUI tools | |||
| TikzEdt | (also: ) - WYSIWYG and text-based editor for TikZ pictures | ||
| TikZ-Editor | 185 | over 1 year ago | 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 | ||
Awesome LaTeX / Packages | |||
| CTAN | The Comprehensive TeX Archive Network is the place to look for useful packages and documentation | ||
Awesome LaTeX / Packages / References | |||
| Cross-reference packages explained | Elaboration on cross-reference packages (cleveref, varioref, theoremref, nameref, etc.): Which to use, which conflict? | ||
Awesome LaTeX / 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 | ||
Awesome LaTeX / 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 | 1,296 | over 2 years ago | Collection of publication-ready PGF/TikZ figures by Petar Veličković |
| matlab2tikz | 1,577 | about 2 years ago | Convert your MATLAB plots to PGFPlots/TikZ |
| tikzplotlib | 2,444 | about 1 year ago | Convert your matplotlib plots to PGFPlots/TikZ |
| TikZBlog | Step-by-Step Tutorials about How to Draw Illustrations in LaTeX | ||
Awesome 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 | ||
Awesome LaTeX / Packages / Typography | |||
| microtype | This package improves the appearance of your documents by enabling margin kerning and font expansion | ||
Awesome LaTeX / 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 | ||
Awesome LaTeX / Templates | |||
| LaTeX templates | Collection of templates for papers, posters, resumés, theses, books, presentations, … for LaTeX | ||
| Ultimate Beamer Theme List | 1,377 | 12 months ago | Links to various beamer themes along with PDF previews |
| LaTeX Beamer Theme Overview | 35 | over 1 year ago | Visual overview of beamer themes included in TeXLive |
Awesome LaTeX / Symbols | |||
| Comprehensive LaTeX symbol list | Very extensive list of symbols for LaTeX. Available in and sizes | ||
| Detexify | You draw the symbol and this site/app will tell you the LaTeX command | ||
Awesome LaTeX / Resources | |||
| TUG | The TeX User Group is a way to get in touch with other (La)TeX users | ||
| TeXDoc | Online interface to the 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 | ||
| MartinThoma's LaTeX example | 1,608 | about 1 year ago | GitHub repository containing example LaTeX documents |
| LaTeX community | Forum about LaTeX | ||
| Neue TeX FAQ | German: - Modern and updated LaTeX FAQ in German | ||
| BibTeX Style Examples | Example output of common BibTeX styles (BST files) | ||
| TeX World | Websites supported by the TeX Users Group, DANTE, and GUTenberg | ||
| TeXnique | A LaTeX Typesetting Game | ||
Awesome LaTeX / Showcases | |||
| 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 | ||
| TUG: TeX showcase | Website from the TUG that shows some examples of what LaTeX can do | ||
| Awesome LaTeX drawing | 1,352 | 11 months ago | Curated list of academic drawing examples for using LaTeX |
Awesome LaTeX / Tutorials | |||
| LearnLaTeX.org | Browser-based LaTeX tutorial | ||
| The (Not So) Short Introduction to LaTeX2e | Very comprehensive introduction to LaTeX | ||
| Begin LaTeX in minutes | 3,287 | almost 5 years ago | Brief intro to LaTeX for beginners that helps you use LaTeX with ease |
| Getting to Grips with LaTeX | Complete guide going through the majority of things you need to know about LaTeX | ||
| LaTeX introductions in languages other than English | Collection of introductions in many languages | ||
Awesome LaTeX / Books | |||
| Wikibooks: LaTeX | The LaTeX wikibook. Not really a paper book, but it is equally extensive | ||
| The LaTeX Companion, F. Mittelbach (2004) | |||
| LaTeX Graphics Companion, M. Goossens (2007) | |||
| TeX by Topic (2007) | |||
| TeX for the Impatient (2020) | |||
| Formatting Information (2020) | This is the HTML5-based online version of the book . It has been continuously updated since the early 2000s | ||
Awesome LaTeX / 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 | ||
Awesome LaTeX / Social media | |||
| LinkedIn: TeX/LaTeX User Group | |||
| Twitter: @TeXtip | Tips related to (La)TeX by | ||
| TeX.StackExchange | StackExchange TeX section | ||
| TopAnswers TeX | a free and open source Q&A site for TeX and friends | ||
Awesome LaTeX / Legend | |||
| macOS | |||
| GNU/Linux | |||
| Microsoft Windows | |||
| Free Open-Source Software | |||
More related projects:
-
apoorvkh/cvpr-latex-template
-
evanleck/vim-svelte
-
juliosueiras/vim-terraform-completion
-
python/mypy
-
alecthomas/gometalinter
-
joshdick/onedark.vim
-
scuilion/gradle-syntastic-plugin
-
taketwo/vim-ros
-
vim-crystal/vim-crystal
-
zaach/jsonlint
-
lunarmodules/luacheck
-
mpeterv/luacheck
-
chemzqm/wxapp.vim
-
loricandre/oneterm.nvim