Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/v411e/optimal-ovgu-thesis
Typst thesis template for Otto von Guericke University Magdeburg
https://github.com/v411e/optimal-ovgu-thesis
ovgu typst typst-template
Last synced: about 2 months ago
JSON representation
Typst thesis template for Otto von Guericke University Magdeburg
- Host: GitHub
- URL: https://github.com/v411e/optimal-ovgu-thesis
- Owner: v411e
- License: other
- Created: 2024-04-18T10:18:57.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-11-22T18:49:06.000Z (about 2 months ago)
- Last Synced: 2024-11-22T19:24:11.656Z (about 2 months ago)
- Topics: ovgu, typst, typst-template
- Language: Typst
- Homepage: https://typst.app/universe/package/optimal-ovgu-thesis
- Size: 375 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
This template was created for a master thesis at the faculty of computer science (FIN), but should work as well for other faculties.
## File structure
```
.
├── assets // Images, CSV-Files, etc.
│ └── figure // Image files
│ └── optimal-ovgu-thesis
├── chapter // Content
│ ├── 01-Einleitung.typ
│ ├── ...
│ └── 99-Appendix.typ
├── expose.typ // Exposé template
├── metadata.typ // Metadata and template config
├── thesis.bib // Bibliography (e.g. generated by Zotero + Better BibTex)
└── thesis.typ // Thesis template
```## Logos on the title page
The header- and organisation-logo can be set in the `metadata.typ` file (see example below). There are two example logo files in `assets/figure/optimal-ovgu-thesis`. Please refer to [cd.ovgu.de](https://www.cd.ovgu.de/Fakult%C3%A4ten.html) for more information regarding the OvGU corporate design and for the signet and logo of your faculty.Header logos are set in `metadata.typ`:
```typ
// Example 1: Use UCC logo as organisation-logo and the FIN faculty header as header-logo
#let organisation-logo = image("assets/figure/optimal-ovgu-thesis/ucc.svg", width: 2cm)
#let header-logo = image("assets/figure/optimal-ovgu-thesis/fin-de.svg", width: 100%)// Example 2: Do not use logos at all
#let organisation-logo = none
#let header-logo = none
```## Fonts
This template requires these two fonts to be installed on your system:
- New Computer Modern
- New Computer Modern Sans### NixOS
In your `configuration.nix`:
```nix
fonts.packages = with pkgs; [
liberation_ttf # here are your other fonts (liberation is just an example)
] ++ texlive.newcomputermodern.pkgs; # ← New Computer Modern font
```## Development
In case you want to contribute, check out the repo into a [typst package directory](https://github.com/typst/packages?tab=readme-ov-file#local-packages)### Example for Linux:
Local package path: `~/.local/share/typst/packages/local/optimal-ovgu-thesis/0.1.1````sh
mkdir -p ~/.local/share/typst/packages/local/optimal-ovgu-thesis
cd ~/.local/share/typst/packages/local/optimal-ovgu-thesis
git clone [email protected]:v411e/optimal-ovgu-thesis.git
mv optimal-ovgu-thesis 0.1.1
```This will make the package available locally, so you can use `typst init "@local/optimal-ovgu-thesis:0.1.1"` to create a test-project from the template.