Skip to main content

A tool to flatten LaTeX files with include directives

Project description

Flatex

This is inspired by the C program "flatex" for flattening a LaTex project that uses include statements. It is not a fully backwards compatible bug for bug re-implementation.

Basic usage

The basic way to use this program is to navigate to the directory with your highest level .tex file and simply call

python3 -m flatex <top_level.tex>

Then this program will output a fully expanded version

Caveats

This will not handle nested include statements

Testing

To run unit tests run the following command from the root of the project

python3 -m unittest tests.test_flatex

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flatex-1.1.0.tar.gz (15.1 kB view details)

Uploaded Source

Built Distribution

flatex-1.1.0-py3-none-any.whl (15.9 kB view details)

Uploaded Python 3

File details

Details for the file flatex-1.1.0.tar.gz.

File metadata

  • Download URL: flatex-1.1.0.tar.gz
  • Upload date:
  • Size: 15.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for flatex-1.1.0.tar.gz
Algorithm Hash digest
SHA256 2c0d2bd377d6e2c66db224f926dd5061a41c02f7d2eadd1158b3649422b723f2
MD5 47008e218989cd0ca986ff55d6e94e0a
BLAKE2b-256 70b7cd0d167d8f7d68bb327ef6318e12d55b53f8cf34b577184b167d39f0a927

See more details on using hashes here.

File details

Details for the file flatex-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: flatex-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 15.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for flatex-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 69beda5e91b066e5bfd65e79143c83d8d08dac27a698bcd0e87b45db408a4930
MD5 43f109a628de1d20e940b73e04570b66
BLAKE2b-256 11a286003bba902542b019281ef81147dc185824f194628bd6236ee05200d544

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page