UP | HOME

Regenbogen-Ferienplan für die Sommerferien in LaTeX

Es sind die dritten Sommerferien in der Pandemie; wir sind zu Hause und ich bin im Homeoffice. Um trotzdem spannende und erinnerungswürdige Ferien zu haben, müssen wir sie planen. Und weil ich das schön haben will, habe ich einen Ferienplan in LaTeX gebaut.


PDF (drucken)

Der Plan baut auf meinem Wochenplan in LaTeX auf, angepasst für die Planung der nächsten 6 Wochen.

Um ihn zu nutzen, verwendet einfach die neue Vorlage ferienplan.tex mit der passenden ferienplan.sty — wenn es 2022 ist und ihr in Baden-Württemberg wohnt, könnt ihr auch direkt das PDF ausdrucken:

ferienplan-bild.png
ferienplan-sommer-2022.pdf

Verwendung

Kurz

hg clone https://hg.sr.ht/~arnebab/stundenplan-wochenplan
cd stundenplan-wochenplan
# (bearbeitet ferienplan.tex)
make
# (druckt ferienplan.pdf)

Format der Einträge

\farbe \wochentag wochennummer anfang/stunde dauer/stunden {Inhalt}

Woche für die Farbgebung (\other für Schulzeit, \wzero bis \wsix für die Ferienwochen) und Wochentag für die Spalte (\mon \tue \wed \thu \fri \sat \sun), dazu 0 – 7 für die Zeile (die Woche)

Beispiel: Freitag der ersten, unvollständigen Ferienwoche; Donnerstag war der erste komplett freie Tag:

\wzero \fri 0 0 24 {KW 31: 29.7. \\ zweite Zeile des Eintrags}

Komplettbeispiel

\documentclass{article}
\usepackage{ferienplan}
\begin{document}
\begin{plan}{Wochenplan}{}{Sommerferien --- Stand: \today}
% days: \mon \tue \wed \thu \fri \sat \sun
% format: \entrytype \day \startweek \starthours \durationhours {content}
% contentformat: \\ = linebreak \strut = empty line
  \other \mon 0 0 24 {KW 30: 25.7.}
  \wone \mon 1 0 24 {KW 31: 1.8.}
  \wtwo \mon 2 0 24 {KW 32: 8.8.}
  \wthree \mon 3 0 24 {KW 33: 15.8.}
  \wfour \mon 4 0 24 {KW 34: 22.8.}
  \wfive \mon 5 0 24 {KW 35: 29.8.}
  \wsix \mon 6 0 24 {KW 36: 5.9.}
  \other \mon 7 0 12 {KW 37: 12.9. Schulanfang}

  \other \tue 0 0 24 {}
  \wone \tue 1 0 24 {}
% ...
  \legend{\colorbox{\Cwzero}{KW 30\strut}, \Lwone, \Lwtwo, \Lwthree, \Lwfour, \Lwfive, \Lwsix}
\end{plan}

\end{document}

ArneBab 2022-08-04 Do 00:00 - Impressum - GPLv3 or later (code), cc by-sa (rest)