diff --git a/teckidscal.sty b/teckidscal.sty index 1e45ff58845c5c20f8891f39653186325ddfabdc..fca1d38ce48e3b05c723401bdfec7d9b2222abb0 100644 --- a/teckidscal.sty +++ b/teckidscal.sty @@ -46,6 +46,7 @@ % \tkDayName$JD = 'Mo*' % \tkDayKW$JD = '1' (ISO 8601 calendar week, only on Mondays) % \tkDayHoliday$JD = 'Neujahr' +% \tkDayHolilong$JD = 'Neujahrstag' % \tkDayTeckids$JD = 'MGV' % \tkDayType$JD = 0 (normal), 1 (weekend/holiday), 2 (Veranstaltung), % 3 (Workday groß), 4 (Workday klein), 5 (Online-Meeting) @@ -166,9 +167,9 @@ \expandafter\def\csname tkCALmon11\endcsname{November}% \expandafter\def\csname tkCALmon12\endcsname{Dezember}% -\def\tk@mkholiday#1#2{% - \tkToJD{#1}% - \expandafter\xdef\csname tkDayHoliday\number\tkjd\endcsname{#2}% +\newcommand{\tk@mkholiday}[3][teckidsargdefaulted]{% + \tkToJD{#2}% + \expandafter\xdef\csname tkDayHoliday\number\tkjd\endcsname{#3}% \expandafter\xdef\csname tkDayType\number\tkjd\endcsname{1}% \expandafter\xdef\csname tkDayNr\number\tkjd\endcsname{\csname tkDayNr\number\tkjd\endcsname *}% \expandafter\xdef\csname tkDayName\number\tkjd\endcsname{\csname tkDayName\number\tkjd\endcsname *}% @@ -237,10 +238,10 @@ \tkFromJD{\csname pgfcalendar@Easter@\the\@tempcnta\endcsname}% \tk@mkholiday{\tktmY-\tktmM-\tktmD+1}{Ostermontag}% %% Tag des Bekenntnisses zu Freiheit und Frieden, sozialer Gerechtigkeit, Völkerversöhnung und Menschenwürde (01.05.) - \tk@mkholiday{\@tempcnta-05-01}{Maifeiertag}%Tag des Friedens und der Völkerversöhnung}% + \tk@mkholiday[Tag des Bekenntnisses zu Freiheit und Frieden, sozialer Gerechtigkeit, Völkerversöhnung und Menschenwürde]{\@tempcnta-05-01}{Maifeiertag}%Tag des Friedens und der Völkerversöhnung}% %% Christi-Himmelfahrts-Tag (Ostersonntag + 39) \tkFromJD{\csname pgfcalendar@Easter@\the\@tempcnta\endcsname}% - \tk@mkholiday{\tktmY-\tktmM-\tktmD+39}{Himmelfahrt}%Christi Himmelfahrt}% + \tk@mkholiday[Christi Himmelfahrt]{\tktmY-\tktmM-\tktmD+39}{Himmelfahrt}% %% Pfingstsonntag (Ostersonntag + 49) \tkFromJD{\csname pgfcalendar@Easter@\the\@tempcnta\endcsname}% \tk@mkholiday{\tktmY-\tktmM-\tktmD+49}{Pfingstsonntag}% @@ -251,18 +252,18 @@ \tkFromJD{\csname pgfcalendar@Easter@\the\@tempcnta\endcsname}% \tk@mkholiday{\tktmY-\tktmM-\tktmD+60}{Fronleichnam}% %% Tag der Deutschen Einheit (03.10.) - \tk@mkholiday{\@tempcnta-10-03}{T.d.Dt.Einheit}%Tag der Deutschen Einheit}% + \tk@mkholiday[Tag der Deutschen Einheit]{\@tempcnta-10-03}{T.d.Dt.Einheit}% %% Allerheiligentag (01.11.) \tk@mkholiday{\@tempcnta-11-01}{Allerheiligen}% %% 1. Weihnachtstag (25.12.) - \tk@mkholiday{\@tempcnta-12-25}{Weihnachten}%1. Weihnachtstag}% + \tk@mkholiday[1. Weihnachtstag]{\@tempcnta-12-25}{Weihnachten}% %% 2. Weihnachtstag (26.12.) - \tk@mkholiday{\@tempcnta-12-26}{Weihnachten}%2. Weihnachtstag}% + \tk@mkholiday[2. Weihnachtstag]{\@tempcnta-12-26}{Weihnachten}% \ifnum\@tempcnta<\@tempcntb% \advance\@tempcnta by 1% \repeat% %% 500. Jahrestag der Reformation (31.10.2017) - \tk@mkholiday{2017-10-31}{500. Jahrestag der Reformation}% + \tk@mkholiday[500. Jahrestag der Reformation]{2017-10-31}{500. Jahrestag Reformation}% }% \def\tk@BoldenDay{%