Skip to content

rohan999chaudhary/blacktex

 
 

Repository files navigation

blacktex

Clean up your LaTeX files.

PyPi Version PyPI pyversions GitHub stars PyPi downloads

gh-actions codecov LGTM Code style: black

blacktex is a little tool, helping with the article editing for LaTeX. It removes all comments from a given file and corrects some common anti-patterns. For example, 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 in.tex

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

Installation

blacktex is available from the Python Package Index, so with

pip install -U blacktex

you can install/upgrade.

License

This software is published under the GPLv3 license.

About

🖤 Cleans up your LaTeX files.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 94.1%
  • Makefile 5.1%
  • TeX 0.8%