Source repo on GitHub, and run it on Repl.it
PyDetex is a Python application that transforms LaTeX code into plain text. It has multiple language support (15+), detects repeated words, offers a dictionary (synonyms, antonyms, definitions), and many more things to come!
Comprehensive documentation for the latest version (if you plan to use the API) is available at https://pydetex.readthedocs.io
PyDetex can be installed via pip for MacOS, Windows & Linux. Simply run:
$> python3 pip install pydetex -U
Also, compiled binaries for Windows (x64) and macOS are available through GitHub releases.
You can just run this command anywhere to execute the application.
$> python3 -m pydetex.gui
![https://github.com/raw/ppizarror/pydetex/master/docs/_static/example_simple.png](https://github.com/raw/ppizarror/pydetex/master/docs/_static/example_simple.png)
(Simple Pipeline) Tadada... !!! A simple GUI to process your LaTex and paste it into Google Docs, an email, or Grammarly \(^o^)/
![https://github.com/raw/ppizarror/pydetex/master/docs/_static/pydetex_windows.png](https://github.com/raw/ppizarror/pydetex/master/docs/_static/pydetex_windows.png)
Multiple options to configure: Check repeated words, highlight undetected code, or use different pipelines.
You can also import the library and use the parsers (methods that take latex code and perform a single task) or the pipelines (a combination of parsers). For more information, please visit the documentation.
import pydetex.pipelines as pip
text = "This is a \\textbf{LaTex} code..."
out = pip.simple(text)
Currently, many things must be improved:
- Add syntax checking for several languages, like language-check.
- Custom support for environments, such as table.
Pablo Pizarro R. | 2021 - 2024