https://github.com/lkndl/typst-bioinfo-thesis
Typst thesis template for bioinformatics @ TUM+LMU
https://github.com/lkndl/typst-bioinfo-thesis
bioinformatics thesis-template typst
Last synced: 3 months ago
JSON representation
Typst thesis template for bioinformatics @ TUM+LMU
- Host: GitHub
- URL: https://github.com/lkndl/typst-bioinfo-thesis
- Owner: lkndl
- Created: 2023-12-12T22:59:32.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-26T16:46:51.000Z (4 months ago)
- Last Synced: 2025-02-26T17:39:16.868Z (4 months ago)
- Topics: bioinformatics, thesis-template, typst
- Language: Typst
- Homepage:
- Size: 8.19 MB
- Stars: 28
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-typst - typst-bioinfo-thesis - Flexible section headers and page numbers; pretty outlines and a `wrapfig` (Templates & Libraries / General)
README
# typst-bioinfo-thesis
This is a [typst](https://typst.app/) thesis template with front matter for TUM+LMU [bioinformatics](https://www.cit.tum.de/cit/studium/studiengaenge/master-bioinformatik/abschlussarbeit/#c2494) and TUM [informatics](https://www.cit.tum.de/cit/studium/studierende/abschlussarbeit-abschluss/informatik/#c4295). Therefore, it generally supports English and German as main document languages. It comes with ready-to-use outlines, configurable page numbers adapting to front and back matter, as well as flexible headers that can imitate `scrbook`. I also implemented `sidecap` and a basic `wrapfig` equivalent.Although totally workable, this template is somewhat under development - just as Typst is. If you find a bug, please feel free to open an issue!
To get started, edit `main.typ` or make a new minimal `thesis.typ`:
```rs
#import "modules/template.typ": *#show: doc.with(
title: [all beginnings are hard],
name: [silly old me])= introduction
...
```---
The TUM informatics and bioinformatics cover pages:
Table of contents with numbering up to level 2 headings, well-aligned fill characters and roman page numbers for the appendix:



Defining a figure title for the list-of-figures is now less hacky:
```rs
#figure(
image("/images/dingos.jpg", width: 100%),
caption: flex-caption(
[Another example full-width image],
[. Consumers are generally unaware that ...]),
)
``````