In the arena of Linux, LaTeX is considered a standard markup language. It helps the users for editing the documents to the markup level. There are lots of best LaTeX Editors available for Linux, but it seems difficult to choose the Best LaTeX Editor for both advanced and beginner. In this tutorial, I will share with you a list of the top best LaTeX Editors for Linux and how to install those on Ubuntu. If you are a great fan of LaTeX editing or just started to learn it, this list will guide you to get the best LaTeX Editor for your Linux system.
Best LaTeX Editor: Top 33 Reviewed
Here, this list will be divided into 3 parts: I will cover standalone software, online LaTeX editor, and LaTeX with extensions.
Note: For clarification, these applications are not listed in any specific order, and the features mentioned here are not all-inclusive. The features mentioned are compiled either from their respective official websites or my personal experience using them.
TeXmaker is one of the best LaTeX editors available out there. It’s to be the most user-friendly LaTeX IDE for the newbie. TeXmaker supports all the major platforms, including Windows, Linux, and macOS. It provides syntax highlighting, auto code completion, code folding, spells checking, etc.
TeXStudio is a fork of Texmaker, which comes with cross-platform features and lots of customization. It provides writing support, including auto-completion, custom macros, search, folding, navigation, etc. It has an inline interactive spell-checking tool and a built-in output viewer.
Maybe Kile is the editor; you had been looking for years. You can customize anything, and very easy to use. After Installing, you will not be bored after a day-long working on it, and this how it becomes one of the best LaTeX editors. Kile is a fantastic LaTeX editor that offers some unique features like image insertion, creating tables automatically, and enumeration macros are helpful. If you’re a beginner, then definitely Kile will teach you nicely and professionally. Besides all the standard features, it can manage the project and provides a command-line interface also.
RTextDoc is an excellent choice for a LaTeX editor. It has attractive and easy-to-use features, including a word look-up with more than 40 dictionaries, built-in graphics program based on PStricks, and an instant grammar checker. It also supports all the primary OS like Windows, Mac OS, and Linux.
LyX is a document processor that combines the power and flexibility of TeX/LaTeX with the ease of using a graphical interface. It’s an open-source LaTeX editor that’s available for Windows, Mac, and Linux. It’s quite intuitive and user-friendly. LyX offers import from and export to LaTeX. Unlike other LaTeX editors, it has all the significant features that make the editing comfortable and hassle-free.
TeXpen is a LaTeX editor for Windows, Linux, and Mac OS. This software was developed in Qt/C++. Auto-completion, Highlighting, Theme templates, One-Click compiling, Built-in PDF preview, Real-Time Equation preview, etc., are mentionable features it can offer.
TeXWorks LaTeX editor is a bit different from any other discussed here. It has two side-by-side panels, which provides an editor window and a document preview window. Clicking o the document preview finds the edit mark at that TeX source related to the clicked location. This feature is out of the box, making it the best LaTeX editor for the beginner. Unlike other LaTeX editors, it has all the regular features.
Gummi is also an open-source and cross-platform LaTeX editor available out there. It has a two-pane view mode, which easily helps the user edit the syntax and formatting errors. It also saves a pdf copy automatically of the LaTeX documents when you keep it. There are many mentionable features available like a citing tool, inserting images, helpers for matrix and table editing, configurable snippets of code, spell checker, built-in document viewer, etc.
MikTeX is another great TeX/LaTeX editor for Windows, macOS, and Linux. If you are really into the task of LaTeX document editing, use this finely crafted software and forget everything.
Install for Ubuntu and Linux Mint
- Add the following PPA to register the repository which contains the MiKTeX installation package:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys D6BC243565B2087BC3F897C9277A7293F59E4889 echo "deb https://miktex.org/download/ubuntu xenial universe" | sudo tee /etc/apt/sources.list.d/miktex.list sudo apt-get update
- Now install the software:
sudo apt-get install miktex
It has attractive features that users can get a real-time compilation of LaTeX documents. It’s an open-source LaTeX editor and available for Linux and Windows.
LaTeXila is the default and integrated LaTeX environment for the Gnome system. It has a lean and clean interface. Users can install it from the Ubuntu software center.
12. BaKoMa TeX Word
So far, whatever LaTeX editor I have described, all are free and open source. But this one is neither free nor open-source, but it’s popular and innovative in doing the task. BaKoMa TeX Word is a fantastic LaTeX editor based on WYSIWYG, which provides real-time preview and editing features.
Scribes is a well know free and open-source LaTeX editor for Linux. This software provides customizable templates or snippets for inserting non-ASCII characters for XeTeX users, a quick insertion of figure/table/listing environments, etc.
DMelt is one of the free and best LaTeX editors available for All Java-enabled platforms (Windows, Linux, Mac, Sun). This IDE does LaTeX editing and provides an environment for scientific computation, data analysis, and data visualization. You can plot functions, do data mining, perform data analysis with histograms and arrays, symbolic mathematical calculations, matrix calculations, and much more.
jEdit supports cross-platform like Windows XP/Vista/7/8, OS X, Linux (Slackware, Debian). Should work on any platform with a Java VM. Its TeX supports command insertion, compilation, Aspell, Syntax Highlighting, Code Completion, Code Folding, Autosave, etc.
16. Open LaTeX Studio
It’s an open-source and free LaTeX editor for Windows and Linux systems. It offers document templates and remote collaboration via Dropbox. Syntax highlighting, code completion, code folding, spell checking, built-in output viewer, etc., are the main features of this LaTeX editor.
Winefish is a LaTeX Editor for Experienced Users. Though this software is not under active development, you can still install and test it yourself and see how it fulfills the LaTeX editing task. Code completion, project management, spell checking are the main features of Winefish.
Online LaTeX editors
ShareLaTeX is an open-source online LaTeX editor that can be used in any system unless it doesn’t support any browser. It let you create unlimited projects for free. ShareLaTeX has very well done documentation with lots of accessible and useful examples for Newbie. It has many features, including latex, pdflatex, and XeLaTeX compilers, collaboration with others like Google Docs, autocomplete, spell check, multi-language, export-import data, and much more.
Overleaf is one of the best online LaTeX editors available in the market. It offers many tex templates, and the support assistance is indeed praiseworthy. There are many features worth mentioning Unlimited projects, Rich Text View, pdflatex compiler, Autocomplete, Multi-Language spell check, etc.
Online LaTeX editor with integrated Gnuplot, templates, project versioning, and real-time collaboration. As an online browser-based LaTeX editor, Papeeria supports all the major platforms like Windows, Linux, Mac OSX, iOS, Android. It offers some useful features like syntax highlighting, code completion, code folding, spell checking, syncTeX, autosave, project management, etc.
21. LaTeX Base
An online LaTeX editor that works without any installation and even an internet connection. LaTeX Base offers a live preview, one-click document publishing, and sharing options out of the box. Moreover, it can easily integrate with file storage services like Google Drive and Dropbox.
Authorea is a new online tool for collaborative social writing. It helps you write LaTeX in your browser.
Extensions for LaTeX Editing
23. Emacs with WhizzyTeX
Emacs with WhizzyTeX is a free and open-source LaTeX editor for Linux and Unix-based systems. It let you have a real-time preview of your document as you type. It works smoothly with Math, tipa, synttree, TikZ, etc.
Install it on Ubuntu or Debian-based System
- For Ubuntu/Debian users:
sudo apt-get install advi whizzytex
- Now run the below command to start Emacs with WhizzyTeX.
24. Visual Studio Code with LaTeX-Workshop
LaTeX Workshop is an extension for Visual Studio Code. This plugin has some all-in-one features for LaTeX typesetting with Visual Studio Code. It supports cross-platform for Windows, Mac, and Linux. It can also save LaTeX to pdf automatically and have a pdf viewer inbuilt. Moreover, Syntax Highlighting, Code Completion, Code Folding, Spell Checking, Project Management, etc., are the main features of this LaTeX editing plugin with Visual Studio.
25. Geany with GeanyLaTeX
Geany is a great and useful IDE editor for Windows and Linux systems. It has a plugin, maintained by the leading developer, for editing LaTeX documents. This plugin can create new LaTeX documents, do auto-completion, insert environments easily, and offers proper documentation.
26. Auto-Latex Equations add-on for Google Docs
It’s a browser-based Google Docs plugin that lets you automatically convert every mathematical equation in your document into beautiful latex images! This plugin is completely free and works without any hassle.
27. The atom with
Atom is an open source and completely free Text editor available for Windows, Mac, and Linux. The interface of Atom is modern and thoroughly hackable, which is developed on web technologies. It has a package system where its large community contributes various extensions for increasing the functionality. Latex, latex-plus, or latextools packages are the best combination for editing the LaTeX documents. Atom offers all the features that the best LaTeX editor must-have for both professional and beginner users.
28. gedit with the gedit-LaTeX-plugin
It provides a clean interface and available for Windows, Mac, Linux, and others. Spell Checking, Syntax Checking, and Validation, Code Completion, Outlines, Wizards, Template Editing, BibTeX Integration, User-Defined Snippets are the most essential and mentionable features it can offer for LaTeX documents.
29. Vim with LaTeX-suite
Vim is one of the best IDE or Text editors for Linux available in the market. Users can customize this code editor as per their requirements. There is a suite of macros that can be used to edit LaTeX files. Vim allows automatic code folding, provides powerful keyboard shortcuts/Commands, smart indenting, and much more. Vim is best suited for hardcore users with a lot of customization.
30. TeXlipse plugin for Eclipse IDE
TeXlipse is an open-source and cross-platform best LaTeX editor for Windows, Mac, Linux, and others (Java-based). It provides customizable templates, an outline view, integrated code completion, editor shortcuts, version control, etc. It’s said that this LaTeX plugin is almost essential for Ph.D. writers.
31. IntelliJ IDEA with LaTeX plugin
LaTex is a plugin that is used to edit LaTeX documents through JetBrains IDEs. It has many features to offer, but worth mentioning are syntax highlighting, editor toolbar actions with shortcuts, code folding, project management, etc.
32. Emacs with AUCTeX
Emacs is one of the oldest programmable IDE for editors. It has the necessary support for TeX, but with the help of plugins, AUCTeX and RefTeX, Emacs provides advanced support for editing ConTeXt, LaTeX, Texinfo, docTeX, plain TeX documents. It features to support cross-platform including Windows, macOS, and Unix. Emacs also offers Syntax highlighting, auto code completion, spell checking, code folding, project management, and build in output viewer.
33. Sublime Text with LaTeXTools or LaTeXing Plugin
Sublime is a simple and easy to go but powerful text editor for almost all the major platforms, including Windows, Linux, Mac OS, and Unix system. This code editor is similar to Notepad++ and much easier to set up for LaTeX with the LaTeXing plugin or LaTeXTools. Both the plugins can be found in the package control tool. The sublime code editor is being actively developed and has a huge loyal community that creates plugins.
I hope this all-in-one Best LaTeX editor list will help you to choose the right one for your task. Did you like this tutorial review? Do you want me to include any other best LaTeX editor in this list? Share your thoughts in the comment box. And don’t forget to inform your friends on social media. This small step will let this site live forever.