Clean up your LaTeX files


Keywords
latex, linter
Licenses
GPL-3.0+/OML
Install
pip install blacktex==0.8.12

Documentation

blacktex

Clean up your LaTeX files.

PyPi Version PyPI pyversions GitHub stars PyPi downloads

blacktex is a command-line tool that helps with article editing in LaTeX. It removes all comments from a given file and corrects some common anti-patterns.

Installation

Install blacktex from PyPI with

pip install blacktex

How to get a license

TeX World licenses for personal and academic use can be purchased here. You'll receive a confirmation email with a license key. Install the key with

slim install <your-license-file>

on your machine and you're good to go.

For commercial use, please contact support@mondaytech.com.

Using blacktex

With

blacktex in.tex > out.tex

the input file

Because   of $$a+b=c$$ ({\it Pythogoras}),
% @johnny remember to insert name
and $y=2^ng$ with $n=1,...,10$, we have ${\Gamma \over 2}=8.$

is converted to

Because of
\[
a+b = c
\]
(\textit{Pythogoras}),
and \(y = 2^n g\) with \(n = 1,\dots,10\), we have \(\frac{\Gamma}{2} = 8\).

You can use

blacktex -i in0.tex in1.tex ...

to modify files in-place. See blacktex -h for all options.