A grammar and style checker for LaTeX and Markdown documents that preserves source file location mapping.
Spelling, grammar and style checking on LaTeX documents
TeXtidote uniquely cleans LaTeX and Markdown markup while mapping errors back to source locations, enabling precise grammar checks on structured documents without losing context.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Includes custom rules for LaTeX conventions like capitalizing titles, proper citation spacing, and figure referencing, which general grammar tools miss, as listed in the README's rule section.
Leverages the extensive Language Tool library for spelling and grammar checks in multiple languages, providing comprehensive linguistic analysis beyond basic spellchecking.
Supports HTML, console, and single-line report formats, facilitating integration with CI pipelines, editors, and other tools, as demonstrated with VS Code and Emacs examples.
Requires Java 8 or later installed, adding an extra layer of setup and potential compatibility issues compared to native or web-based tools, which may deter users on lightweight systems.
Struggles with certain LaTeX constructs like multi-line command arguments or hard-wrapped paragraphs, forcing users to adopt specific formatting or use ignore comments, as admitted in the 'Helping TeXtidote' section.
Grammar checking capabilities are bounded by Language Tool's rules and language support, so niche or unsupported languages may not be adequately covered, and advanced customization requires external configurations.
TeXtidote is an open-source alternative to the following products: