---
name: "latex2text"
section: "1"
platform: "linux"
package: "python3-pylatexenc"
version: "2.10-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/latex2text"
---

# latex2text(1)

part of pylatexenc: simple LaTeX parser provider conversion to/from unicode

## NAME

latex2text - part of pylatexenc: simple LaTeX parser provider conversion to/from unicode

## DESCRIPTION

usage: latex2text \[--code LATEX\_CODE\] \[--tolerant-parsing\]

-

  \[--no-tolerant-parsing\] \[--math-mode {text,with-delimiters,verbatim,remove}\] \[--fill-text \[FILL\_TEXT\]\] \[--keep-comments\] \[--no-keep-comments\] \[--strict-latex-spaces {off,on,based-on-source,macros,except-in-equations}\] \[--keep-braced-groups\] \[--no-keep-braced-groups\] \[--keep-braced-groups-minlen KEEP\_BRACED\_GROUPS\_MINLEN\] \[-q\] \[-v\] \[--version\] \[--help\] \[FILE \[FILE ...\]\]

### Input options:

- **--code** LATEX\_CODE, **-c** LATEX\_CODE

  Convert the given LATEX\_CODE to unicode text instead of reading from FILE or standard input. You cannot specify FILEs if you use this option, and any standard input is ignored.

- FILE

  Input files to read LaTeX code from. If no FILE(s) is/are specified, LaTeX code is read from standard input unless **--code** is specified

### LatexWalker options:

**--tolerant-parsing**

- **--no-tolerant-parsing**

  Tolerate syntax errors when parsing, and attempt to continue (default yes)

### LatexNodes2Text options:

- **--math-mode** {text,with-delimiters,verbatim,remove}

  How to handle chunks of math mode LaTeX code. 'text' = convert to text like the rest; 'with-delimiters' = same as 'text' but retain the original math mode delimiters; 'verbatim' = keep verbatim LaTeX code; 'remove' = remove from input entirely

- **--fill-text** \[FILL\_TEXT\]

  Attempt to wrap text to the given width, or 80 columns if option is specified with no argument

**--keep-comments**

- **--no-keep-comments**

  Keep LaTeX comments in text output (default no)

- **--strict-latex-spaces** {off,on,based-on-source,macros,except-in-equations}

  How to handle whitespace. See documentation for the class LatexNodes2Text().

**--keep-braced-groups**

- **--no-keep-braced-groups**

  Keep LaTeX {braced groups} in text output (default no)

- **--keep-braced-groups-minlen** KEEP\_BRACED\_GROUPS\_MINLEN

  Only apply **--keep-braced-groups** to groups that contain at least this many characters

### General options:

- **-q**, **--quiet**

  Suppress warning messages

- **-v**, **--verbose**

  Verbose output

- **--version**

  Show version information and exit

- **--help**

  Show this help information and exit

## AUTHORS

 pylatexenc was primarily written by Philippe Faist.

## SEE ALSO

 This script is part of pylatexenc. Full documentation for the pylatexenc suite\
  can be consulted at https://pylatexenc.readthedocs.io .
