From 0894aa72b3f5397264eab33e6f2f5cf8fb2ba05e Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Mon, 6 Jan 2025 19:51:19 +0100 Subject: include logos in distributable zip and document build instructions --- scripts/lesson-dist | 5 ++++- templates/test/README.md | 13 +++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/scripts/lesson-dist b/scripts/lesson-dist index 52184484..eae821d9 100755 --- a/scripts/lesson-dist +++ b/scripts/lesson-dist @@ -33,7 +33,10 @@ add_custom_latex_to_archive "${basedir}"/latex/common.tex \ "${basedir}"/latex/common_options.tex # Include common images -add_custom_latex_to_archive "${basedir}"/latex/images/** +# TODO: only include used images +readarray -t images < <(find "${basedir}"/latex/images -printf '%p\n') +add_custom_latex_to_archive "${images[@]}" + # Include the needed latex classes if grep -Pzrq '(?s)documentclass.+test\}' .; then diff --git a/templates/test/README.md b/templates/test/README.md index f1084594..6b3af64d 100644 --- a/templates/test/README.md +++ b/templates/test/README.md @@ -1,5 +1,18 @@ # Test von Florian Fischer +## PDFs Erzeugen + +Um die PDF Dateien aus den LaTeX Quelldateien zu erzeugen, wird eine übliche LaTeX-Installation (bspw. [TeX Live](https://tug.org/texlive/)) benötigt. + +Die Quellen nutzen die von mir geschriebene Klasse `test`, die im Ordner `latex` zu finden ist. +Damit auch LaTeX die Klasse findet, muss deren Pfad als input spezifiziert werden. +Die meisten Kommandozeilen-Programme unterstützen dazu die Umgebungsvariable `TEXINPUTS`. + +Alle PDFs können mit folgendem Befehl erzeugt werden: + +`TEXINPUTS=.//: latexmk -pdf test*.tex` + ## Lizenz + Solange nichts anderes vermerkt ist, sind die enthaltenen Werke von Florian Fischer unter **CC BY-SA 4.0** lizenziert. Eine Kopie der Lizenz ist unter (https://creativecommons.org/licenses/by-sa/4.0/)[https://creativecommons.org/licenses/by-sa/4.0/] zu finden. -- cgit v1.2.3