No project description provided
Project description
latexcor
LaTeX Compiler and File Manager - Automate your LaTeX workflow
Features
- Clean auxiliary LaTeX files
- Convert .tex files to UTF-8 encoding
- Recompile LaTeX files automatically
- Slugify file and directory names
- Watch directory for changes and auto-compile
- Support for XeLaTeX and LuaLaTeX engines
Installation
pip install --upgrade latexcor
Usage
$ latexcor [OPTIONS] COMMAND [ARGS]...
Global Options
--install-completion
: Install completion for the current shell--show-completion
: Show completion for the current shell--help
: Show help message and exit
Commands
Clean (clean
)
Clean auxiliary LaTeX files in a directory.
$ latexcor clean [OPTIONS]
Options:
-p, --path DIRECTORY Path to clean (defaults to current directory)
--help Show this message and exit
Convert to UTF-8 (convert-utf8
)
Convert .tex files to UTF-8 encoding.
$ latexcor convert-utf8 [OPTIONS]
Options:
-p, --path DIRECTORY Path to process (defaults to current directory)
--help Show this message and exit
Recompile (recompile
)
Recompile all LaTeX files in a directory.
$ latexcor recompile [OPTIONS]
Options:
-e, --engine [xelatex|lualatex] LaTeX engine to use [default: xelatex]
-p, --path DIRECTORY Path to process (defaults to current directory)
-c, --confirm Confirm before recompiling each file
--help Show this message and exit
Slugify (slugify
)
Rename files and directories using slug format.
$ latexcor slugify [OPTIONS]
Options:
-p, --path DIRECTORY Path to process (defaults to current directory)
-c, --confirm / -C, --no-confirm Confirm before renaming [default: confirm]
-v, --preview / -V, --no-preview Show preview of changes [default: preview]
--help Show this message and exit
Version (version
)
Display the current version of latexcor.
$ latexcor version [OPTIONS]
Options:
--help Show this message and exit
Watch (watch
)
Watch a directory and automatically compile LaTeX files when changes are detected.
$ latexcor watch [OPTIONS]
Options:
-e, --engine [xelatex|lualatex] LaTeX engine to use [default: xelatex]
-p, --path DIRECTORY Path to watch (defaults to current directory)
--help Show this message and exit
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file latexcor-0.2.6.tar.gz
.
File metadata
- Download URL: latexcor-0.2.6.tar.gz
- Upload date:
- Size: 13.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.7 Darwin/24.1.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b01eeb32d17a62d23eea5cbb88e3f816b3b57eecd70e8eea21067fd4d61ce5b8 |
|
MD5 | 5d4d6d9b0bda21dff1e57eef2d125ca7 |
|
BLAKE2b-256 | 93e24978cff67f40cecb7789859fd6ef7553f5646f71ae79e546fb3dbd740f1c |
File details
Details for the file latexcor-0.2.6-py3-none-any.whl
.
File metadata
- Download URL: latexcor-0.2.6-py3-none-any.whl
- Upload date:
- Size: 17.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.7 Darwin/24.1.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17b993bde6a951a50d3d7c28261a82eebe0bb2f78d9029957e13dc90efb6bb95 |
|
MD5 | b439cc93d98edc944494be59056e9657 |
|
BLAKE2b-256 | b073af370251afd9cbbf85424861f289ffe354dd7bd3430e5942c89477435fe9 |