Presentation for the Fachschaft WIAI's LaTeX Workshop (en + de) https://wiai.de/latex-weekend
  • TeX 40%
  • JavaScript 25%
  • CSS 18%
  • SCSS 9.7%
  • HTML 6.2%
  • Other 1%
Find a file
2026-05-07 14:48:39 +02:00
.gitea/workflows .gitea/workflows/build.yaml aktualisiert 2026-04-23 14:20:10 +00:00
css Set table of contents font size 2025-05-13 12:20:54 +02:00
images add examples for code listings and info on command prompt 2022-05-22 22:07:07 +02:00
js Add image lazyload capabilities 2020-06-10 17:09:15 +02:00
layouts Pin MathJax to 4.0.0 2025-11-23 13:00:01 +01:00
lib Pin MathJax to 4.0.0 2025-11-23 13:00:01 +01:00
onpoint@3cb3c45ab1 Fix 2026-04-23 09:09:54 +02:00
slides Merge branch 'master' of ssh://git.stuve-bamberg.de/latex/latex-workshop 2026-05-07 14:48:39 +02:00
svg Merge branch 'master' of ssh://git.stuve-bamberg.de/latex/latex-workshop 2026-05-07 14:48:39 +02:00
.gitignore Merge branch '2025-literatur' into 2025-summer-fixes 2025-05-13 11:48:43 +02:00
.gitmodules Use StuVe version of onPoint 2025-05-15 14:42:07 +02:00
deploy.sh Remove SCP from the deploy script 2023-05-01 10:17:32 +02:00
legal.yml Add legal information 2022-03-28 11:05:01 +02:00
LICENSE Add license 2025-05-15 14:55:25 +02:00
meta.yml Change title 2025-05-01 21:37:05 +02:00
README.md Fix link 2025-05-15 14:44:31 +02:00
slides.yml adjusted numbering of chapters and exercises, changed "alpha" to "alphabetic" 2026-04-21 16:30:20 +02:00
tex2svg onpoint conversion and english translation of chapter 4. 2020-03-24 20:12:48 +01:00
tex2svg-single-biblatex.sh Remove some of the basic issues with these scripts 2026-04-23 22:25:41 +02:00
tex2svg-single.sh Remove some of the basic issues with these scripts 2026-04-23 22:25:41 +02:00
tex2svg.sh Remove some of the basic issues with these scripts 2026-04-23 22:25:41 +02:00

LaTeX-Wochenende

In diesem Repository befinden sich die Präsentation und die Materialien für das LaTeX-Wochenende der Fachschaft WIAI.

Verwendung der Präsentation

Zum Zeigen der Präsentation wird ein aktueller Browser benötigt. In diesem muss lediglich die Datei slides.de.html (bzw. slides.en.html für die englische Version) geöffnet werden.

Anpassungen vornehmen

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:

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) verwendet. Als nächstes müssen alle benötigten Python-Pakete geladen werden.

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 auf. Einen Überblick über die Verzeichnisstruktur und eine Anleitung zum automatischen Kompilieren bei jeder Änderung (unter Linux) finden sich im zugehörigen README.

Stylesheet anpassen

Das Stylesheet verwendet Sass. Nach der Installation lassen sich die Styles folgendermaßen automatisch erzeugen:

cd css
sass --watch latex.scss:latex.css

TeX-Beispiele in SVG umwandeln

Hierfür gibt es ein Skript, das mit dem Werkzeug pdf2svg arbeitet.

bash pdf2svg.sh svg/<chapter>/<file>.tex