https://github.com/npikall/vienna-tech
A typst template for thesis work
https://github.com/npikall/vienna-tech
template thesis typst
Last synced: 5 months ago
JSON representation
A typst template for thesis work
- Host: GitHub
- URL: https://github.com/npikall/vienna-tech
- Owner: npikall
- License: mit
- Created: 2024-08-18T18:47:19.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-06-04T22:02:12.000Z (about 1 year ago)
- Last Synced: 2025-06-05T02:51:32.390Z (about 1 year ago)
- Topics: template, thesis, typst
- Language: Typst
- Homepage:
- Size: 7.14 MB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# The `vienna-tech` Template
[](https://typst.app/universe/package/rubber-article)
[](https://github.com/npikall/vienna-tech/blob/main/LICENSE)
[](https://github.com/npikall/vienna-tech/actions/workflows/ci.yml)
[](https://github.com/npikall/vienna-tech/blob/main/docs/docs.pdf)
This is a template, modeled after the LaTeX template provided by the [TU Wien] for Engineering Students. It is intended to be used as a starting point for writing Bachelor's or Master's theses, but can be adapted for other purposes as well. It shall be noted that this template is **not** an official template provided by the Vienna University of Technology, but rather a personal effort to provide a similar template in a new typesetting system. If you want to checkout the original templates visit the website of [TU Wien](https://www.tuwien.at/cee/edvlabor/lehre/vorlagen)
## Getting Started
These instructions will help you set up the template on the typst web app.
```typ
#import "@preview/vienna-tech:1.1.0": *
// Useing the configuration
#show: tuw-thesis.with(
header-title: "Instruktionen zur Abfassung der Bachelorarbeit",
)
#maketitle(
title: [Instruktionen zur Abfassung der Bachelorarbeit],
thesis-type: [Bachelorarbeit],
authors: (
author("Vorname Nachname",
email: "email@email.com",
matrnr: "123456789",
),
),
)
```
## Options
For a indepth overview of the options have a look at the [documentation].
## Usage
These instructions will get you a copy of the project up and running on the typst web app.
```bash
typst init @preview/vienna-tech:1.1.0
```
### Template overview
After initializing a project with this template, you will have the following files:
- `main.typ`: the file which is used to compile the document
- `abstract.typ`: a file where you can put your abstract text
- `appendix.typ`: a file where you can put your appendix text
- `sections.typ`: a file which can include all your contents
- `refs.bib`: references
## Contribute to the template
Feel free to contribute to the template by opening a pull request. If you have any questions, feel free to open an issue.
[documentation]: https://github.com/npikall/vienna-tech/tree/main/docs/docs.pdf
[TU Wien]:https://www.tuwien.at/