\renewcommand{\ferien}{% % normal days are white \tikzset{every day/.style={fill=white}} % SOMMERFERIEN I \ifdate{between=\jahrEins-08-01 and \jahrEins-08-28}{% \tikzset{every day/.style={fill=gray!30}}}{} % HERBST \ifdate{between=\jahrEins-10-15 and \jahrEins-10-26}{% \tikzset{every day/.style={fill=gray!30}}}{} % WEIHNACHTEN \ifdate{between=\jahrEins-12-21 and \jahrZwei-01-04}{% \tikzset{every day/.style={fill=gray!30}}}{} % OSTERN \ifdate{between=\jahrZwei-04-15 and \jahrZwei-04-26}{% \tikzset{every day/.style={fill=gray!30}}}{} % SOMMERFERIEN II } \renewcommand{\feiertage}{% % Saturdays and half holidays (Christma's and New year's eve) \ifdate{equals=12-24}{\tikzset{every day/.style={fill=red!10}}}{} \ifdate{equals=12-31}{\tikzset{every day/.style={fill=red!10}}}{} % Sundays and full holidays \ifdate{equals=01-01}{\tikzset{every day/.style={fill=red!20}}}{} \ifdate{equals=01-06}{\tikzset{every day/.style={fill=red!20}}}{} \ifdate{equals=05-01}{\tikzset{every day/.style={fill=red!20}}}{} \ifdate{equals=10-03}{\tikzset{every day/.style={fill=red!20}}}{} \ifdate{equals=11-01}{\tikzset{every day/.style={fill=red!20}}}{} \ifdate{equals=12-25}{\tikzset{every day/.style={fill=red!20}}}{} \ifdate{equals=12-26}{\tikzset{every day/.style={fill=red!20}}}{} % Christian holidays \ifdate{equals=\jahrZwei-04-19}{\tikzset{every day/.style={fill=red!20}}}{} \ifdate{equals=\jahrZwei-04-22}{\tikzset{every day/.style={fill=red!20}}}{} \ifdate{equals=\jahrZwei-06-10}{\tikzset{every day/.style={fill=red!20}}}{} \ifdate{equals=\jahrZwei-05-30}{\tikzset{every day/.style={fill=red!20}}}{} \ifdate{equals=\jahrZwei-06-20}{\tikzset{every day/.style={fill=red!20}}}{} } \renewcommand{\termine}{% \ifthenelse{\boolean{schulkalendarSeiteOne}}{% % Print name of Holidays \termin{\jahrEins-11-01}{Allerheiligen} \termin{\jahrEins-12-24}{Heiligabend} \termin{\jahrEins-12-25}{1.\,Weihnachtsfeiertag} \termin{\jahrEins-12-26}{2.\,Weihnachtsfeiertag} \termin{\jahrZwei-01-01}{Neujahr} \termin{\jahrZwei-01-06}{Heilige Drei Könige} }{% \termin{\jahrZwei-05-01}{Tag der Arbeit} \termin{\jahrZwei-04-19}{Karfreitag} \termin{\jahrZwei-04-21}{Ostersonntag} \termin{\jahrZwei-04-22}{Ostermontag} \termin{\jahrZwei-05-30}{Christi Himmelfahrt} \termin{\jahrZwei-06-09}{Pfingstsonntag} \termin{\jahrZwei-06-10}{Pfingstmontag} \termin{\jahrZwei-06-20}{Fronleichnam} } } \ifthenelse{\boolean{printKalendar}}{% \begin{schulkalendar}{Schulkalendar} \schulkal{\jahrEins-08-01 to \jahrZwei-01-31}{first} \schulkal{\jahrZwei-02-01 to \jahrZwei-07-31}{second} \end{schulkalendar} }{ \begin{center} \Huge{Kalendar 1} \end{center} \clearpage \begin{center} \Huge{Kalendar 2} \end{center} \clearpage }