A modern, simplistic and stylized Typst template for use at DHBW. This is NOT an official template. For an official template refer to Clean DHBW by Roland Schätzle.
In the Typst web app click on "Start from template" on the dashboard and search for stylized-dhbw.
For local development you can use the following command to get yourself started: typst init @preview/stylized-dhbw <directory>.
This template utilizes the following fonts:
- Inclusive Sans (Official Homepage / GitHub / Google Fonts / Adobe Fonts)
- JetBrains Mono (Official Homepage / GitHub / Google Fonts)
For local use of the template, you will need to download and install the required fonts to your machine.
Instructions on installing fonts on:
type (string):
The type of the document.
type = "Projektarbeit" | "Studienarbeit" | "Bachelorarbeit" | "Masterarbeit"title (string):
The title of the document.
authors (array):
A list of authors.
author = (
name: string,
id: number,
orcid: string,
signedAt: string,
signedOn: datetime(),
signature: image(),
signatureDx: length,
signatureDy: length,
signatureWidth: length
)keywords (array):
A list of keywords to be printed alongside the abstract(s).
course (string):
The course of the students.
degree (string):
The degree of the students.
supervisor (dictionary):
The names of the supervisors at the DHBW and the partner company.
supervisor = ( dhbw: string, corporate: string )location (string):
The location of the DHBW.
submissionDate (datetime):
The date of submission provided as a datetime object
language (string):
The main language a paper is written in.
language = "de" | "en"frontmatter (array):
A list of formal pages that should be included inside the frontmatter. The pages are printed in insertion order, except for the authorship and confidentiality sections, which are printed on the same page.
frontmatter = "abbreviations" | "abstract" | "authorship" | "codeblocks" | "confidentiality" | "contents" | "figures" | "preamble" | "sources" | "tables"backmatter (array):
A list of formal pages that should be included inside the backmatter. The pages are printed in insertion order, except for the authorship and confidentiality sections, which are printed on the same page.
frontmatter = "abbreviations" | "abstract" | "authorship" | "codeblocks" | "confidentiality" | "contents" | "figures" | "preamble" | "sources" | "tables"abstractContent (array):
The contents that should be printed inside the abstract section.
preambleContent (content):
The content that should be printed inside the preamble section.
sourcesPath:
The path to a file containing sources used. Can either be a Hayagriva file or a legacy BibTeX file.
abbrPath:
The path to a file containing a list of abbreviations. Can either be .yml, .json or .csv (Refer to abbr for further information on the file format)
If you need help or want to contribute refer to my GitHub Repository. As I am also just a student at the DHBW Karlsruhe in my now third year, I might not be able to respond quickly or attend to issues as frequently. For pressing issues, consider the contact information laid out on my GitHub profile page.
For information on contributing to projects on GitHub you can find official information here: Contributing to a project. Also consider following common git conventions: Git Commit Guidelines
For general questions about Typst or the Typst web app, please refer to the Typst Documentation, the Typst Book or use the Typst Forum.
Without these packages this template wouldn't be what it is