Typst Thesis Starter

written by Splines
published


See the related GitHub repo.

In a previous post, I uploaded my Physics Bachelor Thesis written in Typst. Some people addressed me with the inquiry to upload the source code. Instead of doing that (sorry), I extracted a reusable template repository out of my thesis, such that you can base your work on it and get started right away.

Templates on the Typst Universe are quite nice, but limit design flexibility. They also require you to organize your project on your own. Instead, I provide a complete repository scaffold that lets you begin writing immediately, while maintaining full control over styling & layout.

How does it work? Well, it’s pretty simple: the main thesis.typ file makes use of the template defined in a template/ folder right next to the content/ folder. This way, we separate content and design and you can still modify everything, but based on a solid starting point.

thesis.typ
#import "template/template.typ": *

#show: thesis.with(
  title: "Typst-Starter: \nLet's get started with that Thesis",
  // and so on
)

#include "content/intro.typ"
#bibliography("literature.yml")

Have fun with the template repo and feel free to open issues if you feel like something could be improved.

Back
Back