No description
  • Typst 84.7%
  • TeX 15.3%
Find a file
Jassiel Ovando b7cd497a86 readme about authoring
- Add strictness compliance rules or allow more configuration for APA template
Fixes #38
2026-01-09 12:22:58 -04:00
.vscode apa quote 2026-01-03 07:04:30 -04:00
acm-suite licenses 2026-01-06 11:42:32 -04:00
butterick-resume Publish Butterick's résumé to Typst Universe 2026-01-08 07:57:58 -04:00
koma-script licenses 2026-01-06 11:42:32 -04:00
latex-reborn latex thumbnails 2026-01-07 17:10:18 -04:00
typeee licenses 2026-01-06 11:42:32 -04:00
upsa-bo READMEs 2026-01-07 12:50:53 -04:00
versatile-apa readme about authoring 2026-01-09 12:22:58 -04:00
.gitignore refactor: update .gitignore to include 'out/' directory; fix comment formatting in lib.typ; update version in typst.toml to 7.1.5 2025-10-24 16:02:36 -04:00
.gitmodules acmart submodule 2026-01-05 18:19:43 -04:00
GALLERY.md latex thumbnails 2026-01-07 17:10:18 -04:00
LICENSE.txt Licensing info 2026-01-06 11:09:08 -04:00
README.md Licensing info 2026-01-06 11:09:08 -04:00
Taskfile.yml Publish Butterick's résumé to Typst Universe 2026-01-08 07:57:58 -04:00

Collection of Typst Templates

All templates in this repository are made by me under my free time.

Templates

This repository is a collection of Typst templates for various purposes, check each template for more details:

  • Versatile APA (Available in Universe): Template for APA style documents (student/professional).
  • ACM Suite (WIP): Template suite for ACM (Association for Computing Machinery) documents (port of ACM LaTeX acmart).
  • UPSA Bolivia: Template for UPSA Bolivia (Universidad Privada de Santa Cruz de la Sierra) documents (thesis/graduation project and feasibility study).
  • LaTeX Standard Classes (WIP): LaTeX standard classes port of: article, report, book, and letter.
  • KOMA-Script (WIP): KOMA-Script classes port to Typst (article/report/book).
  • Butterick's Résumé: Résumé template based on Matthew Butterick's résumé guide in Practical Typography.

To see a thumbnail preview of each template, check the Template Gallery.

Usage

You can use these templates in your projects in several ways, depending on your experience and needs:

Download or Copy

If you don't use Git, you can simply:

  • Click the green "Code" button on GitHub and select "Download ZIP".
  • Extract the ZIP file and copy the template folder(s) you want into your project.

Using Git

Cloning the Repository

If you want all templates, run:

git clone https://github.com/jassielof/typst-templates.git template

This creates a folder called template with all templates inside.

Note: If your project is also a Git repository, avoid copying the .git/ directory from the template to prevent conflicts.

Using Submodules

If your project is already a Git repository and you want to keep the template updated easily, add it as a submodule:

git submodule add https://github.com/jassielof/typst-templates.git template

This links the template folder to this repository.

To update the template later, run:

git submodule update --remote --merge

in your project root. This fetches the latest changes from the template repository.

If you clone a project that already uses this submodule, use:

git clone --recurse-submodules <your-repo-url>

or, if you already cloned:

git submodule update --init --recursive

Tip: After updating a submodule, always commit the submodule pointer in your main repository:

git add template
git commit -m "Update template submodule"

Troubleshooting & Tips

  • If you see a "detached HEAD" warning in the submodule, you can checkout to the main branch inside the submodule:

    cd template
    git checkout main
    
  • For more on submodules, see Git Tools - Submodules.

  • If you have questions or issues, feel free to open an issue on this repository!

License

The repository is licensed under the Apache 2.0 License.

Any of the templates found here default to the same license, unless specified otherwise in its respective folder, README, LICENSE or Typst manifest