logbuch/calendar/calendar.tex

82 lines
2.9 KiB
TeX
Raw Normal View History

2016-10-27 18:59:50 +02:00
\renewcommand{\ferien}{%
% normal days are white
\tikzset{every day/.style={fill=white}}
% SOMMERFERIEN I
2021-01-05 19:52:16 +01:00
\ifdate{between=\jahrEins-07-15 and \jahrEins-08-27}{%
2016-10-27 18:59:50 +02:00
\tikzset{every day/.style={fill=gray!30}}}{}
% HERBST
2021-01-05 19:52:16 +01:00
\ifdate{between=\jahrEins-10-14 and \jahrEins-10-25}{%
2016-10-27 18:59:50 +02:00
\tikzset{every day/.style={fill=gray!30}}}{}
% WEIHNACHTEN
2021-01-05 19:52:16 +01:00
\ifdate{between=\jahrEins-12-23 and \jahrZwei-01-06}{%
2016-10-27 18:59:50 +02:00
\tikzset{every day/.style={fill=gray!30}}}{}
% OSTERN
2021-01-05 19:52:16 +01:00
\ifdate{between=\jahrZwei-04-6 and \jahrZwei-04-17}{%
2017-07-12 18:59:50 +02:00
\tikzset{every day/.style={fill=gray!30}}}{}
% PFINGSTEN
2021-01-05 19:52:16 +01:00
\ifdate{between=\jahrZwei-06-02 and \jahrZwei-06-02}{%
2016-10-27 18:59:50 +02:00
\tikzset{every day/.style={fill=gray!30}}}{}
% SOMMERFERIEN II
2021-01-05 19:52:16 +01:00
\ifdate{between=\jahrZwei-06-29 and \jahrZwei-08-11}{%
2016-10-27 18:59:50 +02:00
\tikzset{every day/.style={fill=gray!30}}}{}
}
\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
2017-07-12 18:59:50 +02:00
\ifdate{equals=\jahrZwei-03-30}{\tikzset{every day/.style={fill=red!20}}}{}
\ifdate{equals=\jahrZwei-04-02}{\tikzset{every day/.style={fill=red!20}}}{}
\ifdate{equals=\jahrZwei-05-20}{\tikzset{every day/.style={fill=red!20}}}{}
\ifdate{equals=\jahrZwei-05-21}{\tikzset{every day/.style={fill=red!20}}}{}
2016-10-27 18:59:50 +02:00
% \ifdate{equals=\jahrZwei-05-30}{\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}
2021-01-05 19:52:16 +01:00
\termin{\jahrZwei-04-10}{Karfreitag}
\termin{\jahrZwei-04-11}{Ostersonntag}
\termin{\jahrZwei-04-12}{Ostermontag}
\termin{\jahrZwei-05-21}{Christi Himmelfahrt}
\termin{\jahrZwei-05-31}{Pfingstsonntag}
\termin{\jahrZwei-06-01}{Pfingstmontag}
2016-10-27 18:59:50 +02:00
%\termin{2013-05-30}{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
}