Skip to content

Ohannain/stylized-dhbw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stylized DHBW

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.

Usage

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>.

Fonts

This template utilizes the following 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:

Configuration

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)

Questions? Suggestions? Issues?

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.

Attribution

Without these packages this template wouldn't be what it is

About

Modern, simplistic and stylized template for use at DHBW.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages