LaTeX
LaTeX is an amazing typesetting language that I mostly use to markup various mathematical formulas. I am currently learning more about it and try to use it here in the wiki too with KaTex plugin.
For writing LaTeX I use Sublime Text and LateXTools plugin.
Linksโ
- The Not So Short Introduction to LaTeX
- Neat typesetting
- Mathpix - Convert images of math and handwriting into LaTeX and text instantly. (GitHub) (HN)
- My LaTeX Workflow: latexmk, ShareLaTeX, and StackEdit (2015)
- PlotNeuralNet - LaTeX code for making neural networks diagrams.
- Tips and Tricks for Writing Scientific Papers - Best practice and tips & tricks to write scientific papers in LaTeX, with figures generated in Python or Matlab.
- How I'm able to take notes in mathematics lectures using LaTeX and Vim (2019) (HN) (HN)
- Managing LaTeX lecture notes
- Engrafo - Convert LaTeX documents into beautiful responsive web pages using LaTeXML.
- LaTeX3 Development Repository - Contains development material for LaTeX3.
- Eisvogel - Clean pandoc LaTeX template to convert your markdown files to PDF or LaTeX.
- KaTeX - Fastest math typesetting library for the web. (Code) (HN)
- arxiv-latex-cleaner - Easily clean the LaTeX code of your paper to submit to arXiv.
- HN: LaTeX Workflow on iPad
- arxiv-style - Latex style and template for paper preprints (based on NIPS style).
- Image to Latex (2019)
- Awesome LaTeX drawing - Drawing Bayesian networks, graphical models, and technical frameworks in LaTeX.
- The Great, Big List of LATEX Symbols
- BayesNet - TikZ library for drawing Bayesian networks, graphical models and (directed) factor graphs in LaTeX.
- LaTeX.Online - Open source service where anyone can build a PDF from GIT repository with TeX files. (Code)
- Polymath - Markup Language for Everything. (HN)
- Detexify - LaTeX Handwritten Symbol Recognition. (HN)
- TexLab - Implementation of the Language Server Protocol for LaTeX.
- Metropolis - Modern LaTeX Beamer theme.
- SwiftLaTeX - WYSIWYG Browser-based LaTeX Editor. (HN)
- LaTeX Tips
- Biber - Backend processor for BibLaTeX.
- Blank starter LaTeX code for writing papers and slides
- LaTeX.css - Make your website look like a LaTeX document. (HN) (Code)
- LatexCSS - Nearly Classless CSS file to give html a latex-like look. (Code)
- Have you ever asked yourself โhow did research get done before LateX?โ (2020) (HN)
- LaTeX.js - LaTeX to HTML5 translator using a PEG.js parser.
- Flexible LaTeX Article Environment
- mdbook-latex - An mdbook backend for generating LaTeX and PDF documents.
- LaTeXML - TeX and LaTeX to XML/HTML/ePub/MathML translator.
- TikZiT - Graphical tool for rapidly creating graphs and string diagrams using PGF/TikZ. (Code)
- LaTeX to HTML5 - Scripts for Latex to HTML5 conversion.
- LaTeX Typesetting (Lobsters)
- Papers - LaTeX template to PDF generation web service written in Rust.
- Collection of LaTeX templates used for research, courses
- handcalcs - Python library for converting Python calculations into rendered latex. (HN)
- LaTeX News
- TeX FAQ
- LuaTeX - Extended version of pdfTeX using Lua as an embedded scripting language.
- What is the future of TeX?
- TikZ.net - Graphics with TikZ in LaTeX. (HN)
- TikZ - Complete collection of my PGF/TikZ figures. I will do my best to keep it updated as soon as new figures are published.
- Research Logbook - Simple yet powerful LaTeX template for research notebook with modular components and a wide variety of tools.
- LyX - Document Processor. (HN) (Code)
- kaobook - LaTeX class for books, reports or theses.
- Tectonic - Modernized, complete, self-contained TeX/LaTeX engine, powered by XeTeX and TeXLive. (Web) (Lobsters)
- Tectonic in Rust - Rewriting LaTeX in Pure Rust. (HN)
- XymosTeX - Attempt to build an implementation of TeX in Rust.
- InstaTeX - Minimal TeX equation editor in the browser.
- SpanDeX - Modern alternative to LaTeX written in Rust. (Docs)
- PyLaTeX - Python library for creating and compiling LaTeX files or snippets. (Docs)
- Examples for the usage of LaTeX
- TeX: A Branch in Desktop Publishing Evolution (2018-2019)
- Python2LaTeX - Python to LaTeX converter.
- MiKTeX - Modern C/C++ implementation of TeX & Friends. (Code)
- Top LaTeX Fonts
- TeXMe - Lightweight JavaScript utility to create self-rendering Markdown + LaTeX documents. (Web) (Demo)
- Arara - TeX automation tool based on rules and directives. (HN)
- LaTeX Complete โ Figma Plugin - Typeset mathematics right in your designs.
- GitHub LaTeX Action - GitHub Action to compile LaTeX documents.
- Generating ePub from LaTeX (2021) (HN)
- LearnLaTeX.org - Place to learn LaTeX online. (HN)
- Overleaf - Online LaTeX Editor. (Code)
- fiziko - MetaPost library initially written to automate some elements of black and white illustrations for a physics textbook.
- acmart - ACM consolidated LaTeX styles.
- LaTeX Best Practices
- TeXmacs and the Art of Mathematical Writing (HN)
- HaTeX - Haskell library that implements the LaTeX syntax, plus some abstractions on top.
- finl is not LaTeX โ Reinventing LaTeX for the twenty-first century (Lobsters)
- Expanding TeX's \newif (2021)
- The LaTeX Font Catalogue
- Muboard - Mathematics Chalkboard With LaTeX and Markdown Support. (Code) (HN)
- Image to LaTeX - Convert images of LaTex math equations into LaTex code. (Tweet)
- Upmath - Markdown & LaTeX Online Editor. (Code)
- Lunamark - Lua library for conversion between markup formats.
- Markdown - Package for converting and rendering markdown documents in TeX.
- pgfplots - Create normal/logarithmic plots in two and three dimensions for LaTeX/TeX/ConTeXt.
- PGF - TeX macro package for generating graphics. (Manual)
- Simplified LNCS Template - Improved Lecture Notes in Computer Science (LNCS) template.
- LTeX Language Server - LSP language server for LanguageTool with support for LaTeX, Markdown, and others. (Docs)
- katex-rs - Rust bindings to KaTeX.
- Show Your Work - Fully reproducible, open source scientific articles in LaTeX.
- web2js - Pascal compiler that targets WebAssembly, designed specifically to compile TeX so it can be run inside the browser.
- TikZJax - Converts script tags (containing TikZ code) into SVGs. (Code)
- Ant - New typesetting system. Resembles TeX, but improves the internal language, which is ML dialect with rich domain-specific features for typesetting.
- Asiatic pTeX
- ClutTeX - Process LaTeX document without cluttering your directory.
- LaTeX Input for Impatient Scholars (2021) (HN)
- LaTeXPad - Minimalist LaTeX scratch pad with symbol autocompletion and instant previews. (Code)
- LaTeX Run - Fits LaTeX into a modern build environment.
- Symbolic-math-HaTeX - Convenient Haskell syntax for writing in LaTeX math expressions.
- NotebookToLaTeX.jl - Julia package for converting your Pluto and Jupyter Notebooks into beautiful Latex.
- LaTeX Cookbook - Collection of LaTeX recipes. (HN)
- How to write LaTeX without writing LaTeX (HN)
- Beamer - LaTeX class for producing presentations.
- Blogging with TikZ (2021)
- Examples of how to create colorful, annotated equations in Latex using Tikz
- CTAN - Comprehensive TeX Archive Network.
- Annotated example of how to make annotated equations in LaTeX using TikZ
- pylatexenc - Simple LaTeX parser providing latex-to-unicode and unicode-to-latex conversion.
- Bibolamazi - Prepare consistent and uniform BibTeX files for your LaTeX documents.
- latex-parser - Generate an AST and beautify LaTeX code.
- blacktex - Cleans up your LaTeX files.
- minted - Highlighted source code for LaTeX.
- mdbook-katex - Preprocessor for mdBook, rendering LaTex equations to HTML at build time.
- biblatex - Sophisticated bibliography system for LaTeX users.
- CircuiTikZ - CircuiTikZ TeX/LaTeX package for drawing circuits.
- tikzsd - Haskell program used to generate LaTeX code for string diagrams.
- pix2tex - Using a ViT to convert images of equations into LaTeX code.
- Real-time LaTeX Using Vim or Neovim (Reddit)
- PythonTeX - Execute Python and other code in LaTeX documents, or typeset it with syntax highlighting.
- latexindent.pl - Perl script to add indentation (leading horizontal space) to LaTeX files.
- TeX Live - TeX Users Group.
- Tufte Algorithms Book Template - Template for textbooks in the same style as Algorithms for Optimization.
- MTTeX - LaTeX package for formatting meta-theory.
- TinyTeX - Lightweight, cross-platform, portable, and easy-to-maintain LaTeX distribution based on TeX Live.
- Galley of Tikz drawings
- Neat LaTeX tricks (2022)
- Template for LaTeX-based Network Diagrams
- LaTeX2e Kernel Code
- Nix configuration for building LaTeX documents
- Alternatives to TikZ for making diagrams
- HEVEA - Fast LaTeX to HTML translator.
- I hate LaTeX. I love LaTeX. (HN)
- Exploring Nix Flakes: Build LaTeX Documents Reproducibly (2021)
- unified-latex - Utilities for parsing and manipulating LaTeX ASTs with the Unified.js framework.
- TeXiFy-IDEA - LaTeX support for the IntelliJ platform by JetBrains.
- How I make beautiful GRAPHS and PLOTS using LaTeX (2022)
- Render LaTeX in React apps
- 100 most frequent LaTeX commands (2022)
- TeXZilla - JavaScript LaTeX-to-MathML converter compatible with Unicode. (Code)
- How2LaTeX - Compact guide to help you write professional LaTeX documents.
- Implementing a โmini-LaTeXโ in ~2000 lines of code (2022) (HN)