Update slides for summer semester 2025 #15

Merged
fknoch merged 53 commits from master into production 2025-05-15 18:55:38 +00:00
Showing only changes of commit 3c6b58f871 - Show all commits

View File

@ -11,16 +11,27 @@ Zum Zeigen der Präsentation wird ein aktueller Browser benötigt. In diesem mus
Um Inhalte der Präsentationen abzuändern oder zu ergänzen, muss zunächst das Repository geklont werden. Hierbei ist zu beachten, dass wir ein Submodul verwenden und deshalb eine zusätzliche Option beim Klonen notwendig ist:
```sh
$ git clone --recurse-submodules https://git.stuve-bamberg.de/latex/latex-wochenende.git
git clone --recurse-submodules https://git.stuve-bamberg.de/latex/latex-wochenende.git
```
### Folien kompilieren
Zum Kompilieren der Präsentation werden python3 und pandoc (empfohlene Version: [2.5](https://github.com/jgm/pandoc/releases/tag/2.5)) verwendet. Als nächstes müssen alle benötigten Python-Pakete geladen werden.
```sh
$ cd latex-wochenende/onpoint
$ pip3 install -r requirements.txt
cd latex-wochenende/onpoint
pip3 install -r requirements.txt
```
Damit sind alle benötigten Komponenten installiert. Mittels `python3 main.py ..` können alle Sprachversionen kompiliert werden. Danach stehen sie wie oben beschrieben als HTML-Dateien zur Verfügung.
Die Präsentation baut auf dem von uns entwickelten [onPoint-Präsentationswerkzeug](https://git.stuve-bamberg.de/ckremitzl/onpoint/) auf. Einen Überblick über die Verzeichnisstruktur und eine Anleitung zum automatischen Kompilieren bei jeder Änderung (unter Linux) finden sich [im zugehörigen README](https://git.stuve-bamberg.de/ckremitzl/onpoint/src/branch/master/README.md#the-project-structure).
### Stylesheet anpassen
Das Stylesheet verwendet Sass. Nach der Installation lassen sich die Styles folgendermaßen automatisch erzeugen:
```sh
cd css
sass --watch style.scss:style.css
```