What LaTeX setup do you use?

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

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. 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.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. 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.

  4. 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.

  5. 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.

  6. 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.

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

  8. 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.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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

  • [Emacs Git] Add :vc keyword to use-package

    4 projects | /r/emacs | 16 May 2023
  • arXiv-citation: Generate citation data for PDF files from the arXiv // GitHub mirror

    1 project | /r/planetemacs | 1 Apr 2023
  • change-env: Change to and from any LaTeX environment, including display math—with label support!

    1 project | /r/planetemacs | 1 Apr 2023
  • Newbie here! Need Help!

    6 projects | /r/emacs | 29 Jan 2023
  • How to develop Xcode project in emacs?

    10 projects | /r/emacs | 12 Nov 2022

Did you know that Emacs Lisp is
the 27th most popular programming language
based on number of references?