What LaTeX setup do you use?

This page summarizes the projects mentioned and recommended in the original post on /r/emacs

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • math-delimiters

    Insert math delimiters in TeX, LaTeX and Org buffers

  • In terms of LaTeX entry, I make heavy use of CDLaTeX (config), math-delimiters, latex-change-env (expository blog post here), as well as aas (config) (as well as many macros, of course!). I also have a few interesting-ish functions that e.g. automatically insert dollars around single characters, so that writing long documents is more ergonomic; I've written about these things a little bit here (this also showcases the preview feature of AUCTeX, which I quite like), and here.

  • change-env

    Change to and from any LaTeX environment, including display math—with label support! // GitHub mirror

  • In terms of LaTeX entry, I make heavy use of CDLaTeX (config), math-delimiters, latex-change-env (expository blog post here), as well as aas (config) (as well as many macros, of course!). I also have a few interesting-ish functions that e.g. automatically insert dollars around single characters, so that writing long documents is more ergonomic; I've written about these things a little bit here (this also showcases the preview feature of AUCTeX, which I quite like), and here.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • xmonad

    The core of xmonad, a small but functional ICCCM-compliant tiling window manager

  • There are a few other things I could mention, but there are more like side issues, and not relevant to my actual LaTeX setup. First and foremost—and thus perhaps noteworthy after all—is bibliography management with arxiv-citation (see here for more words). This is integrated very well with the XMonad window manager, which makes it even more of a joy to use.

  • auto-activating-snippets

    Snippets for Emacs that expand as you type

  • In terms of LaTeX entry, I make heavy use of CDLaTeX (config), math-delimiters, latex-change-env (expository blog post here), as well as aas (config) (as well as many macros, of course!). I also have a few interesting-ish functions that e.g. automatically insert dollars around single characters, so that writing long documents is more ergonomic; I've written about these things a little bit here (this also showcases the preview feature of AUCTeX, which I quite like), and here.

  • arXiv-citation

    Generate citation data for PDF files from the arXiv // GitHub mirror

  • There are a few other things I could mention, but there are more like side issues, and not relevant to my actual LaTeX setup. First and foremost—and thus perhaps noteworthy after all—is bibliography management with arxiv-citation (see here for more words). This is integrated very well with the XMonad window manager, which makes it even more of a joy to use.

  • lsp-mode

    Emacs client/library for the Language Server Protocol

  • Beyond that you might as well embrace the suck and install autex with a language server: https://emacs-lsp.github.io/lsp-mode/

  • org-auctex

    Better latex previews for org-mode

  • xenops looks quite interesting, I hadn't seen it before. I do also render my LaTeX maths in org, though with org-auctex instead of the default org-latex-preview (much faster!). The workflow is mostly that I write some maths inline to org, not inside of any source block—much less noise. When I'm done with a particular piece of code, I simply rerender the whole buffer; org-auctex is fast enough so that this doesn't take very long, even in dense org documents. The SVGs are automatically unprettified whenever you are inside them, so editing is seamless.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts