Comparison of TeX editors
Jump to navigation
Jump to search
Tables of editor properties[edit]
| Editing style[Note 1] | Native operating systems | Latest stable version | Costs | License | Configurable | Integrated viewer | ||
|---|---|---|---|---|---|---|---|---|
| Archimedes Home | Source | macOS | 1.3.6 (2015-10-29) | cost | Proprietary | Yes | Yes | Archimedes Home |
| AUCTeX | Source | Linux, macOS, Windows | 11.89 (2015-11-13) | Free | GPL | Yes | Yes | AUCTeX |
| Authorea Home | Source / partial-WYSIWYG | Online | N/A | Free | Proprietary | Yes | Yes | Authorea Home |
| Auto-Latex Equations for Google Docs | Install | Source | Online | 8.04 (2016-1-6) | Free | Free | Yes | Yes | Auto-Latex Equations for Google Docs | Install |
| BaKoMa TeX Home | WYSIWYG / Source | Windows, macOS, Linux | 11.38 (2017-07-10) | cost | Proprietary | Yes (scriptable) | Yes (Live update) | BaKoMa TeX Home |
| Cassiopeia | WYSIWYM | macOS | 2.3.7 (2016-01-26) | Free | Proprietary | Yes | Yes | Cassiopeia |
| CoCalc Home | Source | Online | N/A | Free | AGPL | Yes | Yes | CoCalc Home |
| Eclipse (By plugin TeXlipse) | Source | Linux, macOS, Windows | 1.5.0 (2011-11-26) | Free | EPL | Yes[Note 2] | Yes | Eclipse (By plugin TeXlipse) |
| EmilTex Home | Source | Windows | 1.2.80 (2014) | Free | Proprietary | Yes | Yes | EmilTex Home |
| Fidus Writer Home | Source / partial-WYSIWYG | Online | 3.1.0-dev (2016-10-17) | Free | AGPL[1] | ? | Yes | Fidus Writer Home |
| Geany LaTeX Plugin Home | Source | Linux,Windows | 0.50 (2010-06-12) | Free | GPL | Yes | Yes | Geany LaTeX Plugin Home |
| Gedit LaTeX Plugin Home | Source | Linux | 3.8 (2013-07-11) | Free | GPL | Yes | Yes | Gedit LaTeX Plugin Home |
| Gummi | Source | Linux | 0.6.6 (2016-01-27) | Free | MIT | Yes | Yes (Live update) | Gummi |
| Inlage | Source | Windows | 5 (2013-06-27) | Non-free | Proprietary | Yes | No | Inlage |
| JaxEdit Home | Source | Online | 0.30 (2013-12-13) | Free | Free | Yes | Yes | JaxEdit Home |
| JLatexEditor Home | Source | Linux (macOS, Windows) | 0.2.10 (2012-04-09) | Free | GPL | Yes | No | JLatexEditor Home |
| DataMelt | Source | Linux (macOS, Windows) | 1.4 (2016-02-16) | Free | Free | Yes | No | DataMelt |
| Kile | Source | Linux (macOS, Windows)[Note 3] | 2.1.3 (2012-09-23) | Free | GPL | Yes | Yes (Quick preview) | Kile |
| LaTeX Base | Source | Online | N/Android | cost | Proprietary | Yes | Yes | LaTeX Base |
| GNOME-LaTeX | source | Linux | 3.26 (2017-09-09) | Free | GPL | Yes | No | GNOME-LaTeX |
| LatexLab | Source | Online | ? | Free | Apache License | ? | Yes | LatexLab |
| LaTeX Online Editor | WYSIWYM | Online | Free | Proprietary | Yes | No | LaTeX Online Editor | |
| LibreOffice (By extension TexMaths) | Source | Linux, macOS, Windows | 0.46.1 (2018-07-17) | Free | GPL | Yes | No, but output as image and insert into document | LibreOffice (By extension TexMaths) |
| Sublime Text (By plugin LaTeXing) | Source | Linux, macOS, Windows | 1.2.19 (2016-04-20) | Free | Proprietary | Yes | No | Sublime Text (By plugin LaTeXing) |
| Sublime Text (By plugin LaTeXTools) | Source | Linux, macOS, Windows | 3.15.1 (2018-07-31) | Free | Free | Yes | No, but executes external viewers | Sublime Text (By plugin LaTeXTools) |
| LEd | Source | Windows | 0.53 (2009-10-09) | Free | Proprietary | ? | Yes (dvi) | LEd |
| LyX | WYSIWYM | Linux, macOS, Windows | 2.3.0 (2018-03-16) | Free | GPL | Yes | Yes (InstantPreview) | LyX |
| MeWa | Source | Windows | 1.4.0 (2007-06-06) | Free | GPL | Yes | No | MeWa |
| Notepad++ | Source | Windows | 7.5.7 (2018-06-30) | Free | GPL | Yes | No, but can be integrated [Note 4] | Notepad++ |
| Overleaf Home (formerly, writeLaTeX) | Source / partial-WYSIWYG | Online | N/Android | Free | Proprietary | Yes | Yes | Overleaf Home (formerly, writeLaTeX) |
| Papeeria Home | Source | Online | N/A | Free | Proprietary | Yes | Yes | Papeeria Home |
| Scientific WorkPlace | WYSIWYM | Windows | 6.0.12 (2016-02-23) | cost | Proprietary | Yes | Yes (TrueTex®) | Scientific WorkPlace |
| ShareLaTeX Home | Source | Online | N/A | Free | AGPL | Yes | Yes | ShareLaTeX Home |
| TeXCoding Home | Source | Windows | 2011.6 | cost | Proprietary | Yes | Yes (pdf, dvi) | TeXCoding Home |
| TexitEasy | Source | Linux, macOS, Windows | 0.21.3 (2015-10-02) | Free | GPL | Yes | Yes | TexitEasy |
| TexLab Home | Source / partial-WYSIWYG | Windows | 1.2 (2016-10-22) | Free | Proprietary | Partial | Yes (Continuous Update) | TexLab Home |
| TeXmacs Home | WYSIWYG | Linux, macOS, Windows | 1.99.6 (2017-12-21) | Free | GPL | Yes | Yes | TeXmacs Home |
| Texmaker | Source | Linux, macOS, Windows | 5.0 (2017-07-14) | Free | GPL2 | Yes | Yes | Texmaker |
| TeXnicCenter | Source | Windows | 2.02 Stable (September 29, 2013) [±] | Free | GPL | Yes | No | TeXnicCenter |
| Texpad Home | Source | macOS, iOS | 1.7.23 | Non-free | Proprietary | Yes | Yes (Live update) | Texpad Home |
| TeXShop | Source | macOS | 3.61 (2016-02-24) | Free | GPL | Yes | Yes (InstantPreview with Flashmode) | TeXShop |
| TeXstudio | Source | Linux, Windows, macOS | 2.12.10 (2018-07-06) | Free | GPL2 | Yes | Yes (pdf, selection with dvi2png) | TeXstudio |
| TeXworks | Source | Linux, macOS, Windows | 0.6.2 (2016-04-30) | Free | GPL | No | Yes (pdf) | TeXworks |
| TeXpen | Source | Linux, macOS, Windows | 0.7.2 (2015-03-09) | Free | GPL | Yes | Yes (pdf since 0.7) | TeXpen |
| RTextDoc | Source | macOS, iOS, Windows, Linux (Java enabled) | 1.9 (2013-11-19) | Free[Note 5] | GPL[2] | Yes | Yes | RTextDoc |
| Verbosus | Source | Online, Android,[3] iOS[4] | 4.1.3 (2016-05-06) | Free[5] | Proprietary | Yes | Yes (pdf) | Verbosus |
| DataMelt | Source | macOS, iOS, Windows, Linux (Java enabled) | 2.2 (2013-11-19) | Free | Free | Yes | No | DataMelt |
| Vim with plugin vim-latexsuite[6] | Source | Linux, macOS, Windows | 7.4.1484 (2016-03-03) | Free | Free | Yes | No | Vim with plugin vim-latexsuite[7] |
| WinEdt Home | Source | Windows | 10.2 (2017-04-13) | cost | Proprietary | Yes | No | WinEdt Home |
| Winefish | Source | Linux | 1.3.3 | Free | GPL | Yes | No | Winefish |
| WinShell | Source | Windows | 3.3.2.6 (2013-02-10) | Free | Proprietary | Yes | No | WinShell |
| Editing Style | Native Operating Systems | Latest stable version | Costs | License | Configurable | Integrated viewer |
| Inverse search[Note 6] | DDE support[Note 7] | Organises Projects | Menu for inserting symbols | Document comparison | Spell-checking | Multiple undo-redo | |
|---|---|---|---|---|---|---|---|
| Archimedes Home | Yes | No | No | Yes | No | Yes | Yes |
| AUCTeX | Yes | No | Partial (master file) | Yes | Yes | Yes[Note 8] | Yes |
| Authorea Home | Yes | N/A | Yes | No | No | Yes | Yes |
| Auto-Latex Equations for Google Docs | Install | Yes | N/A | Yes | No | No | Yes | Yes |
| BaKoMa TeX Home | Yes | Yes | Partial[Note 9] | Yes | Yes | Yes | Yes |
| Cassiopeia | N/A | ? | Yes | Yes | No | No | No (one level) |
| CoCalc Home | Yes | N/A | No | No | No | Yes | Yes |
| Eclipse (By plugin TeXlipse) | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| EmilTex Home | Yes | N/A | Yes | No | No | Yes | Yes |
| Fidus Writer Home | ? | ? | No | Yes | No | Yes | Yes |
| Geany LaTeX Plugin Home | No | N/A | Yes | Yes | No | Yes | Yes |
| Gedit LaTeX Plugin Home | Yes | N/A | Yes | Yes | No | Yes | Yes |
| Gummi | Yes | N/A | Yes | No | No | Yes | Yes |
| Inlage | Yes | Yes | Yes | Yes | No | Yes | Yes |
| JaxEdit Home | Yes | N/A | No | No | No | No | Yes |
| JLatexEditor Home | Yes | No | Yes | Yes | Yes | Yes | Yes |
| DataMelt | Yes | No | Yes | Yes | Yes | Yes | Yes |
| Kile | Yes | No | Yes | Yes | No | Yes | Yes |
| LaTeX Base | No | N/A | No | No | No | Yes | Yes |
| GNOME-LaTeX | Yes | N/A | Yes | Yes | No | Yes | Yes |
| LatexLab | Yes | N/A | ? | Yes | No | Yes | Yes |
| LaTeX Online Editor | No | ? | Yes | Yes | No | Yes | Yes |
| LibreOffice (By extension TexMaths) | No | No | No | Yes | No | No | Yes |
| Sublime Text (By plugin LaTeXing) | Yes | Yes | Yes | Yes | No | Yes | Yes |
| Sublime Text (By plugin LaTeXTools) | Yes | ? | Yes | Yes | No | Yes | Yes |
| LEd | Yes | ? | Yes | Yes | No | Yes | Yes |
| LyX | Yes | ? | No | Yes | Yes | Yes | Yes |
| MeWa | No | No | No | Yes | No | Yes | Yes |
| Notepad++ | Yes, with SumatraPDF | Yes, with a DDE client | Yes | Partial[Note 10] | Yes | Yes | Yes |
| Overleaf Home (formerly, writeLaTeX) | Yes | N/A | Yes | No | No | Yes | Yes |
| Papeeria Home | No | No | Yes | Yes | No | Yes | Yes |
| Scientific WorkPlace | N/A | ? | ? | Yes | No | Yes | No (one level) |
| ShareLaTeX Home | Yes | No | Yes | No | Yes | Yes | Yes |
| TeXCoding Home | Yes | No | Yes | Yes | No | No | Yes |
| TexitEasy | Yes | No | Partial (master file) | No | No | Yes | Yes |
| TexLab Home | N/A | No | Yes | Yes | No | Yes | Yes |
| TeXmacs | Yes | Yes | No | Yes | No | Yes | Yes |
| Texmaker | Yes | No | Partial (master file) | Yes | No | Yes | Yes |
| TeXnicCenter | Yes | Yes | Yes | Yes | No | Yes | Yes |
| Texpad Home | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| TeXShop | Yes | No | No | Yes[Note 11] | No | Yes | Yes |
| TeXstudio | Yes | Yes | Partial (master file) | Yes | Yes | Yes | Yes |
| TeXworks | Yes | No | No | No | No | Yes[Note 12] | Yes |
| TeXpen | No | No | No | No | No | Yes | Yes |
| RTextDoc | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Verbosus | No | No | Yes | Yes | No | No | Yes |
| DataMelt | Yes | Yes | No | Yes | No | Yes | No |
| Vim with plugin vim-latexsuite[8] | Yes | ? | Partial (master file and Makefile) | Yes | Yes | Yes | Yes |
| WinEdt Home | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Winefish | No | N/A | Yes | No | No | Yes | Yes |
| WinShell | Yes | No | Yes | Yes | No | Yes | Yes |
| Inverse search | DDE Support | Organises Projects | Menu for inserting symbols | Document comparison | Spell-checking | Multiple undo-redo |
| Collapsible sections | Find and replace using RegEx | Intelligent error handling | Autocompletion of LaTeX commands | Parenthesis matching | Starts up to previous state[Note 13] | Unicode support | RTL Support[Note 14] | ||
|---|---|---|---|---|---|---|---|---|---|
| Archimedes Home | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Archimedes Home |
| AUCTeX | Yes | Yes | Yes | Yes | Yes | Yes[Note 15] | Yes | Yes | AUCTeX |
| Authorea Home | No | Yes | No | No | Yes | Yes | Yes | ? | Authorea Home |
| Auto-Latex Equations for Google Docs | Install | No | Yes | No | No | No | Yes | Yes | ? | Auto-Latex Equations for Google Docs | Install |
| BaKoMa TeX Home | No | Yes | Yes | Yes | Yes | Partial[Note 9] | Yes | ? | BaKoMa TeX Home |
| Cassiopeia | No | ? | ? | N/A | Yes | No | Yes | ? | Cassiopeia |
| CoCalc Home | Yes | Yes | No | Yes | Yes | Yes | Yes | ? | CoCalc Home |
| Eclipse (By plugin TeXlipse) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? | Eclipse (By plugin TeXlipse) |
| EmilTex Home | No | No | Yes | No | Yes | No | Yes | ? | EmilTex Home |
| Fidus Writer Home | No | No | No | No | No | No | Yes | ? | Fidus Writer Home |
| Geany LaTeX Plugin Home | No | Yes | No | Yes | Yes | Yes | Yes | ? | Geany LaTeX Plugin Home |
| Gedit LaTeX Plugin Home | Yes[9] | Yes[Note 16] | Yes | Yes | Yes | No | Yes | Yes | Gedit LaTeX Plugin Home |
| Gummi | No | No | No | No | Yes | No | Yes | ? | Gummi |
| Inlage | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? | Inlage |
| JaxEdit Home | No | No | No | No | Yes | Yes | Yes | ? | JaxEdit Home |
| JLatexEditor Home | No | Yes | Yes | Yes | Yes | Yes | Partial[Note 17] | No | JLatexEditor Home |
| DataMelt | No | Yes | Yes | Yes | Yes | Yes | Yes | ? | DataMelt |
| LaTeX Base | Yes | Yes | Yes | Yes | Yes | Yes | Yes | LaTeX Base | |
| Kile | Yes[Note 18] | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Kile |
| GNOME-LaTeX | Planned | Yes | Yes | Yes | Yes | (just same files) | Yes | Yes | GNOME-LaTeX |
| LatexLab | No | No | No | No | Yes | No | Yes | ? | LatexLab |
| LaTeX Online Editor | Yes | No | Yes | No | No | No | Yes | ? | LaTeX Online Editor |
| LibreOffice (By extension TexMaths) | No | No | ? | N/A | Yes | No | Yes | Yes | LibreOffice (By extension TexMaths) |
| Sublime Text (By plugin LaTeXing) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Sublime Text (By plugin LaTeXing) |
| Sublime Text (By plugin LaTeXTools) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Sublime Text (By plugin LaTeXTools) |
| LEd | Yes | Yes | ? | Yes | Yes | No (just same files) | No | ? | LEd |
| LyX | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | LyX |
| MeWa | No | Yes | No | No | No | No | Yes | ? | MeWa |
| Notepad++ | Yes | Yes | No | Partial[Note 19] | Yes | Yes | Yes | Yes | Notepad++ |
| Overleaf Home (formerly, writeLaTeX) | No | Yes | Yes | Yes | Yes | No | Yes | ? | Overleaf Home (formerly, writeLaTeX) |
| Papeeria Home | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? | Papeeria Home |
| Scientific WorkPlace | No | ? | ? | N/A | Yes | No | Yes | ? | Scientific WorkPlace |
| ShareLaTeX Home | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? | ShareLaTeX Home |
| TeXCoding Home | Yes | Yes | ? | Yes | Yes | No | Yes | ? | TeXCoding Home |
| TexitEasy | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | TexitEasy |
| TexLab Home | N/A | No | Yes | No | Yes | Yes | Yes | No | TexLab Home |
| TeXmacs | No | Yes | N/A | N/A | N/A | No | Yes | ? | TeXmacs |
| Texmaker | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Texmaker |
| TeXnicCenter | since v2.0 | since v2.0 | Yes | Yes | Yes | Yes | since v2.0 | ? | TeXnicCenter |
| Texpad Home | No | Yes | Yes | Yes | Yes | Yes | Yes | ? | Texpad Home |
| TeXShop | No | Yes | Yes | Yes | Yes | Yes | Yes | ? | TeXShop |
| TeXstudio | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | TeXstudio |
| TeXworks | No | Yes[Note 20] | No | Yes[Note 21] | Yes | No | Yes | Yes | TeXworks |
| TeXpen | No | No | Yes | Yes | No | No | Yes | Yes | TeXpen |
| RTextDoc | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? | RTextDoc |
| Verbosus | No | No | Yes | Yes | Yes | No | Yes | ? | Verbosus |
| DataMelt | Yes | No | Yes | Yes | Yes | Yes | No | ? | DataMelt |
| Vim with plugin vim-latexsuite[10] | Yes | Yes | ? | Yes | Yes | ? | Yes | No | Vim with plugin vim-latexsuite[11] |
| WinEdt Home | Yes | Yes (modified) | Yes | Yes | Yes | Yes | Yes | Yes | WinEdt Home |
| Winefish | No | Yes | Yes | Yes | Yes | No | Yes | ? | Winefish |
| WinShell | Yes | Yes | Yes | Yes | Yes | No (just same files) | Yes | ? | WinShell |
| Collapsible sections | Find and replace using RegEx | Intelligent error handling | Autocompletion of LaTeX commands | Parenthesis matching | Starts up to previous state[Note 22] | Unicode support | RTL Support[Note 23] |
| Editor | Screenshot | Video Tutorial |
|---|---|---|
| LaTeX Online Editor | ||
| LyX | ||
| Overleaf Home (formerly, writeLaTeX) | [12] | |
| TexLab Home | ||
| Texmaker | ||
| TeXstudio | ||
| Editor | Screenshot | Video Tutorial |
- ^ "Source" means you see and edit the TeX source files. "WYSIWYM" = What You See Is What You Mean, i.e. you see and edit formatted text. WYSIWYG means that see the output file automatically updated during the edit. Note that some PDF viewers (e.g. evince) automatically reload the PDF document when it is updated on the disk. So, any "source" TeX editor can be turned into partial WYSIWYG editor by opening such a reader in an adjacent window.
- ^ Additional plugin Pdf4Eclipse for preview of pdf files with SyncTeX support
- ^ Support for non-linux systems considered experimental.
- ^ Notepad++ can execute Tex viewers; See GNU Octave, LaTex and Notepad++ for more details.
- ^ Full functionality only with Registration and purchase of a license (20$ for a private use).
- ^ Inverse search means that one can locate the relevant part of the source code from the viewer (e.g., double-clicking in dvi or pdf file brings up the appropriate line/paragraph in the latex code)
- ^ On Windows some pdf viewers like Sumatra PDF or Adobe Reader don't use command line arguments for forward search, but the editor sends the document position to them using Dynamic Data Exchange
- ^ Requires installation of extra package.
- ^ a b Source editor only.
- ^ A plug-in is required. See this list of plugins for Notepad++ for details.
- ^ LaTeX panel & Matrix panel
- ^ Requires installation of extra package ( How to install spelling dictionaries for the TeXworks editor )
- ^ Starts up to previous state including the current editing point.
- ^ RTL support means Right to Left language support.
- ^ configurable as an option of the Emacs editor
- ^ requires an additional plugin
- ^ Can open/save files with UTF-8 encoding, but characters often do not appear correctly in editing screen.
- ^ With usual \section{} notation, Kile collapses equations and figures, but not sections. Collapsing of sections is possible with non-standard notation \begin{section}{}...\end{section}{}, but it eliminates sections from Structure View. An alternative possibility is bracketing sections with comments %BEGIN and %END.
- ^ This will have to be set up manually.
- ^ Provides a subset of the regular expression syntax implemented in the Perl scripting language, but fully supports Unicode ( Issue 194: Add advanced regexp options to Find/Replace )
- ^ Template file in resource directory ( Documentation of the code completion feature )
- ^ Starts up to previous state including the current editing point.
- ^ RTL support means Right to Left language support.
See also[edit]
- Comparison of formula editors
- Comparison of word processors
- Comparison of text editors
- Comparison of desktop publishing software
References[edit]
- ^ "Fidus GitHub Repo".
- ^ http://jwork.org/rtextdoc/about/
- ^ "VerbTeX". 2010-07-28. Retrieved 2010-07-28.
VerbTeX is a LaTeX Editor for Android devices. It uses the LaTeX service available at verbosus.com to generate PDFs.
- ^ "iVerbTeX". 2010-07-28. Retrieved 2010-07-28.
iVerbTeX is a LaTeX Editor for iOS devices. It uses the LaTeX service available at verbosus.com to generate PDFs.
- ^ "Terms and Conditions". 2010-02-23. Retrieved 2010-03-06.
The service is free to use (you are allowed to create four resources of any type for free). Additional costs arise if you decide that you don't want this restriction and explicitly purchase its removal.
- ^ "LaTeX-Suite-aka-Vim-LaTeX".
mirror of official repository and website
- ^ "LaTeX-Suite-aka-Vim-LaTeX".
mirror of official repository and website
- ^ "LaTeX-Suite-aka-Vim-LaTeX".
mirror of official repository and website
- ^ User:rgbpe; Ubuntu Forums; http://ubuntuforums.org/showthread.php?p=7841972#post7841972
- ^ "LaTeX-Suite-aka-Vim-LaTeX".
mirror of official repository and website
- ^ "LaTeX-Suite-aka-Vim-LaTeX".
mirror of official repository and website
- ^ "An Introduction to Overleaf".