Skip to main content

TeXCleaner

A GUI front-end for cleaning LaTeX documents of track changes markup.

Features

TeXCleaner supports cleaning track changes from three different LaTeX packages:

  1. TrackChanges - For documents using trackchanges.sty
  2. Changes - For documents using changes.sty
  3. arXiv - For preparing documents for arXiv submission

Installation

From PyPI (Recommended)

pip install texcleaner

After installation, you can run the application with:

texcleaner

From Source

git clone https://github.com/yourusername/texcleaner.git
cd texcleaner
pip install -e .

Requirements

  • Python 3.8+
  • arxiv-latex-cleaner (installed automatically with pip)

Usage

  1. Run the application:
texcleaner

Or if running from source:

python -m texcleaner.app
  1. Select your input file or folder:

    • For TrackChanges and Changes: Select a .tex file
    • For arXiv: Select the project folder containing your LaTeX files
  2. Choose the cleaning option:

    • Remove TrackChanges: Accepts all changes and removes annotations from trackchanges.sty
    • Remove Changes: Accepts all changes from changes.sty
    • Clean for arXiv: Removes comments, resizes images, and organizes files for submission
  3. Click Clean to process the file

Output

  • TrackChanges/Changes: Creates a new file with _no_track or _cleaned suffix
  • arXiv: Creates a new folder with _arXiv suffix

License

This project is licensed under the GNU General Public License v3.0 (GPL-3.0).

Acknowledgments

  • acceptchanges3.py - Felix Salfner (GPL)
  • pyMergeChanges.py - Y. Cui (GPL)
  • arxiv-latex-cleaner - Google Research

Metadata

Release files for texcleaner 0.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for texcleaner 0.4.0
File Size Uploaded Provenance
texcleaner-0.4.0.tar.gz 37.5 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for texcleaner 0.4.0
File Interpreter ABI Platform
texcleaner-0.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 87.9 kB

Release files / texcleaner-0.4.0.tar.gz

Download URL texcleaner-0.4.0.tar.gz
Size 37.5 kB
Tags Source
SHA-256 checksum
How to use checksums
dc7a4faaac3106eb50ade6e220e8fa09fc882538cd51d7b3d14eac6271597d97
BLAKE2b-256 checksum
How to use checksums
51a80ed2875769385910b89e7e2330da69dc0740e42dad3a1e7edbe85345e853
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.6

Release files / texcleaner-0.4.0-py3-none-any.whl

Download URL texcleaner-0.4.0-py3-none-any.whl
Size 50.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3b7d96b4157542b055e7569c3cbace1f6a6d103e39bbfd10e811ff267d9a6c33
BLAKE2b-256 checksum
How to use checksums
c907f1daf52d5f2c987aecfc6b98d514601072e286ebed8a202094bdc57aaab7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.6

Security for texcleaner 0.4.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.4.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page