---
visibility: public
---

# LaTeX

**repo:** [egeerardyn/awesome-LaTeX](https://github.com/egeerardyn/awesome-LaTeX)  
**category:** [[miscellaneous|Miscellaneous]]

---

# Awesome LaTeX [](LICENSE.md)

[![LaTeX Logo](https://upload.wikimedia.org/wikipedia/commons/thumb/9/92/LaTeX_logo.svg/220px-LaTeX_logo.svg.png)](https://www.latex-project.org/)

> This is a curated list of awesome stuff for the [(La)TeX typesetting system](https://www.latex-project.org/).

## Contents

- [Awesome LaTeX  ](#[awesome](/@harrisonqian/awesome/wiki/miscellaneous/awesome)-latex--)
  - [Contents](#contents)
  - [Learning LaTeX](#[learning](/@harrisonqian/awesome/wiki/programming-languages/learning)-latex)
  - [Distributions](#distributions)
  - [Docker Images](#[docker](/@harrisonqian/awesome/wiki/back-end-development/docker)-images)
  - [Engines](#engines)
    - [LaTeX formulas on the web](#latex-formulas-on-the-web)
  - [Editors](#editors)
    - [LaTeX-focused](#latex-focused)
    - [General purpose text editors](#general-purpose-text-editors)
    - [Online editors](#online-editors)
  - [Bibliography tools](#bibliography-tools)
  - [Build Tools](#build-tools)
    - [GitHub Actions](#[github](/@harrisonqian/awesome/wiki/development-environment/github)-actions)
  - [Misc. Tools](#misc-tools)
    - [Quality Check Tools](#quality-check-tools)
    - [Tools centered around equations](#tools-centered-around-equations)
  - [LaTeX-compatible GUI tools](#latex-compatible-gui-tools)
  - [Packages](#packages)
    - [References](#references)
    - [Tables](#tables)
    - [Graphics](#graphics)
      - [PSTricks](#pstricks)
      - [TikZ](#tikz)
    - [Source Code](#source-code)
    - [Typography](#typography)
    - [Presentations, Slides](#presentations-slides)
  - [Templates](#templates)
  - [Symbols](#symbols)
  - [Resources](#resources)
  - [Showcases](#showcases)
  - [Tutorials](#tutorials)
  - [Books](#books)
  - [Blogs](#blogs)
  - [Social media](#social-media)
  - [Meta [Awesome](/@harrisonqian/awesome/wiki/miscellaneous/awesome)-LaTeX](#meta-awesome-latex)
  - [Legend](#legend)

## Learning LaTeX

Guides how to learn LaTeX

## Distributions

- [MacTeX](https://tug.org/mactex/) - Most common LaTeX distribution for macOS, basically TeXLive with some Mac-specific tools added. ![mac]
- [TeX Live](https://www.tug.org/texlive/) - Most common LaTeX distribution for Unix-like operating systems, including GNU/[Linux](/@harrisonqian/awesome/wiki/platforms/linux). Also works on [Windows](/@harrisonqian/awesome/wiki/platforms/windows). ![linux] ![windows]
- [MikTeX](https://miktex.org) - Most common LaTeX distribution for [Windows](/@harrisonqian/awesome/wiki/platforms/windows), but also available for Mac, [Linux](/@harrisonqian/awesome/wiki/platforms/linux) or as [Docker](/@harrisonqian/awesome/wiki/back-end-development/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](https://github.com/reitzig/texlive-docker) - minimal TeXLive system with package installation possibility
- [Island of TeX/texlive](https://gitlab.com/islandoftex/images/texlive) - debian-based full TeXLive system
- [dante-ev/docker-texlive](https://github.com/dante-ev/docker-texlive) - debian-based full TeXLive system with additions with pandoc, [perl](/@harrisonqian/awesome/wiki/programming-languages/perl), and [python](/@harrisonqian/awesome/wiki/programming-languages/python) pre-installed

## Engines

- [pdfTeX](https://www.tug.org/applications/pdftex/) - TeX compiler that produces PDF files immediately instead of DVI files (nowadays, this is the standard compiler for many users). ![foss]
- [XeTeX](http://xetex.sourceforge.net) - TeX compiler that provides better [unicode](/@harrisonqian/awesome/wiki/miscellaneous/unicode) and font support than TeX/pdfTeX (i.e. you can use the  [fonts](/@harrisonqian/awesome/wiki/media/fonts) of your operating system instead of only TeX fonts). ![foss]
- [LuaTeX](https://www.luatex.org) - (La)TeX compiler that supports Lua code for scripting and has improved [unicode](/@harrisonqian/awesome/wiki/miscellaneous/unicode) and font support than standard TeX/pdfTeX. ![foss]
- [tectonic](https://tectonic-typesetting.[GitHub](/@harrisonqian/awesome/wiki/development-environment/github).io/en-US/) - Modern, self contained (La)TeX compiler powered by XeTeX and TeXLive. ![foss]

### LaTeX formulas on the web

- [Auto-LaTeX Equations with Google Docs](https://sites.google.com/site/autolatexequations) - Render high-quality [math](/@harrisonqian/awesome/wiki/theory/math) equations directly in Google Docs.
- [MathJaX](https://www.mathjax.org) - [JavaScript](/@harrisonqian/awesome/wiki/programming-languages/javascript) engine to render mathematical formulas on the web. The outcome looks really slick. ![foss]
- [mimeTeX](https://ctan.org/pkg/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](https://ctan.org/pkg/mathtex) - mathTeX is the successor of mimeTeX: it produces nicer-looking images but it requires LaTeX to be installed on your server. ![foss]
- [KaTeX](https://khan.[GitHub](/@harrisonqian/awesome/wiki/development-environment/github).io/KaTeX/) - KaTeX is a [math](/@harrisonqian/awesome/wiki/theory/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](https://franklinjl.org/) - Static site generator with KaTeX support, code evaluation, LaTeX-like commands and optional pre-rendering, in [Julia](/@harrisonqian/awesome/wiki/programming-languages/julia). ![foss]
- [xhub](https://github.com/nschloe/xhub) - Browser extension that lets you use LaTeX in [GitHub](/@harrisonqian/awesome/wiki/development-environment/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](https://tex.stackexchange.com/) as [big list of LaTeX Editors/IDEs](https://tex.stackexchange.com/q/339/9075).

- [List of popular LaTeX editors](https://tex.stackexchange.com/questions/339/latex-editors-ides) - Community-maintained list of popular LaTeX editors including a screenshot and a short description.

### LaTeX-focused

Some of the most awesome editor for LaTeX do just that: edit LaTeX.

- [Kile](https://kile.sourceforge.io) - Great LaTeX editor originally from the Linux/KDE community. It runs fine on [Windows](/@harrisonqian/awesome/wiki/platforms/windows) and macOS as well. ![foss]
- [TeXMaker](https://www.xm1math.net/texmaker/) - Pretty good alternative to Kile.
- [TeXStudio](https://www.texstudio.org) - [Cross-platform](/@harrisonqian/awesome/wiki/platforms/cross-platform) LaTeX editor that stems from TeXMaker.
- [WinEdt](https://www.winedt.com) - The LaTeX editor many people swear by. Only for ![windows].
- [TeXnicCenter](https://www.texniccenter.org) - Quite old but free and decent editor for LaTeX. ![windows]
- [LyX](https://www.lyx.org) - [Cross-platform](/@harrisonqian/awesome/wiki/platforms/cross-platform) WYSIWYM editor that uses LaTeX behind the scenes to render documents. ![foss]
- [TeXShop](https://pages.uoregon.edu/koch/texshop/) - No-nonsense editor for LaTeX documents which is included in MacTeX. ![mac]
- [TeXWorks](https://www.tug.org/texworks/) - No-nonsense editor for LaTeX code, modeled after TeXShop, but this one is [cross-platform](/@harrisonqian/awesome/wiki/platforms/cross-platform). ![foss]
- [BakomaTex](https://www.bakoma-tex.com) - Commercial LaTeX editor that allows to edit your document both using its source code and WYSIWYG.
- [Texifier](https://www.texifier.com/) - 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. ![mac]

### General purpose text editors

These editors are no one-trick ponies: sure, they edit LaTeX, but they can do a lot more!

- [Atom](https://atom.io) [![Atom][awesome]](https://github.com/mehcode/awesome-atom) ![foss]
  - [LaTeXTools](https://atom.io/packages/latextools) - [Atom](/@harrisonqian/awesome/wiki/editors/atom) port of the [Sublime Text](/@harrisonqian/awesome/wiki/editors/sublime-text) package of the same name. ![foss]

- [Sublime Text](https://www.sublimetext.com) [![Sublime Text][awesome]](https://github.com/dreikanter/sublime-bookmarks)
  - [LaTeXing](https://github.com/LaTeXing/LaTeXing) - Free plug-in to edit LaTeX. ![foss]
  - [LaTeXTools](https://github.com/SublimeText/LaTeXTools) - Free LaTeX plugin for [Sublime Text](/@harrisonqian/awesome/wiki/editors/sublime-text). ![foss]

- [Emacs](https://www.gnu.org/software/emacs/)  [![Emacs][awesome]](https://github.com/emacs-tw/awesome-emacs) ![foss]
  - [AucTeX](https://www.gnu.org/software/auctex/) - [Emacs](/@harrisonqian/awesome/wiki/editors/emacs) plugin for LaTeX that also shows a preview of equations and figures. ![foss]
  - [RefTeX](https://www.gnu.org/software/auctex/reftex) - [Emacs](/@harrisonqian/awesome/wiki/editors/emacs) plugin for LaTeX that adds support for labels, references, and citations. ![foss]

- [Vim](https://www.vim.org) [![Vim][awesome]](https://github.com/mhinz/vim-galore) ![foss]
  - [Vim-LaTeX](http://vim-latex.sourceforge.net) ![foss]
  - [LaTeX Live Preview](https://github.com/xuhdev/vim-latex-live-preview) - Instantly previews your LaTeX document. ![foss]
  - [vimtex](https://github.com/lervag/vimtex) - Modern vim plugin for editing LaTeX files. Has a variety of features including live preview and forward search. ![foss]

- [IntelliJ](https://www.jetbrains.com/idea/)
  - [TeXiFy-IDEA](https://github.com/Hannah-Sten/TeXiFy-IDEA) - Free LaTeX plugin for IntelliJ IDEA. ![foss]

- [VS Code](https://code.visualstudio.com/) [![VS Code][awesome]](https://github.com/viatsko/awesome-vscode) ![foss]
  - [LaTeX Workshop](https://github.com/James-Yu/LaTeX-Workshop) - LaTeX extension for [Visual Studio Code](/@harrisonqian/awesome/wiki/editors/visual-studio-code) ![foss]
  - [LTeX](https://marketplace.visualstudio.com/items?itemName=valentjn.vscode-ltex) - LanguageTool grammar/spell checking ![foss]
  - [a-nau/latex-devcontainer](https://github.com/a-nau/latex-devcontainer) - Devcontainer setup for easy LaTeX usage without local installation ![foss]

### Online editors

Online editors that allow you to edit documents collaboratively.

- [List of popular online LaTeX editors](https://tex.stackexchange.com/questions/3/compiling-documents-online/1654#1654) - Community-maintained list of popular online LaTeX editor including equation editors.
- [Authorea](https://www.authorea.com) - Online editor with built-in git support and bibliography tools.
- [OpenAI Prism](https://prism.openai.com) - Online editor with realtime collaboration features.
- [Modern LaTeX Editor](https://github.com/InMDev/Modern-LaTeX-Editor) - Online editor, no-signup hybrid code editor + visual editor that mixes Notion/Google docs/Microsoft Word-like editing with raw LaTeX code blocks.
- [Octree](https://www.useoctree.com) - Online editor with AI writing assistance.
- [Overleaf](https://www.overleaf.com) - Online editor, also with a WYSIWYM editor and git support.
  - [olcli](https://github.com/aloth/olcli) - Command-line interface for Overleaf to sync, manage, and compile projects from the terminal. ![foss]
- [SciTeX Cloud](https://github.com/ywatanabe1989/scitex-cloud) - Self-hostable online editor with AI assistant [integration](/@harrisonqian/awesome/wiki/platforms/integration), figure/table/citation management, real-time collaboration, and an MCP server (29 tools). ![foss]
- [WebLaTeX](https://github.com/sanjib-sen/weblatex) - Web-based vscode with Git [Integration](/@harrisonqian/awesome/wiki/platforms/integration) + Copilot + Grammar & Spell Checker + Live Collaboration Support based on [GitHub](/@harrisonqian/awesome/wiki/development-environment/github) Codespace and Dev container.
- [Papeeria](https://papeeria.com) - Online editor with built-in git support.
- [JaxEdit](https://zohooo.[GitHub](/@harrisonqian/awesome/wiki/development-environment/github).io/jaxedit/) - Online LaTeX editor with Live Preview and nice presentation mode.
- [Vexlio](https://vexlio.com/) - Online diagram editor with built-in LaTeX equation support including live preview and easy exports. 
- [TeXbrain](https://tex.swimmingbrain.dev) - Free, open-source browser-based LaTeX editor with in-browser compilation, live PDF preview and Git [integration](/@harrisonqian/awesome/wiki/platforms/integration). No account or install required. ![foss]

## Bibliography tools

- [JabRef](https://www.jabref.org) - Very powerful [cross-platform](/@harrisonqian/awesome/wiki/platforms/cross-platform) (Java) bibtex editor. ![mac] ![windows] ![linux] ![foss]
- [Papis](https://github.com/papis/papis) - Extremely customizable,
  powerful and simple cross-platform (Python) library manager. It has a very
  complete Command-Line-Interface, several GUIs and scripting capability.
  ![linux] ![mac] ![foss]
- [Bibdesk](http://bibdesk.sourceforge.net) - Great bibliography editor for ![mac].
- [Zotero](https://www.zotero.org) - Reference manager for your browser that also exports to bibtex and integrates with many LaTeX editors. ![mac] ![windows] ![linux] ![foss]
- [Mendeley](https://www.mendeley.com) - Both an app and cloud client to manage your references and PDFs. Can sync out to a bibtex file for your LaTeX workflow. ![mac] ![windows] ![linux]
- [betterbib](https://github.com/nschloe/betterbib) - Command-line utility for improving your BibTeX files. Fetches information from online sources. ![mac] ![windows] ![linux] ![foss]
- [OneCite](https://github.com/HzaCode/OneCite) - Universal citation management and academic reference toolkit that converts messy references into perfectly formatted citations. Supports DOI, arXiv ID, titles, and more, with output in BibTeX, APA, and MLA formats. ![mac] ![windows] ![linux] ![foss]
- [CrossRef Local](https://github.com/ywatanabe1989/crossref-local) - Local CrossRef [database](/@harrisonqian/awesome/wiki/databases/database) (167M papers) with full-text search, impact factor data, [Python](/@harrisonqian/awesome/wiki/programming-languages/python) API for bibliography enrichment, and an MCP server (15 tools). ![foss]
- [OpenAlex Local](https://github.com/ywatanabe1989/openalex-local) - Local OpenAlex [database](/@harrisonqian/awesome/wiki/databases/database) (284M scholarly works) with abstracts and semantic search for literature discovery, and an MCP server. ![foss]

## Build Tools

Compiling LaTeX documents can be tedious, build tools help you to manage the compilation process.

- [Arara](https://www.ctan.org/pkg/arara) ([GitHub repo](https://github.com/islandoftex/arara)) - Simple tool that allows you to specify which tools to call inside your document and it can be extended quite easily. ![foss]
- [latexmk](https://www.ctan.org/pkg/latexmk) - Build tool that is the commonly used by many LaTeX editors (LaTeXing, TeXShop, etc.) to build your LaTeX files. ![foss]

### GitHub Actions

- [xu-cheng/latex-action](https://github.com/xu-cheng/latex-action) - [GitHub](/@harrisonqian/awesome/wiki/development-environment/github) Action to compile LaTeX documents
- [dante-ev/latex-action](https://github.com/dante-ev/latex-action) - DANTE e.V.'s [GitHub](/@harrisonqian/awesome/wiki/development-environment/github) action to compile LaTeX documents. Offers a full TeXLive and pre-installed [perl](/@harrisonqian/awesome/wiki/programming-languages/perl) and [python](/@harrisonqian/awesome/wiki/programming-languages/python).

## Misc. Tools

- [CaTeX](https://github.com/Alexis-benoist/CaTeX) - Concatenates LaTeX documents with attention for properly merging the preamble.
- [Pandoc](https://pandoc.org) - This program converts almost any document format (LaTeX, DOC, [markdown](/@harrisonqian/awesome/wiki/miscellaneous/markdown), etc.) to almost any other format. A great tool to aid workflows where multiple formats are used. ![foss]
- [SciTeX Writer](https://github.com/ywatanabe1989/scitex-writer) - Manuscript compilation system with templates for manuscripts, revisions, and supplementary materials, plus figure, table, and citation handling, and an MCP server (38 tools). ![foss]

### Quality Check Tools

- [ChkTeX](https://www.nongnu.org/chktex/) - Linter / code checker for LaTeX documents. ![foss]
- [blacktex](https://github.com/nschloe/blacktex) - Command-line tool that replaces commonly occurring LaTeX anti-patterns and cleans up your files. ![windows] ![linux] ![mac] ![foss]
- [TeXtidote](https://github.com/sylvainhalle/textidote) - A [cross-platform](/@harrisonqian/awesome/wiki/platforms/cross-platform) (Java) spelling, grammar and style checker for LaTeX documents. ![windows] ![linux] ![mac] ![foss]

### Tools centered around equations

- [Codecogs Eqn Editor](https://editor.codecogs.com/) - Online LaTeX equation editor that allows you to produce figures containing an equation.
- [EqualX](https://equalx.sourceforge.io/) - Graphical LaTeX formula editor. ![windows] ![linux] ![foss]
- [KLaTeXFormula](https://klatexformula.sourceforge.io) - [Cross-platform](/@harrisonqian/awesome/wiki/platforms/cross-platform) alternative for LaTeXit. ![foss]
- [Laeqed](https://www.thrysoee.dk/laeqed/) - Crossplatform LaTeX formula to PNG convertor. ![windows] ![linux] ![mac] ![foss]
- [LaTeXEqEdit](http://latexeqedit.sourceforge.net/) - LaTeX formula editor for [Windows](/@harrisonqian/awesome/wiki/platforms/windows). ![windows] ![foss]
- [LaTeXiT](https://www.chachatelier.fr/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. ![mac]
- [LaTeX to Image](https://thomasahle.com/latex2png/) - Convert LaTeX to PNG, JPEG, or SVG images. Big symbols menu and easy drag-and-drop equations.
- [pix2tex](https://lukas-blecher.[github](/@harrisonqian/awesome/wiki/development-environment/github).io/LaTeX-OCR/) - LaTeX OCR ![windows] ![linux] ![mac] ![foss]
- [Image to LaTeX](https://www.underleaf.ai/tools/image-to-latex) - AI-powered converter that transforms images of handwritten notes, equations, or tables into clean LaTeX code.

## LaTeX-compatible GUI tools

- [TikzEdt](https://www.tikzedt.org) (also: [GitHub repo](https://github.com/hchapman/tikzedt)) - WYSIWYG and text-based editor for [TikZ](/@harrisonqian/awesome/wiki/miscellaneous/tikz) pictures. ![foss]
- [TikZ-Editor](https://github.com/fredokun/TikZ-Editor) - Live-previewing editor for [TikZ](/@harrisonqian/awesome/wiki/miscellaneous/tikz) figures. ![mac] ![linux] ![foss]
- [IPE](https://ipe.otfried.org) - Drawing tool that integrates well with LaTeX commands and documents. ![foss]
- [GeoGebra](https://www.geogebra.org/) - [Cross-platform](/@harrisonqian/awesome/wiki/platforms/cross-platform) geometry tool with output to [TikZ](/@harrisonqian/awesome/wiki/miscellaneous/tikz). ![foss]
- [Dia](https://wiki.[gnome](/@harrisonqian/awesome/wiki/platforms/gnome).org/Apps/Dia) - [Cross-platform](/@harrisonqian/awesome/wiki/platforms/cross-platform) diagramming tool that can export to PSTricks and MetaPost code. ![foss]
- [TikZiT](https://tikzit.[GitHub](/@harrisonqian/awesome/wiki/development-environment/github).io) - GUI tool for creating graphs and string diagrams using PGF/TikZ. ![windows] ![linux] ![mac] ![foss]
- [LaTeXDraw](https://latexdraw.sourceforge.net/) - Vector-based drawing tool having LaTeX as first-class citizen. ![windows] ![linux] ![mac] ![foss]

## Packages

- [CTAN](https://www.ctan.org) - The Comprehensive TeX Archive Network is the place to look for useful packages and documentation.

### References

- [Cross-reference packages explained](https://tex.stackexchange.com/a/36312/9075) - Elaboration on cross-reference packages (cleveref, varioref, theoremref, nameref, etc.): Which to use, which conflict?

### Tables

- [Excel2LaTeX](https://www.ctan.org/pkg/excel2latex?lang=en) - Excel (2010 and older) macros to produce LaTeX `tabular` code. ![windows] ![mac]
- [csv2latex](http://freshmeat.sourceforge.net/projects/csv2latex) - Converts CSV files from your favorite programs to LaTeX `tabular`s. ![linux] ![mac]
- [Tables Generator](https://www.tablesgenerator.com) - This website provides a graphical interface to input your table and produces properly-formatted code for LaTeX, [Markdown](/@harrisonqian/awesome/wiki/miscellaneous/markdown), HTML, etc.
- [pgfplotstable](https://www.ctan.org/pkg/pgfplotstable?lang=en) - 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.

### Graphics

#### PSTricks

PSTricks is a great library to draw figures for inclusion in PostScript/DVI files.

#### TikZ

TikZ is an awesome package with many plugins that allow you to create figures from within your LaTeX documents.
Typically, it is easier to get to work with `pdflatex` than PSTricks is.

- [TeXample](https://www.texample.net) - Blog about LaTeX, with a big collection of [TikZ](/@harrisonqian/awesome/wiki/miscellaneous/tikz) figures.
- [pgfplots](http://pgfplots.sourceforge.net) - Truly [awesome](/@harrisonqian/awesome/wiki/miscellaneous/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](/@harrisonqian/awesome/wiki/miscellaneous/tikz) (PDF)](https://cremeronline.com/LaTeX/minimaltikz.pdf) - Short introductory document to the world of TikZ, written by Jacques Crémer.
- [PetarV-/TikZ](https://github.com/PetarV-/TikZ) - Collection of publication-ready PGF/TikZ figures by Petar Veličković.
- [matlab2tikz](https://github.com/matlab2tikz/matlab2tikz) - Convert your MATLAB plots to PGFPlots/TikZ. ![windows] ![linux] ![mac] ![foss]
- [tikzplotlib](https://github.com/nschloe/tikzplotlib) - Convert your matplotlib plots to PGFPlots/TikZ. ![windows] ![linux] ![mac] ![foss]
- [TikZBlog](https://latexdraw.com) - Step-by-Step [Tutorials](/@harrisonqian/awesome/wiki/computer-science/tutorials) about How to Draw Illustrations in LaTeX.

### Source Code

- [minted](https://www.ctan.org/pkg/minted) - The minted package uses [pygments](https://pygments.org/) to generate the listings. In this way, LaTeX is able to format more than 300 programming and markup languages and other text formats.

### Typography

- [microtype](https://ctan.org/pkg/microtype) - This package improves the appearance of your documents by enabling margin kerning and font expansion.

### Presentations, Slides

- [nics](https://nics.nilcons.com/) - An opinionated alternative to Beamer, that we created with the hopes to make common tasks very easy and beautifully rendered by default.  Has [awesome](/@harrisonqian/awesome/wiki/miscellaneous/awesome) documentation and a detailed cheatsheet to help you getting started.

## Templates

- [LaTeX templates](https://www.latextemplates.com) - Collection of templates for [papers](/@harrisonqian/awesome/wiki/computer-science/papers), posters, resumés, theses, books, presentations, … for LaTeX.
- [Ultimate Beamer Theme List](https://github.com/martinbjeldbak/ultimate-beamer-theme-list) - Links to various beamer themes along with PDF previews.
- [LaTeX Beamer Theme Overview](https://github.com/UweZiegenhagen/LaTeX-Beamer-Theme-Overview/blob/main/OVERVIEW.md) - Visual overview of beamer themes included in TeXLive
- [TeXtured](https://github.com/jdujava/TeXtured) - A typographically elegant, clean, and structured LaTeX template (primarily intended for theses).

## Symbols

- [Comprehensive LaTeX symbol list](https://www.ctan.org/tex-archive/info/symbols/comprehensive/) - Very extensive list of symbols for LaTeX. Available in [A4](https://mirrors.ctan.org/info/symbols/comprehensive/symbols-a4.pdf) and [letter](https://mirrors.ctan.org/info/symbols/comprehensive/symbols-letter.pdf) sizes.
- [Detexify](https://detexify.kirelabs.org/classify.html) - You draw the symbol and this site/app will tell you the LaTeX command.

## Resources

- [TUG](https://www.tug.org) - The TeX User Group is a way to get in touch with other (La)TeX users.
- [TeXDoc](https://texdoc.net) - Online interface to the `texdoc` utility to browse LaTeX packages and documentation.
- [Dickimaw Books: LaTeX resources](https://www.dickimaw-books.com/latexresources.html) - Great overview of resources useful for LaTeX.
- [LaTeX cookbook](https://latex-cookbook.net) - Sibling of TeXample, contains quite a bit of example code.
- [Visual FAQ](https://ctan.org/pkg/visualfaq) - Typesetting issues and a link to appropriate TeX FAQ [answers](/@harrisonqian/awesome/wiki/miscellaneous/answers).
- [MartinThoma's LaTeX example](https://github.com/MartinThoma/LaTeX-examples/) - [GitHub](/@harrisonqian/awesome/wiki/development-environment/github) repository containing example LaTeX documents.
- [LaTeX community](https://latex.org/forum) - Forum about LaTeX.
- German: [Neue TeX FAQ](https://texfragen.de) - Modern and updated LaTeX FAQ in German.
- [BibTeX Style Examples](http://www.cs.stir.ac.uk/~kjt/software/latex/showbst.html) - Example output of common BibTeX styles (BST files).
- [TeX World](https://tex.world/) -  Websites supported by the TeX Users Group, DANTE, and GUTenberg.
- [TeXnique](https://texnique.xyz) - A LaTeX Typesetting Game.

## Showcases

- [Showcase of beautiful typography done in TeX & friends](https://tex.stackexchange.com/questions/1319/showcase-of-beautiful-typography-done-in-tex-friends) - Set of examples demonstrating the power of LaTeX.
- [Showcase of beautiful invitations in TeX](https://tex.stackexchange.com/q/281415/9075) - Showcase of invitations typeset using LaTeX.
- [Showcase of "programming your document" paradigm](https://tex.stackexchange.com/q/219774/9075) - Collection of LaTeX documents demonstrating how LaTeX can be used like a programming language.
- [TUG: TeX showcase](https://www.tug.org/texshowcase/) - Website from the TUG that shows some examples of what LaTeX can do.
- [Awesome LaTeX drawing](https://github.com/xinychen/awesome-latex-drawing) - Curated list of academic drawing examples for using LaTeX

## Tutorials

- [LearnLaTeX.org](https://www.learnlatex.org/) - Browser-based LaTeX tutorial.
- [The (Not So) Short Introduction to LaTeX2e](https://mirrors.ctan.org/info/lshort/english/lshort.pdf) - Very comprehensive introduction to LaTeX.
- [Begin LaTeX in minutes](https://github.com/luong-komorebi/Begin-Latex-in-minutes) - Brief intro to LaTeX for beginners that helps you use LaTeX with ease.
- [Getting to Grips with LaTeX](https://www.andy-roberts.net/writing/latex) - Complete guide going through the majority of things you need to know about LaTeX.
- [LaTeX introductions in languages other than English](https://tex.stackexchange.com/questions/84384/latex-introductions-in-languages-other-than-english/84385) - Collection of introductions in many languages.

## Books

- [Wikibooks: LaTeX](https://en.wikibooks.org/wiki/LaTeX) - The LaTeX wikibook. Not really a paper book, but it is equally extensive.
- [The LaTeX Companion, F. Mittelbach (2004)](https://www.informit.com/store/latex-companion-9780201362992)
- [LaTeX Graphics Companion, M. Goossens (2007)](https://www.informit.com/store/latex-graphics-companion-9780321508928)
- [TeX by Topic (2007)](https://ctan.org/pkg/texbytopic)
- [TeX for the Impatient (2020)](https://ctan.org/pkg/impatient)
- [Formatting Information (2020)](https://latex.silmaril.ie/formattinginformation) - This is the [HTML5](/@harrisonqian/awesome/wiki/front-end-development/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

- [TeXblog](https://texblog.net) - Blog about LaTeX and everything related.
- [texblog.org](https://texblog.org) - Blog on LaTeX and related topics (tutorials, packages, code snippets, etc.).
- [TeX Talk](https://tex-talk.net) - Blog for the TeX Stack Exchange site with news and interviews.
- [TeX Hour](https://texhour.[github](/@harrisonqian/awesome/wiki/development-environment/github).io/) - A weekly video meeting

## Social media

- [LinkedIn: TeX/LaTeX User Group](https://www.linkedin.com/groups/1600297)
- [Twitter: @TeXtip](https://twitter.com/TeXtip) - [Tips](/@harrisonqian/awesome/wiki/programming-languages/tips) related to (La)TeX by [John D. Cook](https://www.johndcook.com/).
- [TeX.StackExchange](https://tex.stackexchange.com) - StackExchange TeX section.
- [TopAnswers TeX](https://topanswers.xyz/tex) - a free and open source Q&A site for TeX and friends

---

## Meta Awesome-LaTeX

If you want to contribute, please do read our [CONTRIBUTING](CONTRIBUTING.md) guidelines.

## Legend

The icons indicating Mac, Linux and Windows compatibility show when a program is *only* available for those platforms. So absence of those icons means that the software is fully cross-platform.

|       Logo          | Description                                            |
|:-------------------:|:-------------------------------------------------------|
| ![mac]              | [macOS](https://www.apple.com/macos)                   |
| ![linux]            | [GNU/Linux](https://www.gnu.org)                       |
| ![windows]          | [Microsoft Windows](https://www.microsoft.com/windows) |
| ![FOSS]             | [Free Open-Source Software](https://opensource.org)    |

---

All trademarks are property of their respective owners.

[mac]: https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/apple.svg
[linux]: https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/linux.svg
[windows]: https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/windows.svg
[foss]: https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg
[awesome]: https://cdn.jsdelivr.net/gh/sindresorhus/awesome@d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg