Skip to main content

Tex + Typst CLI tooling

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

Install and use it:

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

Available Tools

Full Documentation

Bibliography Cleanup

texty-tool restructure-bib cleanup in.bib  out.bib

Convert a BibTeX file by resolving DOIs and reformatting entries.

Check Runts (small overhangs)

texty-tool runts check-overhangs main.pdf

Checks for small paragraph overhangs in PDFs. Thanks to @MrP01!

Convert the acronyms to typst acronyms

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

texty-tool prepare-submission sources --force --verify --rerun

Packages all sources touched by latexmk and tikz-externalize, ZIPs it and may additionally verify it!

Metadata

Release files for texty-tool 0.2.1

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

Source distribution (sdist)

Source distribution for texty-tool 0.2.1
File Size Uploaded
texty_tool-0.2.1.tar.gz 10.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for texty-tool 0.2.1
File Interpreter ABI Platform
texty_tool-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 21.3 kB

Release files / texty_tool-0.2.1.tar.gz

Download URL texty_tool-0.2.1.tar.gz
Size 10.0 kB
Tags Source
SHA-256 checksum
How to use checksums
fc89560db24090da6a152bdbb79f8d4dc809c63c6abbedfbba12cad9023cbc50
BLAKE2b-256 checksum
How to use checksums
b27b57155b3a3e62b666ba2883cfabf677f59cc04479b0c4b4a9629ed98d2621
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 4, 2026.

Transparency log

Release files / texty_tool-0.2.1-py3-none-any.whl

Download URL texty_tool-0.2.1-py3-none-any.whl
Size 11.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3c59f3669af5d070fbf23bdd3c7f70ca2e84cb4e7687a5f03abfc62714e07091
BLAKE2b-256 checksum
How to use checksums
3067911755c85b082db98aa777e806816596d4ef6f1f582e349a6e4877f0352f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 4, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.0

2 release files

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