All templates/works in this repository are made by me under my free time, and licensed under the MIT License
This repository contains 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 for ACM (Association for Computing Machinery) documents (based on ACM LaTeX acmart
).
Template for UPSA Bolivia (Universidad Privada de Santa Cruz de la Sierra) documents (thesis/graduation project and feasibility study).
LaTeX Standard (WIP)
LaTeX standard class (article/report/book)
LaTeX Letter (WIP)
LaTeX standard letter class.
KOMA-Script (WIP)
KOMA-Script class (article/report/book).
You can use these templates in your projects in several ways, depending on your experience and needs:
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.
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.
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"
-
If you see a "detached HEAD" warning in the submodule, you can check out 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!