Comparison of TeX editors
This page shows a table contrasting the features of the text editors that interface to TeX (or LaTeX or its other incarnations).
Tables of editor properties
Editing style[Note 1] | Native operating systems[Note 2] | Latest stable version | Costs | License | Configurable | Integrated viewer | ||
---|---|---|---|---|---|---|---|---|
Archimedes Home | Source | M | 1.3.6 (2015-10-29) | cost | Proprietary | Yes | Yes | Archimedes Home |
AUCTeX | Source | L, M, W | 11.89 (2015-11-13) | Free | GPL | Yes | Yes | AUCTeX |
Authorea Home | Source / partial-WYSIWYG | B | N/A | Free | Proprietary | Yes | Yes | Authorea Home |
Auto-Latex Equations for Google Docs | Install | Source | B | 8.04 (2016-1-6) | Free | Free | Yes | Yes | Auto-Latex Equations for Google Docs | Install |
BaKoMa TeX Home | WYSIWYG / Source | W, M, L | 10.61 (2014-11-22) | cost | Proprietary | Yes (scriptable) | Yes (Live update) |
BaKoMa TeX Home |
Cassiopeia | WYSIWYM | M | 2.3.7 (2016-01-26) | Free | Proprietary | Yes | Yes | Cassiopeia |
Eclipse (By plugin TeXlipse) | Source | L, M, W | 1.5.0 (2011-11-26) | Free | EPL | Yes[Note 3] | Yes | Eclipse (By plugin TeXlipse) |
EmilTex Home | Source | W | 1.2.80 (2014) | Free | Proprietary | Yes | Yes | EmilTex Home |
Fidus Writer Home | Source / partial-WYSIWYG | B | 3.1.0-dev (2016-10-17) | Free | AGPL[1] | ? | Yes | Fidus Writer Home |
Geany LaTeX Plugin Home | Source | L,W | 0.50 (2010-06-12) | Free | GPL | Yes | Yes | Geany LaTeX Plugin Home |
Gedit LaTeX Plugin Home | Source | L | 3.8 (2013-07-11) | Free | GPL | Yes | Yes | Gedit LaTeX Plugin Home |
Gummi | Source | L, W | 0.6.6 (2016-01-27) | Free | MIT | Yes | Yes (Live update) | Gummi |
Inlage | Source | W | 5 (2013-06-27) | Non-free | Proprietary | Yes | No | Inlage |
JaxEdit Home | Source | B | 0.30 (2013-12-13) | Free | Free | Yes | Yes | JaxEdit Home |
JLatexEditor Home | Source | L (M, W) | 0.2.10 (2012-04-09) | Free | GPL | Yes | No | JLatexEditor Home |
DataMelt | Source | L (M, W) | 1.4 (2016-02-16) | Free | Free | Yes | No | DataMelt |
Kile | Source | L (M, W)[Note 4] | 2.1.3 (2012-09-23) | Free | GPL | Yes | Yes (Quick preview) | Kile |
LaTeXila | source | L | 3.19.4 (2016-02-15) | Free | GPL | Yes | No | LaTeXila |
LatexLab | Source | B | ? | Free | Apache License | ? | Yes | LatexLab |
LaTeXOnlineEditor.de | WYSIWYM | B | Non-free | Proprietary | Yes | No | LaTeXOnlineEditor.de | |
Sublime Text (By plugin LaTeXing) | Source | L, M, W | 1.2.16 (2015-07-26) | Non-free | Proprietary | Yes | No | Sublime Text (By plugin LaTeXing) |
LEd | Source | W | 0.53 (2009-10-09) | Free | Proprietary | ? | Yes (dvi) | LEd |
LyX | WYSIWYM | L, M,[Note 5] W | 2.1.4 (2015-07-30) | Free | GPL | Yes | Yes (InstantPreview) | LyX |
MeWa | Source | W | 1.4.0 (2007-06-06) | Free | GPL | Yes | No | MeWa |
Notepad++ | Source | W | 6.9 (2016-02-22) | Free | GPL | Yes | No, but can be integrated [Note 6] | Notepad++ |
Overleaf Home (formerly, writeLaTeX) | Source / partial-WYSIWYG | B | N/A | Free | Proprietary | Yes | Yes | Overleaf Home (formerly, writeLaTeX) |
Papeeria Home | Source | B | N/A | Free | Proprietary | Yes | Yes | Papeeria Home |
Scientific WorkPlace | WYSIWYM | W | 6.0.12 (2016-02-23) | cost | Proprietary | Yes | Yes (TrueTex®) | Scientific WorkPlace |
ShareLaTeX Home | Source | B | N/A | Free | AGPL | Yes | Yes | ShareLaTeX Home |
TeXCoding Home | Source | W | 2011.6 | cost | Proprietary | Yes | Yes (pdf, dvi) | TeXCoding Home |
TexitEasy | Source | L, M, W | 0.21.3 (2015-10-02) | Free | GPL | Yes | Yes | TexitEasy |
Texmaker | Source | L, M, W | 4.5 (2015-10-29) | Free | GPL2 | Yes | Yes | Texmaker |
TexLab Home | Source / partial-WYSIWYG | W | 1.2 (2016-10-22) | Free | Proprietary | Partial | Yes (Continuos Update) | TexLab Home |
TeXnicCenter | Source | W | 2.02 Stable (September 29, 2013 ) [±] | Free | GPL | Yes | No | TeXnicCenter |
Texpad Home | Source | M, iOS | 1.7.23 | Non-free | Proprietary | Yes | Yes (Live update) | Texpad Home |
TeXShop | Source | M | 3.61 (2016-02-24) | Free | GPL | Yes | Yes (InstantPreview with Flashmode) | TeXShop |
TeXstudio | Source | L, W, M | 2.11.2 (2016-09-28) | Free | GPL2 | Yes | Yes (pdf, selection with dvi2png) | TeXstudio |
TeXworks | Source | L, M, W | 0.4.6 | Free | GPL | No | Yes (pdf) | TeXworks |
TeXpen | Source | L, M, W | 0.7.2 (2015-03-09) | Free | GPL | Yes | Yes (pdf since 0.7) | TeXpen |
RTextDoc | Source | M, iOS, W, L (Java enabled) | 1.9 (2013-11-19) | Free[Note 7] | GPL[2] | Yes | Yes | RTextDoc |
Verbosus | Source | B, A, [3] iOS[4] | 4.1.3 (2016-05-06) | Free[5] | Proprietary | Yes | Yes (pdf) | Verbosus |
DataMelt | Source | M, iOS, W, L (Java enabled) | 2.2 (2013-11-19) | Free | Free | Yes | No | DataMelt |
Vim with plugin vim-latexsuite[6] | Source | L, M, W | 7.4.1484 (2016-03-03) | Free | Free | Yes | No | Vim with plugin vim-latexsuite[7] |
WinEdt Home | Source | W | 10.0 (2016-03-17) | cost | Proprietary | Yes | No | WinEdt Home |
Winefish | Source | L | 1.3.3 | Free | GPL | Yes | No | Winefish |
WinShell | Source | W | 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 8] | DDE support[Note 9] | Organises Projects | Menu for inserting symbols | Document comparison | Spell-checking | Multiple undo-redo | ||
---|---|---|---|---|---|---|---|---|
Archimedes Home | Yes | No | No | Yes | No | Yes | Yes | Archimedes Home |
AUCTeX | Yes | No | Partial (master file) | Yes | Yes | Yes[Note 10] | Yes | AUCTeX |
Authorea Home | Yes | N/A | Yes | No | No | Yes | Yes | Authorea Home |
Auto-Latex Equations for Google Docs | Install | Yes | N/A | Yes | No | No | Yes | Yes | Auto-Latex Equations for Google Docs | Install |
BaKoMa TeX Home | Yes | Yes | Partial[Note 11] | Yes | Yes | Yes | Yes | BaKoMa TeX Home |
Cassiopeia | N/A | ? | Yes | Yes | No | No | No (one level) | Cassiopeia |
Eclipse (By plugin TeXlipse) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Eclipse (By plugin TeXlipse) |
EmilTex Home | Yes | N/A | Yes | No | No | Yes | Yes | EmilTex Home |
Fidus Writer Home | ? | ? | No | Yes | No | Yes | Yes | Fidus Writer Home |
Geany LaTeX Plugin Home | No | N/A | Yes | Yes | No | Yes | Yes | Geany LaTeX Plugin Home |
Gedit LaTeX Plugin Home | Yes | N/A | Yes | Yes | No | Yes | Yes | Gedit LaTeX Plugin Home |
Gummi | Yes | N/A | Yes | No | No | Yes | Yes | Gummi |
Inlage | Yes | Yes | Yes | Yes | No | Yes | Yes | Inlage |
JaxEdit Home | Yes | N/A | No | No | No | No | Yes | JaxEdit Home |
JLatexEditor Home | Yes | No | Yes | Yes | Yes | Yes | Yes | JLatexEditor Home |
DataMelt | Yes | No | Yes | Yes | Yes | Yes | Yes | DataMelt |
Kile | Yes | No | Yes | Yes | No | Yes | Yes | Kile |
LaTeXila | Yes | No | Yes | Yes | No | Yes | Yes | LaTeXila |
LatexLab | Yes | N/A | ? | Yes | No | Yes | Yes | LatexLab |
LaTeXOnlineEditor.de | No | ? | Yes | Yes | No | Yes | Yes | LaTeXOnlineEditor.de |
Sublime Text (By plugin LaTeXing) | Yes | Yes | Yes | Yes | No | Yes | Yes | Sublime Text (By plugin LaTeXing) |
LEd | Yes | ? | Yes | Yes | No | Yes | Yes | LEd |
LyX | Yes | ? | No | Yes | Yes | Yes | Yes | LyX |
MeWa | No | No | No | Yes | No | Yes | Yes | MeWa |
Notepad++ | Yes, with SumatraPDF | Yes, with a DDE client | Yes | Partial[Note 12] | Yes | Yes | Yes | Notepad++ |
Overleaf Home (formerly, writeLaTeX) | Yes | N/A | Yes | No | No | Yes | Yes | Overleaf Home (formerly, writeLaTeX) |
Papeeria Home | No | No | Yes | Yes | No | Yes | Yes | Papeeria Home |
Scientific WorkPlace | N/A | ? | ? | Yes | No | Yes | No (one level) | Scientific WorkPlace |
ShareLaTeX Home | Yes | No | Yes | No | Yes | Yes | Yes | ShareLaTeX Home |
TeXCoding Home | Yes | No | Yes | Yes | No | No | Yes | TeXCoding Home |
TexitEasy | Yes | No | Partial (master file) | No | No | Yes | Yes | TexitEasy |
Texmaker | Yes | No | Partial (master file) | Yes | No | Yes | Yes | Texmaker |
TexLab Home | N/A | No | Yes | Yes | No | Yes | Yes | TexLab Home |
TeXnicCenter | Yes | Yes | Yes | Yes | No | Yes | Yes | TeXnicCenter |
Texpad Home | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Texpad Home |
TeXShop | Yes | No | No | Yes[Note 13] | No | Yes | Yes | TeXShop |
TeXstudio | Yes | Yes | Partial (master file) | Yes | Yes | Yes | Yes | TeXstudio |
TeXworks | Yes | No | No | No | No | Yes[Note 14] | Yes | TeXworks |
TeXpen | No | No | No | No | No | Yes | Yes | TeXpen |
RTextDoc | Yes | Yes | Yes | Yes | Yes | Yes | Yes | RTextDoc |
Verbosus | No | No | Yes | Yes | No | No | Yes | Verbosus |
DataMelt | Yes | Yes | No | Yes | No | Yes | No | DataMelt |
Vim with plugin vim-latexsuite[8] | Yes | ? | Partial (master file and Makefile) | Yes | Yes | Yes | Yes | Vim with plugin vim-latexsuite[9] |
WinEdt Home | Yes | Yes | Yes | Yes | Yes | Yes | Yes | WinEdt Home |
Winefish | No | N/A | Yes | No | No | Yes | Yes | Winefish |
WinShell | Yes | No | Yes | Yes | No | Yes | Yes | WinShell |
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 15] | Unicode support | RTL Support[Note 16] | ||
---|---|---|---|---|---|---|---|---|---|
Archimedes Home | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Archimedes Home |
AUCTeX | Yes | Yes | Yes | Yes | Yes | Yes[Note 17] | 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 11] | Yes | ? | BaKoMa TeX Home |
Cassiopeia | No | ? | ? | N/A | Yes | No | Yes | ? | Cassiopeia |
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[10] | Yes[Note 18] | 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 19] | No | JLatexEditor Home |
DataMelt | No | Yes | Yes | Yes | Yes | Yes | Yes | ? | DataMelt |
Kile | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Kile |
LaTeXila | Planned | Yes | Yes | Yes | Yes | (just same files) | Yes | Yes | LaTeXila |
LatexLab | No | No | No | No | Yes | No | Yes | ? | LatexLab |
LaTeXOnlineEditor.de | Yes | No | Yes | No | No | No | Yes | ? | LaTeXOnlineEditor.de |
Sublime Text (By plugin LaTeXing) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Sublime Text (By plugin LaTeXing) |
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 20] | 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 |
Texmaker | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Texmaker |
TexLab Home | N/A | No | Yes | No | Yes | Yes | Yes | No | TexLab Home |
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 21] | No | Yes[Note 22] | 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[11] | Yes | Yes | ? | Yes | Yes | ? | Yes | No | Vim with plugin vim-latexsuite[12] |
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 23] | Unicode support | RTL Support[Note 24] |
Screenshot | |
---|---|
Archimedes Home | |
AUCTeX | |
Authorea Home | |
Auto-Latex Equations for Google Docs | Install | |
BaKoMa TeX Home | |
Cassiopeia | |
Eclipse (By plugin TeXlipse) | |
EmilTex Home | |
Fidus Writer Home | |
Geany LaTeX Plugin Home | |
Gedit LaTeX Plugin Home | |
Gummi | |
Inlage | |
JaxEdit Home | |
JLatexEditor Home | |
DataMelt | |
Kile | |
LaTeXila | |
LatexLab | |
LaTeXOnlineEditor.de | |
Sublime Text (By plugin LaTeXing) | |
LEd | |
LyX | |
MeWa | |
Notepad++ | |
Overleaf Home (formerly, writeLaTeX) | |
Papeeria Home | |
Scientific WorkPlace | |
ShareLaTeX Home | |
TeXCoding Home | |
TexitEasy | |
Texmaker | |
TexLab Home | |
TeXnicCenter | |
Texpad Home | |
TeXShop | |
TeXstudio | |
TeXworks | |
TeXpen | |
RTextDoc | |
Verbosus | |
DataMelt | |
Vim with plugin vim-latexsuite[13] | |
WinEdt Home | |
Winefish | |
WinShell | |
Screenshot |
- ↑ "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.
- ↑ L, M, W, B, A refer to Linux, Mac OS, Windows, Browser-based and Android respectively (of course other combinations are possible, using emulators or other software)
- ↑ Additional plugin Pdf4Eclipse for preview of pdf files with SyncTeX support
- ↑ Support for non-linux systems considered experimental.
- ↑ No Retina support available or planned.
- ↑ 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.
- 1 2 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.
- ↑ 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
- Comparison of formula editors
- Comparison of word processors
- Comparison of text editors
- Comparison of desktop publishing software
References
- ↑ "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
- ↑ "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
- ↑ "LaTeX-Suite-aka-Vim-LaTeX".
mirror of official repository and website
This article is issued from Wikipedia - version of the 11/16/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.