r

rezvan-chalmers-cse-thesis

@preview

Master’s thesis at Chalmers/GU CSE.

v0.2.0
MIT
Template

Package Information

Last Updated
Minimum Typst Version
0.14.0
Categories
report

Preview

Template preview

1. Get the package

Download the package using the TPIX CLI:

tpix get @preview/rezvan-chalmers-cse-thesis:0.2.0

2. Initialize from template

Create a new project from this template:

typst init @preview/rezvan-chalmers-cse-thesis:0.2.0

Version History

0.2.00.14.0
1bf1db423cf3...
0.1.00.14.0
4c1346367f10...

rezvan-chalmers-cse-thesis

Unofficial Typst package for master's theses at Chalmers University of
Technology and University of Gothenburg CSE.

This package is based on the Chalmers/GU CSE master's thesis layout and is not
an official Chalmers or University of Gothenburg package.

Features

  • Thesis prelude pages (cover, title page, abstract, acknowledgements, TOC).
  • Chalmers/GU-style cover and title pages for CSE theses.
  • Imprint page fields for supervisor, advisor, examiner, cover caption, and printer.
  • Optional imprint-page series metadata for CSE/ODR identifiers such as CSE 25-122.
  • Running headers/footers with one-sided and two-sided behavior.
  • Appendix mode helper (appendices) with appendix-style numbering.

Install / Init

typst init @preview/rezvan-chalmers-cse-thesis:0.2.0

Usage

#import "@preview/rezvan-chalmers-cse-thesis:0.2.0": template, appendices, illustrated-cover-background

#let department = "Department of Computer Science and Engineering"
#let cover-background = illustrated-cover-background(
  image("cover.svg", width: 45%),
)

#show: template.with(
  title: "Your Thesis Title",
  subtitle: "Optional subtitle",
  authors: ("Your Name",),
  department: department,
  subject: "Computer Science and Engineering",
  supervisor: ("Supervisor Name", department),
  advisor: none,
  examiner: ("Examiner Name", department),
  abstract: [Write your abstract here.],
  acknowledgements: [Write your acknowledgements here.],
  keywords: ("keyword-1", "keyword-2"),
  series: none,
  cover-background: cover-background,
  cover-caption: [Caption for the cover illustration, if used.],
  printed-by: none,
)

= Introduction

Your content.

#show: appendices
= Appendix

CSE / Chalmers Notes

  • The report is expected to be written in English for master's theses.
  • The abstract should be concise and 250-350 words.
  • Use at most 10 keywords at the end of the abstract page.
  • Produce an A4, ODR-ready PDF with Roman front-matter numbering and Arabic
    numbering starting at the first chapter.
  • CSE theses normally use the combined Chalmers University of Technology and
    University of Gothenburg identity.

Repository Structure

  • src/lib.typ: package entrypoint and public API.
  • src/pages/: prelude page components.
  • src/img/: default logos.
  • examples/: standalone local examples.
  • template/: typst init scaffold.

Credits

All credits for the original template go to CMDJojo's mastery-chs repository (and all forks) for the initial design and layout, which this package is based on.

License

MIT. See LICENSE for details.

The included Chalmers and University of Gothenburg SVG logo assets are derived
from the current Chalmers/GU Word cover templates. Their use is subject to the
universities' own visual identity and logo rules.