Vim + LaTeX

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

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

    VimTeX: A modern Vim and neovim filetype plugin for LaTeX files.

  • In that blog post that is done using the vim plugin vimtex, which gives you syntax highlighting, indentation, etc, and also provides a way of automatically compiling your latex code into a PDF.

  • zathura

    a document viewer

  • Basically, you add vimtex as a plugin to vim, you configure it in your .vimrc file and specify things like which PDF viewer you want to use to view the output. In both the blog post and the github repo they use the PDF viewer zathura.

  • 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
  • ultisnips

    UltiSnips - The ultimate snippet solution for Vim. Send pull requests to SirVer/ultisnips!

  • Snipets or code completion can be done in a number of different ways, and how that is configured will depend on what method you use. In the blog he uses the vim plugin ultisnips. You'll find details on configuration for that in that link.

  • dotfiles

    Personal dotfiles repo (by awelormro)

  • The config is pretty symple, need something to navigate, something to autocomplete and something for tex, there are plenty of configs, but all of them shows vimtex as the playmaker for write latex with vim, for the autocompletion part you can use classics like youcompleteme, CoC or something pretty minimal like mucomplete, for snippets I highly recommend Ultisnips, pretty simple to configure, and pretty simple to write snippets, you can look in my vimtex configuration, my mucomplete config and my ultisnips config to have a complete suitable latex configuration, with this config you can write latex with ease and configure your latex using the shell-escape option to enable libraries like markdown or special functions for tikz and pgf. Good luck!

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