c

classy-tudelft-thesis

@preview

A classy thesis report in TU Delft style.

v0.1.0
MIT-0
Template

Package Information

Last Updated
Minimum Typst Version
0.13.1
Authors
@Vector04
Categories
thesisreport

Preview

Template preview

1. Get the package

Download the package using the TPIX CLI:

tpix get @preview/classy-tudelft-thesis:0.1.0

2. Initialize from template

Create a new project from this template:

typst init @preview/classy-tudelft-thesis:0.1.0

Version History

0.1.00.13.1
f2e7391710b7...

This is a template to write a thesis in the TU Delft style. It is an unofficial template, not affiliated with the TU Delft.

Cover page Title page Main text
Cover page Title Page Main Text Page

How to use

Initialize the template, either via the web app directly or using

typst init @preview/classy-tudelft-thesis:0.1.0

A small example of the template in action is given below. Please consult this document for a larger example of the thesis template in action, with all options and details more thoroughly explained. In addition, the default project also contains sufficient comments/annotations to get you started.

#import "@preview/classy-tudelft-thesis:0.1.0": *

// Main styling, containg the majority of typesetting including document layout, fonts, heading styling, figure styling, outline styling, etc. Some parts of the styling are customizable.
#show: base.with(
  title: "My document",
  name: "Your Name",
  rightheader: "Your name",
)

#makecoverpage(
  img: image("path/to/cover-image.jpg"),
  title: [Title of Thesis],
  subtitle: [Subtitle],
  name: [Your Name],
)

#maketitlepage(
  title: [Title of Thesis],
  subtitle: [Subtitle],
  name: "Your Name",
  defense-date: datetime.today().display("[weekday] [month repr:long] [day], [year]") + " at 10:00",
  student-number: 1234567,
  project-duration: [Starting month and year - Ending month and year],
  daily-supervisor: [Your Daily supervisor],
  thesis-committee: ([Supervisor 1], [TU Delft, Supervisor],
                    [Committee member 2], [TU Delft],
                    [Committee member 3], [TU Delft.]),
  cover-description: [Photo by ...],
  publicity-statement: none,
)

#heading(numbering: none, [Preface])
#heading(numbering: none, [Abstract])

#outline()

#show: switch-page-numbering

/* Your content here */

#bibliography(
  "path/to/references.bib",
  title: [References],
  style: "american-physics-society",
)

#show: appendix

/* Appendix content here */

License

The template code and starting template files are licensed under the MIT-0 License.

I do not own the copyright to the TU Delft logo.

The assets used as placeholders in the template are by Johannes Andersson and karem adem, and are licensed under the Unsplash License.

Acknowledgements

The layout was inspired by the LaTeX TU Delft template by Daan Zwaneveld.