Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lvignoli/diapo
A minimal and simplistic Typst template for presentations.
https://github.com/lvignoli/diapo
Last synced: 26 days ago
JSON representation
A minimal and simplistic Typst template for presentations.
- Host: GitHub
- URL: https://github.com/lvignoli/diapo
- Owner: lvignoli
- License: mit
- Created: 2023-04-19T13:08:57.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-10T08:18:16.000Z (about 1 year ago)
- Last Synced: 2024-08-02T06:17:36.570Z (3 months ago)
- Homepage:
- Size: 776 KB
- Stars: 47
- Watchers: 2
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-typst - diapo - A minimal and simplistic presentation template. (Templates & Libraries / Slides)
README
# diapo
A simplistic [Typst](https://typst.app) template for presentations.
Copy the [template](template.typ) to your project folder and start your document with a global show rule using `diapo.with()`.
For a new slide with a title, use the first level heading syntax `= Title`. \
For a new slide without a title, use a `pagebreak()`. \
To get a transition slide with additional impact, call `#transition[BANG]`.It is intentionally basic and _not_ dynamic.
Customize it to your liking if needed.## Minimal document
[This example](example.pdf) is given by the following code:
```typst
#import "template.typ": diapo, transition#show: diapo.with(
title: "My last vacations",
author: "John Doe",
date: "2023-04-20",
// display_lastpage: false,
)= Introduction
It was great!
#lorem(20)
#transition[Day one]
= Travelling
#lorem(30)
#lorem(30)
= Relax
#align(horizon)[
#set text(size: 28pt)
$ e^(i pi) + 1 = 0 $
]= The journey back home
It was exhausting.
= Conclusion
That was short.
```See also [a longer example](long_example.typ).