Größtenteils sind das hier TeX-Dokumente, die für verschiedene Planungsangelegenheiten der ESAG dienen.
Es gibt ein Rakefile
. Dieses kann auf 2 Weisen genutzt werden.
Übersetze alle .tex-Dateien im Ordner src/ in gleichnamige PDF-Dateien
rake
Starte preview-Modus mit latexmk für eine bestimmte .tex-Datei
rake dateinamemitpunktpdfstattpunkttex.pdf
Eine Übersicht über alle Tasks gibt es mit
rake -T
Alle gebauten Dateien löschen geht mit
rake clean
Diese Datei enthält Konfigurationen, die für einzelne Dokumente wichtig sind. Im nächsten Abschnitt wird im Einzelnen darauf eingegangen.
Hier eine Übersicht aller Dokumente:
Übersicht über alle Ausgaben
Stationen der Campus-Führungen
In der conf.json
kann man einmal die Anzahl der Gruppen und dann die Stationen konfigurieren.
{
"fuehrungen": {
"num": 8,
"sections": [
{
"name": "Gebäude 25",
"stations": [
{ "name": "FS-Info", "hinweise": "Startposition -- An Frau Rennwanz vorbeilaufen beim kommen oder gehen. Frau Rennwanz macht Regen und Feuer!" }
]
}
]
}
}
Das Ausführen von rake fuehrungen.pdf
erzeugt dann alle Führungen in src/fuehrungen/
, was
nicht versioniert wird. Zusätzlich muss in der Datei src/fuehrungen.tex
darauf geachtet
werden, alle Führungen mit \input
einzubinden.
Die Gruppenzettel der Rallye
Die Laufzettel der Rallye
Die „Prüfungsordnung” für die Ralye
Übersicht über die Rallye-Stationen.
Die PDF-Dateien im build/
-Ordner sollten mit versioniert werden. Dabei sollte
darauf geachtet werden, dass die generierte PDF immer mit der TeX-Datei im
commit übereinstimmt. Die Verwendung von latexmk bzw. das Rakefile hilft dabei.
Sollten andere Tools als das Rakefile zum bauen benutzt werden, so ist darauf zu achten, die PDFs nicht im Hauptverzeichnis zu versionieren, damit das Repository einigermaßen sauber bleibt.