swaits 03e8e62c70 feat(glossy): Return array of pages in theme
Instead of returning an opaque context element with a fixed list of the
pages, return an array of context elements with each a page
(already unique!).
This is conceptually cleaner. Now it's the themes responsability to join
the array of unique pages however it wants. Most times, this will be a
`.join(", ")`, but could be e.g. `.first()` if the theme only wants to
show the page of the first occurance of this term.
Also update the documentation.

Breaking API change in the themes.
No visual differences (tests remain the same), but there are binary
differences.
2025-10-26 16:00:21 -06:00
2024-12-18 06:05:11 -07:00
2024-10-18 16:14:20 -06:00
2025-10-26 16:00:20 -06:00

typst-collection

A collection of typst templates and packages by swaits.

Everything in this collection is available for use at the typst universe. For details on each, please visit the links below to their main page.

Packages

  • codly-languages: A set of language configurations for use with codly.
  • easy-typography: Sets up sensible typography defaults.
  • glossy: A very simple glossary system with easily customizable output.
  • rfc-vibe: Bring RFC language into everyday docs.
  • run-liners: Functions to create various run-in lists.
  • swank-tex: Render those funky logos for TeX, LaTeX, and friends.
  • tasteful-pairings: A carefully curated collection of font pairings focusing on readability and typographic harmony.

Templates

  • finely-crafted-cv: A modern résumé/curriculum vitæ template with high attention to detail.
  • pro-letter: A formal business letter template.

License

All content licensed under the MIT license.

S
Description
⚠️ MOVED - See individual packages below ⚠️
Readme MIT
32 MiB
0 Stars 1 Watchers 0 Forks
Languages
Typst 96.3%
Shell 2%
Just 1.7%