Logbuch gesetzt mit vollen Schuljahr

This commit is contained in:
André Hilbig 2016-12-15 17:23:50 +01:00
parent 05a55ee945
commit 41f0a1aa74
5 changed files with 266 additions and 141 deletions

View file

@ -34,12 +34,12 @@
\restoregeometry
}
\providecommand{\addchap}[2][]{%
\renewcommand{\addchap}[2][]{%
\addcontentsline{toc}{chapter}{#2}
\huge{\bfseries #2}
}
\providecommand{\procOpts}{%
\newcommand{\procOpts}{%
\ifthenelse{\boolean{printDraft}}{%
\setboolean{printKalendar}{false}
\setboolean{printWochen}{false}
@ -49,14 +49,14 @@
}
}
\providecommand{\front}{%
\newcommand{\front}{%
\frontmatter
\chead{}
\ihead{\chaptermark}
\ohead{\normalfont\Title}
\cfoot{}
}
\providecommand{\hauptteil}{%
\newcommand{\hauptteil}{%
%\clearpage
{
\let\cleardoublepage\relax
@ -64,12 +64,12 @@
\mainmatter
}
}
\providecommand{\anhang}{%
\newcommand{\anhang}{%
\clearpage
\appendix
}
\providecommand{\wochen}[2][]{%
\newcommand{\wochen}[2][]{%
%\clearpage
\addcontentsline{toc}{chapter}{Wochenübersichten}
\input{#2}
@ -84,7 +84,7 @@
}
}
\WithSuffix\providecommand\mkUrl*[2][]{%
\WithSuffix\newcommand\mkUrl*[2][]{%
\hyperlink{#1#2}{#2}
}
\ProvideDocumentCommand{\mkUrlCode}{O{} m o O{5em} O{4em}}{%
@ -109,27 +109,73 @@
% **********************************************************************
% Macros für Wochenübersicht
% **********************************************************************
\providecommand{\printLogbuchTag}[2][]{%
\begin{minipage}{0.32\textwidth}
\centering
\begin{logbuchTag}{#2}
\faecher
\end{logbuchTag}
\end{minipage}
\newcommand{\printWochenuebersicht}[3][Wochenübersicht]{%
\ifthenelse{\boolean{printWochen}}{%
\newgeometry{%includefoot,includehead,
top=0.75cm,
bottom=0.5cm,
inner=1.5cm,
outer=1cm,
}
\pagestyle{empty}
%\printLogbuchWoche{\jahrEins-09-04}{\jahrEins-09-09}
\pgfcalendar{}{#2}{#3}
{\ifdate{Monday}{\printLogbuchTagMo{%
\pgfcalendarweekdayname{\pgfcalendarcurrentweekday},%
\pgfcalendarcurrentday.\pgfcalendarcurrentmonth%
}\hfil%
}{}%
\ifdate{Tuesday}{\printLogbuchTagDi{%
\pgfcalendarweekdayname{\pgfcalendarcurrentweekday},%
\pgfcalendarcurrentday.\pgfcalendarcurrentmonth%
}\hfil%
}{}%
\ifdate{Wednesday}{\printLogbuchTagMi{%
\pgfcalendarweekdayname{\pgfcalendarcurrentweekday},%
\pgfcalendarcurrentday.\pgfcalendarcurrentmonth%
}\pagebreak%
}{}%
\ifdate{Thursday}{\printLogbuchTagDo{%
\pgfcalendarweekdayname{\pgfcalendarcurrentweekday},%
\pgfcalendarcurrentday.\pgfcalendarcurrentmonth%
}\hfil%
}{}%
\ifdate{Friday}{\printLogbuchTagFr{%
\pgfcalendarweekdayname{\pgfcalendarcurrentweekday},%
\pgfcalendarcurrentday.\pgfcalendarcurrentmonth%
}%
}{}%
}
\clearpage
\pagestyle{scrheadings}
\restoregeometry
}{
\clearpage
\begin{center}
\Huge{#1 1}
\end{center}
\clearpage
\begin{center}
\Huge{#1 2}
\end{center}
\clearpage
}
}
\providecommand{\printLogbuchTagMo}[2][]{%
\newcommand{\printLogbuchTagMo}[2][]{%
\begin{minipage}{\textwidth}
\printLogbuchZiel
\end{minipage}\\[0.5em]
\begin{minipage}{0.32\textwidth}
\begin{minipage}[t]{0.32\textwidth}
\centering
\begin{logbuchTag}{#2}
\faecher
\end{logbuchTag}
\end{minipage}
}
\providecommand{\printLogbuchTagDi}[2][]{%
\begin{minipage}{0.32\textwidth}
\newcommand{\printLogbuchTagDi}[2][]{%
\begin{minipage}[b]{0.32\textwidth}
\centering
\begin{logbuchTag}{#2}
\faecher[5]
@ -140,22 +186,63 @@
\end{logbuchZusatz}
\end{minipage}
}
\providecommand{\printLogbuchTagFr}[2][]{%
\begin{minipage}{0.65\textwidth}
\begin{minipage}{0.47\textwidth}
\centering
\begin{logbuchTag}{#2}
\faecher[5]
\end{logbuchTag}
\end{minipage}
\printLogbuchSpalte
\printLogbuchEnde
\newcommand{\printLogbuchTagMi}[2][]{%
\begin{minipage}[t]{0.32\textwidth}
\centering
\begin{logbuchTag}{#2}
\faecher
\end{logbuchTag}
\end{minipage}
%\begin{minipage}{\textwidth}
%\end{minipage}
}
\providecommand{\printLogbuchSpalte}{%
\begin{minipage}{0.47\textwidth}
\newcommand{\printLogbuchTagDo}[2][]{%
\begin{minipage}[b]{0.32\textwidth}
\centering
\begin{logbuchTag}{#2}
\faecher
\end{logbuchTag}
\begin{logbuchZusatz}[height=1.5cm,]{Kenntnissnahme}
%\textbf{Wochenziel:}
%\arbeitshaltungEmojis
%\tcblower
%\vspace{0.6cm}
\vspace{0.5cm}
\begin{minipage}{0.31\textwidth}
\centering
\luecke{\linewidth}
\footnotesize Schüler\_in
\end{minipage}\hfil
\begin{minipage}{0.31\textwidth}
\centering
\luecke{\linewidth}
\footnotesize Lehrkraft
\end{minipage}\hfil
\begin{minipage}{0.31\textwidth}
\centering
\luecke{\linewidth}
\footnotesize Eltern
\end{minipage}
\end{logbuchZusatz}
\end{minipage}
}
\newcommand{\printLogbuchTagFr}[2][]{%
\begin{minipage}[b]{0.32\textwidth}
\centering
\begin{logbuchTag}{#2}
\faecher[5]
\end{logbuchTag}
\begin{logbuchZusatz}[width=2.05\textwidth]{Wochenfeedback}
\feldLin[0.77cm]{6}
\end{logbuchZusatz}
\end{minipage}\hfil
\printLogbuchSpalte
}
\newcommand{\printLogbuchSpalte}{%
\begin{minipage}[b]{0.32\textwidth}
\centering
\begin{logbuchZusatz}{Mitteilungen Eltern}
\feldLin[0.8cm]{8}
@ -165,7 +252,7 @@
\end{logbuchZusatz}
\begin{logbuchZusatz}{Vereinbarungen Logbuchgespräch}
\feldLin[0.8cm]{5}
\feldLin[0.8cm]{6}
\vspace{-0.5cm}
\end{logbuchZusatz}
@ -185,15 +272,15 @@
% \arbeitshaltungEmojis
\end{smallitemize}
\end{logbuchZusatz}
\begin{logbuchZusatz}[upperbox=invisible,tikz={opacity=0,transparency group}]{Wochenfeedback}
\feldLin[0.77cm]{6}
\end{logbuchZusatz}
\end{minipage}
\begin{logbuchZusatz}{Wochenfeedback}
\feldLin[0.77cm]{3}
\end{logbuchZusatz}
}
\providecommand{\arbeitshaltungEmojis}{%
\newcommand{\arbeitshaltungEmojis}{%
\usym{1F641} \hspace{0.5em} \usym{1F610} \hspace{0.5em} \usym{1F642} \hspace{0.5em} \usym{1F603}
}
\providecommand{\printLogbuchZiel}{%
\newcommand{\printLogbuchZiel}{%
\begin{center}
\tcbox[%
enhanced,
@ -208,50 +295,6 @@
]{\hspace{0.95\linewidth}}%
\end{center}
}
\providecommand{\printLogbuchEnde}{%
%\begin{center}
\begin{tcolorbox}[%
enhanced, skin=bicolor,
attach boxed title to top left = {xshift=2mm,yshift=-2mm},
colback=white!98!black,%
width=0.95\linewidth,
%height=1.5cm,
left=1mm,
right=1mm,
drop lifted shadow,
fonttitle=\bfseries,
sidebyside=true,
righthand width=7cm,
sidebyside gap=3mm,
flushright lower,
title={Kenntnissnahme},
]
\textbf{Wochenziel:}
\arbeitshaltungEmojis
\tcblower
\vspace{0.6cm}
\begin{minipage}{2cm}
\centering
\luecke{2cm}
\footnotesize Schüler\_in
\end{minipage}
\begin{minipage}{2cm}
\centering
\luecke{2cm}
\footnotesize Lehrkraft
\end{minipage}
\begin{minipage}{2cm}
\centering
\luecke{2cm}
\footnotesize Eltern
\end{minipage}
\end{tcolorbox}
%\end{center}
}
\newtcolorbox{logbuchZusatz}[2][]{%
enhanced,
attach boxed title to top left = {xshift=2mm,yshift=-2mm},
@ -295,7 +338,7 @@
rightlower=4mm,
title=#1,
}
\providecommand{\faecher}[1][6]{%
\newcommand{\faecher}[1][6]{%
\foreach\n in {1,...,#1}{%
\begin{logbuchFach}{\n.\,Stunde}
\textbf{Fach:}
@ -319,7 +362,7 @@
\end{logbuchFach}
}
}
\providecommand{\logbuchWoche}[6][3]{%
\newcommand{\logbuchWoche}[6][3]{%
\newcounter{logbuchTagNummer}
\setcounter{logbuchTagNummer}{0}
\foreach\name in {#2,#3,#4,#5,#6}{%
@ -339,9 +382,9 @@
% **********************************************************************
% Macros für den Kalendar
% **********************************************************************
\providecommand{\ferien}{}
\providecommand{\feiertage}{}
\providecommand{\termine}{}
\newcommand{\ferien}{}
\newcommand{\feiertage}{}
\newcommand{\termine}{}
\newenvironment{schulkalendar}[2][top=0.5cm,bottom=0.5cm,outer=1.5cm]{%
\newgeometry{#1}
\pagestyle{empty}
@ -353,7 +396,7 @@
\restoregeometry
\pagestyle{scrheadings}
}
\providecommand{\schulkal}[3][0.96]{%
\newcommand{\schulkal}[3][0.96]{%
\rotatebox{90}{%
\scalebox{#1}{%
\begin{tikzpicture}[every day/.style={anchor = north}]
@ -407,7 +450,7 @@
\clearpage
}
% Names of Holidays are inserted by employing this macro
\providecommand{\termin}[3][]{
\newcommand{\termin}[3][]{
\ifthenelse{\boolean{schulkalendarSeiteOne}}{%
\node [anchor=north west, text width= 3.4cm] at
($(first-#2.north west)+(3em, 0em)$) {\tiny{#3}};