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!

Download files

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

Source Distribution

texty_tool-0.2.0.tar.gz (8.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

texty_tool-0.2.0-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

File details

Details for the file texty_tool-0.2.0.tar.gz.

File metadata

  • Download URL: texty_tool-0.2.0.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for texty_tool-0.2.0.tar.gz
Algorithm Hash digest
SHA256 dc48813ef52abaaf0e4e31290c0e95838a03447ec2e9003620fa9f30b76ddeb1
MD5 0ee632eb36753bf4a9688a9f5ab3d466
BLAKE2b-256 ef923a5c06fe2062708cab8052fc4a3e2dedc2e3cdbfdae8e43982ac1fe5b4b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for texty_tool-0.2.0.tar.gz:

Publisher: python-publish.yml on Dakantz/tex-typst-tooling

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file texty_tool-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: texty_tool-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 9.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for texty_tool-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e03394e9affc8a9670b186dc71db0c80e06ee9b50b79d83298d10f98c99613e1
MD5 f8aa437061f8c329cceba93a0e67a5c0
BLAKE2b-256 1130f4a6d36b3bd6f2e04cf4abd5d52311126ae9fc74cd9fd4ef0f454736cd73

See more details on using hashes here.

Provenance

The following attestation bundles were made for texty_tool-0.2.0-py3-none-any.whl:

Publisher: python-publish.yml on Dakantz/tex-typst-tooling

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 files

0.1.0

2 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