Skip to content
Snippets Groups Projects
Commit 07e00cd8 authored by mirabilos's avatar mirabilos
Browse files

[verein.git] bolden our days, again

parent 42f7c360
No related branches found
No related tags found
No related merge requests found
......@@ -34,13 +34,14 @@
% \tkFromJD{2456737} ⇒ \tktmY-\tktmM-\tktmD
% Kalenderzuweisungen:
% \tkDayName$JD = '\textbf{1 Mo}\textbf{*}'
% \tkDayName$JD = '1 Mo*'
% \tkDayHoliday$JD = 'Neujahr'
% \tkDayTeckids$JD = 'MGV'
% \tkDayType$JD = 0 (normal), 1 (weekend/holiday), 2 (Veranstaltung),
% 3 (Workday groß), 4 (Workday klein), 5 (Online-Meeting)
% Renderlogik: 0 = auf weiß, 1 = auf grau, 2-5 = auf bunt
% Renderlogik: 0 = auf weiß, 1 = fett auf grau, 2-5 = auf bunt
% Wandel von 0/1 auf 2+ muß bei 1 fett nach tkDayName übernehmen
% DayTeckids Vorrang vor DayHoliday (letzteres in Fußnote)
% DayName, DayHoliday in schwarz
% DayTeckids auf 0/1 in fett orange, auf 2-5 in fett weiß
......@@ -90,9 +91,7 @@
\tkToJD{#1}%
\expandafter\xdef\csname tkDayHoliday\number\tkjd\endcsname{#2}%
\expandafter\xdef\csname tkDayType\number\tkjd\endcsname{1}%
% renaming/wrapping tkDayName\tkjd is just too mendoukusai…
\tkFromJD{\tkjd}%
\expandafter\xdef\csname tkDayName\number\tkjd\endcsname{\noexpand\textbf{\tktmD \csname tkCALday\number\@tempcnta\endcsname *}}%
\expandafter\xdef\csname tkDayName\number\tkjd\endcsname{\csname tkDayName\number\tkjd\endcsname *}%
}%
% #1/#2=von Monat/Jahr #3/#4=bis Monat/Jahr
......@@ -107,12 +106,11 @@
\pgfcalendarifdate{\tktmY-\tktmM-\tktmD}{workday}%
{%
\expandafter\xdef\csname tkDayType\number\tkjd\endcsname{0}%
\expandafter\xdef\csname tkDayName\number\tkjd\endcsname{\number\tktmD{} \csname tkCALday\number\@tempcntb\endcsname}%
}%
{%
\expandafter\xdef\csname tkDayType\number\tkjd\endcsname{1}%
\expandafter\xdef\csname tkDayName\number\tkjd\endcsname{\noexpand\textbf{\number\tktmD{} \csname tkCALday\number\@tempcntb\endcsname}}%
}%
\expandafter\xdef\csname tkDayName\number\tkjd\endcsname{\number\tktmD{} \csname tkCALday\number\@tempcntb\endcsname}%
\ifnum\tkjd < \tkcalend%
\advance\tkjd by 1\repeat%
%% Feiertage in Nordrhein-Westfalen, mit gesetzlichen Namen
......@@ -147,12 +145,20 @@
\tk@mkholiday{2017-01-01}{500. Jahrestag der Reformation}%
}%
\def\tk@BoldenDay{%
\ifcase\csname tkDayType\number\tkjd\endcsname\or%
\expandafter\xdef\csname tkDayName\number\tkjd\endcsname{%
\noexpand\textbf{\csname tkDayName\number\tkjd\endcsname}%
}\fi%
}%
\newcommand{\teckidscalrender}{%
\begin{itemize}
\tkjd=\tkcalbeg%
\@tempcnta=\z@% Jahr
\@tempcntb=\z@% Monat
\loop%
\tk@BoldenDay%
\tkFromJD{\tkjd}%
\ifnum\@tempcnta=\tktmY\else%
\item{=== \number\tktmY{} AD ===}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment