From b6c31c71f92514b4588f1097b1117077b402e764 Mon Sep 17 00:00:00 2001 From: mirabilos <thorsten.glaser@teckids.org> Date: Wed, 29 Mar 2017 18:54:49 +0200 Subject: [PATCH] [verein.git] unbreak begin or end month not having 31 days --- teckidscal.sty | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/teckidscal.sty b/teckidscal.sty index 0b49430..a703c34 100644 --- a/teckidscal.sty +++ b/teckidscal.sty @@ -21,7 +21,7 @@ % Teckids e.V. Wandkalender-Utilities \NeedsTeXFormat{LaTeX2e}% -\ProvidesPackage{teckidscal}[2017/03/29 1.2 Teckids e.V. Wandkalender-Utilities]% +\ProvidesPackage{teckidscal}[2017/03/29 1.3 Teckids e.V. Wandkalender-Utilities]% \RequirePackage{pgfkeys,pgfcalendar}% \input{pgflibrarycalendar.easter.code}% \RequirePackage{etoolbox}% @@ -446,13 +446,22 @@ \fi% \ifnum\@tempcntb=\tktmM\else% \ifnum\count@<29% - \csname tkCalLine29\endcsname=\expandafter{\the\csname tkCalLine29\endcsname \tkCalColsep\multicolumn{3}{|c|}{\cellcolor{teckidscalNO}}}% + \ifnum\tkCalNumMon=\@ne\else% + \csname tkCalLine29\endcsname=\expandafter{\the\csname tkCalLine29\endcsname \tkCalColsep}% + \fi% + \csname tkCalLine29\endcsname=\expandafter{\the\csname tkCalLine29\endcsname \multicolumn{3}{|c|}{\cellcolor{teckidscalNO}}}% \fi% \ifnum\count@<30% - \csname tkCalLine30\endcsname=\expandafter{\the\csname tkCalLine30\endcsname \tkCalColsep\multicolumn{3}{|c|}{\cellcolor{teckidscalNO}}}% + \ifnum\tkCalNumMon=\@ne\else% + \csname tkCalLine30\endcsname=\expandafter{\the\csname tkCalLine30\endcsname \tkCalColsep}% + \fi% + \csname tkCalLine30\endcsname=\expandafter{\the\csname tkCalLine30\endcsname \multicolumn{3}{|c|}{\cellcolor{teckidscalNO}}}% \fi% \ifnum\count@<31% - \csname tkCalLine31\endcsname=\expandafter{\the\csname tkCalLine31\endcsname \tkCalColsep\multicolumn{3}{|c|}{\cellcolor{teckidscalNO}}}% + \ifnum\tkCalNumMon=\@ne\else% + \csname tkCalLine31\endcsname=\expandafter{\the\csname tkCalLine31\endcsname \tkCalColsep}% + \fi% + \csname tkCalLine31\endcsname=\expandafter{\the\csname tkCalLine31\endcsname \multicolumn{3}{|c|}{\cellcolor{teckidscalNO}}}% \fi% \tkCalToks={}% \ifnum\@tempcntb=\z@\else% @@ -556,6 +565,15 @@ \ifnum\tkjd < \tkcalend% \advance\tkjd by 1% \repeat% + \ifnum\count@<29% + \csname tkCalLine29\endcsname=\expandafter{\the\csname tkCalLine29\endcsname \tkCalColsep\multicolumn{3}{|c|}{\cellcolor{teckidscalNO}}}% + \fi% + \ifnum\count@<30% + \csname tkCalLine30\endcsname=\expandafter{\the\csname tkCalLine30\endcsname \tkCalColsep\multicolumn{3}{|c|}{\cellcolor{teckidscalNO}}}% + \fi% + \ifnum\count@<31% + \csname tkCalLine31\endcsname=\expandafter{\the\csname tkCalLine31\endcsname \tkCalColsep\multicolumn{3}{|c|}{\cellcolor{teckidscalNO}}}% + \fi% % \tkCalToks={}% \tkAmdToks{\multicolumn}% -- GitLab