leipzig-glossing
is a Typst library for creating interlinear morpheme-by-morpheme glosses according to the Leipzig glossing rules.
Run typst compile documentation.typ
in the root of the repository to generate a pdf file with examples and documentation. This command is also codified in the accompanying justfile as just build-doc
.
The definitions intended for use by end users are the gloss
and numbered-gloss
functions, and the abbreviations
submodule.
The canonical repository for this project is on the Gitea instance. The repository is also mirrored on Github. Bug reports and code contributions are welcome from all users.
License
This library uses the MIT license; see LICENSE.txt
.
Contributors
Thanks to Bethany E. Toma for a number of suggestions and improvements.
Thanks to Maja Abramski-Kronenberg for the labeling functionality.