CTAN Comprehensive TeX Archive Network

Directory macros/luatex/generic/cstypo

README.md

cstypo

This package provides macros for Czech language typography rules using Lua.

  • License is MIT license. See LICENSE file.

To build the CTAN package, run these commands from the package source directory:

latexmk -gg -lualatex -interaction=nonstopmode -halt-on-error cstypotest.tex
latexmk -gg -lualatex -interaction=nonstopmode -halt-on-error cstypo.tex
ctanify --pkgname=cstypo --no-tds \
  cstypo.lua=tex/luatex/cstypo \
  cstypo.sty=tex/lualatex/cstypo \
  cstypo-tex.tex=tex/luatex/cstypo \
  README.md=doc/lualatex/cstypo \
  LICENSE=doc/lualatex/cstypo \
  cstypotest.tex=doc/lualatex/cstypo \
  cstypotest.pdf=doc/lualatex/cstypo \
  cstypo.tex=doc/lualatex/cstypo \
  cstypo.pdf=doc/lualatex/cstypo

This rebuilds the example and manual PDFs and writes cstypo.tar.gz. The archive contains a flat cstypo/ directory with the package files, README, license, documentation sources, and PDFs. It omits the optional TDS ZIP, following CTAN's guidance for small packages in the upload basics and upload addendum.

ctanify 1.9.1 still creates a temporary TDS tree internally with --no-tds, so the command retains file mappings and requires zip. The resulting TDS ZIP is not included in the submission archive.

Building requires Lua, latexmk, ctanify, GNU tar, gzip, and zip, plus the document's packages and the Charis SIL, Gyre Heros, and DejaVu Sans Mono fonts. The complete Ubuntu dependency list is in the build workflow.

GitHub Actions runs the regression tests and the commands above on pushes, pull requests, and manual runs. Download cstypo.tar.gz from the artifacts of a successful Build package run in the repository's Actions tab. Artifacts are retained for 30 days.

Download the contents of this package in one zip archive (101.1k).

Cstypo – Czech typography rules enforced through Lua hooks

This package provides macros that enforce basic Czech typography rules through Lua hooks available in Lua.

PackageCstypo
Repository
Version0.04
LicensesMIT License
Copyright2026 Václav Haisman
MaintainerVáclav Haisman
TDS archivecstypo.tds.zip
Contained inTeX Live as cstypo
MiKTeX as cstypo
TopicsCzech
Lua
...
Guest Book Sitemap Contact Contact Author