Metadata-Version: 2.4
Name: texty-tool
Version: 0.2.0
Summary: Just a collection of common scripts for tex+typst publishing and management needs in a bundled CLI system.
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: bibtexparser>=1.4.4
Requires-Dist: pymupdf>=1.28.2
Requires-Dist: rdflib>=7.6.0
Requires-Dist: requests>=2.34.2
Requires-Dist: tqdm>=4.70.0
Requires-Dist: typer>=0.27.1
Dynamic: license-file

# Tex + Typst CLI tooling

Just a collection of common scripts I use in a bundled CLI system.


Install and use it:

```sh
pip install texty-tool
texty-tool restructure-bib cleanup bibliography.bib
```

## Available Tools
[Full Documentation](DOCS.md)

### Bibliography Cleanup

```sh
texty-tool restructure-bib cleanup in.bib  out.bib
```
>  Convert a BibTeX file by resolving DOIs and reformatting entries.                                                                        
### Check Runts (small overhangs)

```sh
texty-tool runts check-overhangs main.pdf
```
> Checks for small paragraph overhangs in PDFs. Thanks to @MrP01! 

### Convert the acronyms to typst acronyms

```sh
texty-tool convert-acronyms convert acronyms.tex 
```
> Takes an acronyms-only file (of the `glossaries` package) and converts it to typst-`glossarium` entries


### Preparing your paper form submission

```sh
texty-tool prepare-submission sources --force --verify --rerun
```
> Packages all sources touched by `latexmk` and `tikz-externalize`, ZIPs it and may additionally verify it!
