LTEX provides offline grammar checking of various markup languages using LanguageTool (LT). LTEX can be used standalone as a command-line tool, as a language server using the Language Server Protocol (LSP), or directly in various editors using extensions.
LTEX currently supports BibTEX, ConTEXt, LATEX, Markdown, Org, reStructuredText, R Sweave, and XHTML documents.
The difference to regular spell checkers is that LTEX not only detects spelling errors, but also many grammar and stylistic errors such as:
This is an mistake.
The bananas is tasty.
We look forward to welcome you.
Are human beings any different than animals?
A classic use case of LTEX is checking scientific LATEX papers, but why not check your next blog post, book chapter, or long e-mail before you send it to someone else?
LTEX is a successor/fork of the abandoned LanguageTool for Visual Studio Code extension by Adam Voss†.
- Supported markup languages: BibTEX, ConTEXt, LATEX, Markdown, Org, reStructuredText, R Sweave, XHTML
- Comes with everything included, no need to install Java or LanguageTool
- Offline checking: Does not upload anything to the internet
- Supports over 20 languages: English, French, German, Dutch, Chinese, Russian, etc.
- Issue highlighting with hover description
- Replacement suggestions via quick fixes
- User dictionaries
- Multilingual support with babel commands or magic comments
- Possibility to use external LanguageTool servers
- Extensive documentation
Thousands of People Around the World Use LTEX
average rating 622 GitHub stars 46,758 downloads 14,137 active users
from around the world
Sources: Number of active users estimated from update counts from Marketplace data , map shows public locations of GitHub stargazers , location data © OpenStreetMap contributors, ODbL 1.0 , world map made with Natural Earth (public domain) . All data shown are solely based on publicly available sources. LTEX does neither collect nor send any usage data to the internet. Last update: March 23, 2022.