Comparison of TeX editors
Appearance
This page shows a table contrasting the features of the text editors that interface to TeX (or LaTeX or its other incarnations).
Table of editor properties
| AUCTEX | Kile | LEd | LyX | Scientific WorkPlace | TeXnicCenter | Texmaker | TeXShop | TeXworks | WinEdt | Gedit LaTeX Plugin | Winefish | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Editing Style[1] | Source | Source | Source | WYSIWYM | WYSIWYM | Source | Source | Source | Source | Source | Source | Source |
| Native Operating Systems[2] | L | L | W | L, M, W | W | W | L, M, W | M | L, M, W | W | L | L |
| Latest stable version | 11.85 | 2.0.3 | ? | 1.6.4.1 | 5.5 | ? | 1.9.2 | 2.26 | 0.2.3 | 5.6 | 2.28.0 | 1.3.3 |
| Free (ie Gratis) | Yes | Yes | Yes | Yes | No (cost) | Yes | Yes | Yes | Yes | No (cost) | Yes | Yes |
| Open source (license) | Yes | Yes (GPL) | No | Yes (GPL) | No | Yes | Yes | Yes | Yes | No | Yes (GPL) | ? |
| Configurable | Yes | Yes | ? | Yes | Yes | ? | ? | Yes | No | Yes | ? | ? |
| Integrated viewer | ? | Kpdf,Kdvi,quickview | dvi | No | TrueTex viewer | No | ? | Yes | dvi | No | ? | |
| Inverse search[3] | ? | Yes | Yes | ? | ? | Yes | ? | ? | Yes | Yes | ? | ? |
| Organises Projects | ? | Yes | Yes | ? | ? | Yes | ? | No | No | Yes | ? | ? |
| Document comparison | ? | ? | ? | ? | No | ? | ? | No | No | Yes | ? | ? |
| Spell-checking | Yes[4] | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes[5] | Yes | ? | ? |
| Multiple undo-redo | ? | Yes | Yes | Yes | No (one level) | Yes | ? | Yes | Yes | Yes | Yes | ? |
| Collapsible sections | ? | Yes | Yes | No | No | No | ? | No | No | No | ? | ? |
| Find and replace using Regular Expressions | ? | Yes | Yes | ? | ? | No | ? | Yes | Yes[6] | Yes (modified) | ? | ? |
| 'Intelligent' error handling | ? | ? | ? | ? | ? | ? | ? | ? | ? | Yes | ? | ? |
| Autocompletion of latex commands | ? | Yes | Yes | ? | n.a. | Yes | Yes | Yes | ? | No | ? | ? |
| Parenthesis matching | ? | Yes | Yes | ? | Yes | Yes | ? | Yes | ? | Yes | ? | ? |
| Starts up to previous state (including editing point) | ? | No (just same files) | No (just same files) | No | No | ? | ? | No | No | Yes | ? | ? |
| AucTex | Kile | LeD | LyX | Scientific WorkPlace | TexnicCenter | Texmaker | TexShop | Texworks | WinEdt | GEdit LaTeX Plugin | WineFish |
External Links
- AUCTex and AUCTeX on the emacs wiki
- LEd (Latex Editor)
References
- ^ "WYSIWYM" = What You See Is What You Mean, i.e. you see and edit formatted text; "Source" means you see and edit the TeX source files.
- ^ L, M and W refer to Linux, MacOS and Windows respectively (of course other combinations are possible, using emulators or other software)
- ^ Inverse search means that one can locate the relevant part of the source code from the viewer (eg, double-clicking in dvi or pdf file brings up the appropriate line/paragraph in the latex code)
- ^ requires installation of extra package
- ^ requires installation of extra package ( → How to install spelling dictionaries for the TeXworks editor )
- ^ 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 )