GNU Emacs vs TeXworks
GNU Emacs
gnu.orgTeXworks
tug.orgSide by side
| Figure | GNU Emacs | TeXworks |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| Android | Yes | — |
| Plans published | 1 | 1 |
| Spec score · Text Editors | 9.0 (#4) | 8.0 (#42) |
| Free plan | Yes | Yes |
| License | GNU Emacs is free software distributed under conditions of the GNU General Public License. | The code is distributed under the GNU General Public License version 2 or, at the user's option, any later version. |
| Support | Users can seek help through the help-gnu-emacs mailing list or gnu.emacs.help newsgroup, and report bugs with M-x report-emacs-bug. | The project directs users to its issue tracker and mailing list for bug reports, suggestions, and community discussion. |
| Supported platforms | GNU/Linux, BSDs, Haiku, Windows, macOS, and Android. | Windows,macOS,GNU/Linux |
Plans
In their own words
TeXworks
TeXworks is a free desktop application for authoring TeX, LaTeX and ConTeXt documents on Windows, macOS and GNU/Linux. Its Unicode-based, TeX-aware editor is intended to be accessible to casual and non-technical users, with syntax highlighting, auto-completion, spell-checking, templates, search and replace, and support for multiple encodings. An integrated PDF viewer synchronizes source and preview through SyncTeX. In the 0.6.x series, the viewer also has continuous scrolling, two-page view, text selection and copying, and a ruler. The usual workflow uses pdfTeX or XeTeX to produce PDFs, and DVI output can be configured. Users can configure TeX commands and run BibTeX or Makeindex; scripting support includes QtScript, Lua and Python. Typesetting requires a separate TeX distribution such as TeX Live or MiKTeX. The project lists Windows installers, macOS disk images and GNU/Linux packages. TeXworks is distributed under the GNU General Public License version 2 or any later version at the user's option.