No description
Find a file
Jassiel Ovando 82d509fa48
Merge pull request #20 from NexVeridian/main
fix: only show keywords if they are provided
2025-12-02 17:24:49 -04:00
.vscode buttericks resume 2025-08-31 23:03:04 -04:00
acm-suite 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
butterick-resume readme 2025-10-18 20:55:04 -04:00
koma-script refactor: update KOMA Neu naming and description; remove unused LaTeX letter files 2025-10-21 21:45:53 -04:00
latex-reborn recompile 2025-10-23 19:10:47 -04:00
typeee refactor: update GALLERY.md and report.tex for improved clarity; remove unused ORCID linker files and add comprehensive references.bib 2025-10-22 18:26:50 -04:00
upsa-bo defaults 2025-11-28 02:10:43 -04:00
versatile-apa fix: only show keywords if they are provided 2025-12-02 13:02:41 -08: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
GALLERY.md refactor: update GALLERY.md and report.tex for improved clarity; remove unused ORCID linker files and add comprehensive references.bib 2025-10-22 18:26:50 -04:00
LICENSE.txt Rename LICENSE to LICENSE.txt 2024-08-17 16:59:43 -04:00
README.md readme 2025-10-18 21:11:21 -04:00
Taskfile.yml refactor: update font size definitions and improve report template structure; add sample figures and tables in documentation 2025-10-23 13:38:29 -04:00

Collection of Typst Templates

All templates in this repository are made by me under my free time, and licensed under the MIT License.

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.

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!