Universe

Create project in app

An unofficial template for writing your Master’s thesis at the University of Oslo.

The template only handles front pages, setup for printing and sectioning/chaptering. Numbering for figures, tables, equations and other numbered content is not set up by the template, and must be done separately.

Usage

Running the following command will create a new directory with all the necessary files

typst init conforming-uio-master

Configuration

This package exports the uio-thesis function with the following named arguments:

  • title: []: The title of the thesis, content or string
  • subtitle: []: The subtitle of the thesis, content or string. Can be omitted.
  • author: []: The author(s) of the thesis. Multiple authors should have line breaks between.
  • supervisor: []: The supervisor(s) of the thesis. Multiple supervisors should have line breaks between.
  • study-programme: []: The study programme the thesis is written for.
  • department: []: The department the study programme belongs to.
  • faculty: []: The faculty the department belongs to.
  • abstract: []: The abstract. Should contain headings as level one heading.
  • preface: []: The preface.
  • semester: [Spring]: The semester the thesis is delivered.
  • print: false: Set to true for a version suited for printing.
  • short-thesis: false: Set to true for a 30 ECTS thesis, keep as default for 60 ECTS.

Minimal working example

#import "@preview/conforming-uio-master:0.1.0": uio-thesis

#let abstract = [
  = Abstract
  #lorem(100)

  = Sammendrag // Optional abstract in a second language
  #lorem(100)
]
#let preface = lorem(150)

#show: uio-thesis.with(
  title: "Your Title",
  subtitle: "",
  author: "Your Name",
  supervisor: "Your Supervisor",
  study-programme: "Your study programme",
  department: "Your department",
  faculty: "Your faculty",
  abstract: abstract,
  preface: preface,
)

Dependencies

  • Developed with Typst 0.14.2, not guaranteed to work with older versions
  • hydra 0.6.2 (a typst package used for showing heading in headers)

The logo for the University of Oslo is not covered by the MiT license. There are some particular rules regarding it’s use, those can be found here.