latex-kalender/tikz-kalender_feiertage.events
2024-06-02 18:48:49 +02:00

123 lines
3.8 KiB
Plaintext

\event*{\year-01-01}{Neujahr}
\event*{\year-01-06}{Heilige Drei Könige}
\event*{\year-05-01}{Tag der Arbeit}
\event*{\year-08-15}{Mariä Himmelfahrt}
% \event*{\year-10-03}{Tag der deutschen Einheit}
\event*{\year-10-26}{Nationalfeiertag}
\event*{\year-11-01}{Allerheiligen}
\event*{\year-11-11}{St.~Martin}
%% \event*{\year-11-15}{Leopolditag} %Schulfeiertag in NÖ und Wien
\event*{\year-12-08}{Mariä Empfängnis}
\event{\year-12-24}{Heiligabend}
\event*{\year-12-25}{Christtag}
\event*{\year-12-26}{Stefanitag}
% 2025-2029
\event{2025-03-03}{Rosenmontag}
\event{2025-03-04}{Faschingsdienstag}
\event{2026-02-16}{Rosenmontag}
\event{2026-02-17}{Faschingsdienstag}
\event{2027-02-08}{Rosenmontag}
\event{2027-02-09}{Faschingsdienstag}
\event{2028-02-28}{Rosenmontag}
\event{2028-02-29}{Faschingsdienstag}
\event{2029-02-12}{Rosenmontag}
\event{2029-02-13}{Faschingsdienstag}
% Fastenzeit von Aschermittwoch bis einschl. Karfreitag (strikter Fastentag)
\event{2025-03-05}{Aschermittwoch}
\event{2025-04-17}{Gründonnerstag}
\event{2025-04-18}{Karfreitag}
\event{2025-04-20}{Ostersonntag}
\event*{2025-04-21}{Ostermontag}
\event*{2025-05-29}{Christi Himmelfahrt}
\event*{2025-06-08}{Pfingsten}
\event*{2025-06-09}{Pfingstmontag}
\event*{2025-06-19}{Fronleichnam}
\event{2026-02-18}{Aschermittwoch}
\event{2027-02-10}{Aschermittwoch}
\event{2028-03-01}{Aschermittwoch}
\event{2029-02-14}{Aschermittwoch}
\event{2030-03-06}{Aschermittwoch}
\event{2026-04-02}{Gründonnerstag}
\event{2027-03-25}{Gründonnerstag}
\event{2028-04-13}{Gründonnerstag}
\event{2029-03-29}{Gründonnerstag}
\event{2030-04-18}{Gründonnerstag}
\event{2026-04-03}{Karfreitag}
\event{2027-03-26}{Karfreitag}
\event{2028-04-14}{Karfreitag}
\event{2029-03-30}{Karfreitag}
\event{2030-04-19}{Karfreitag}
% Gaußsche Osterformel
% Jahr/19 Rest davon ist a,
% Jahr/4 Rest davon ist b,
% Jahr/7 Rest davon ist c,
% F = a * 19 + 24;
% F/30 Rest davon d,
% G = (b * 2 + c * 4 + d * 6) + 5;
% G/7 Rest davon e,
% Datum 22 + d + e
% Wenn Datum > 31, dann Datum - 31 => April, der ...
% sonst: Datum. März
%
%% Beispiel Ostern 2031:
% a = mod(2031,19) = 17
% b = mod(2031,4) = 3
% c = mod(2031,7) = 1
% F = a * 19 + 24 = 17 * 19 + 24 = 347
% d = mod(F,30) = mod(347,30) = 17
% G = (b * 2 + c * 4 + d * 6) + 5 = 3 * 2 + 1 * 4 + 17 * 6 + 5 = 6 + 4 + 102 + 5 = 117
% e = mod(G/7) = mod(117,7) = 5
% Datum = 22 + d + e = 22 + 17 + 5 = 44
% Datum > 31, deshalb: 44 - 31 =>> 13. April, Sonntag
\event{2026-04-05}{Ostersonntag}
\event{2027-03-28}{Ostersonntag}
\event{2028-04-16}{Ostersonntag}
\event{2029-04-01}{Ostersonntag}
\event{2030-04-21}{Ostersonntag}
\event{2026-04-06}{Ostermontag}
\event{2027-03-29}{Ostermontag}
\event{2028-04-17}{Ostermontag}
\event{2029-04-02}{Ostermontag}
\event{2030-04-22}{Ostermontag}
% Christi Himmelfahrt, 39 Tage nach Ostern, wird am 40. Tag der Osterzeit gefeiert (immer Donnerstag):
\event*{2026-05-14}{Christi Himmelfahrt}
\event*{2027-05-06}{Christi Himmelfahrt}
\event*{2028-05-25}{Christi Himmelfahrt}
\event*{2029-05-10}{Christi Himmelfahrt}
\event*{2030-05-30}{Christi Himmelfahrt}
% Pfingstsonntag ist der 50. Tag der Osterzeit, 49 Tage nach Ostersonntag
\event*{2026-05-24}{Pfingsten}
\event*{2027-05-16}{Pfingsten}
\event*{2028-06-04}{Pfingsten}
\event*{2029-05-20}{Pfingsten}
\event*{2030-06-09}{Pfingsten}
\event*{2026-05-25}{Pfingstmontag}
\event*{2027-05-17}{Pfingstmontag}
\event*{2028-06-05}{Pfingstmontag}
\event*{2029-05-21}{Pfingstmontag}
\event*{2030-06-10}{Pfingstmontag}
% Fronleichnam, Donnerstag nach dem dem ersten Sonntag nach Pfingsten, 11 Tage nach Pfingsten; 60ten Tag nach Ostern
\event*{2026-06-04}{Fronleichnam}
\event*{2027-05-27}{Fronleichnam}
\event*{2028-06-15}{Fronleichnam}
\event*{2029-05-31}{Fronleichnam}
\event*{2030-06-20}{Fronleichnam}
\event{2025-11-30}{1. Advent}
\event{2025-12-07}{2. Advent}
\event{2025-12-14}{3. Advent}
\event{2025-12-21}{4. Advent}
\endinput