@ -6,8 +6,9 @@
{ % block extra-preamble % }
{ % block extra-preamble % }
\usepackage { rotating}
\usepackage { rotating}
\usepackage [code=Code39,X=. 24mm,ratio=2.25,H=0.4 cm]{ makebarcode}
\usepackage [code=Code39,X=. 48mm,ratio=3.5,H=0.5 cm]{ makebarcode}
\geometry { reset,margin=1cm, bottom=1.5cm}
\geometry { reset,margin=1cm, bottom=1.5cm}
\renewcommand { \arraystretch } { 1}
{ % endblock % }
{ % endblock % }
{ % block content % }
{ % block content % }
@ -23,23 +24,28 @@
\noindent { { weekdays|index:group.weekday|esc_ all } } , { { group.start_ time } } - { { group.end_ time } } Uhr\\
\noindent { { weekdays|index:group.weekday|esc_ all } } , { { group.start_ time } } - { { group.end_ time } } Uhr\\
\noindent Anwesende Jugendleitende und Teilnehmende werden mit einem Kreuz ($ \times $ ) markiert und die ausgefüllte
\noindent Anwesende Jugendleitende und Teilnehmende werden mit einem Kreuz ($ \times $ ) markiert und die ausgefüllte
Liste zum Anfang der Gruppenstunde an der Kasse abgegeben. Zum Ende wird sie wieder abgeholt. Abgelaufene
Liste zum Anfang der Gruppenstunde an der Kasse abgegeben. Zum Ende wird sie wieder abgeholt. Wenn die Punkte auf einer Karte fast aufgebraucht sind, notiert die Kasse die verbliebenen Eintritte (3, 2, 1) unter dem Kreuz.
Punktekarten werden von der Kasse mit einem Kreis ($ \otimes $ ) markiert.
\begin { table} [H]
\begin { table} [H]
\centering
\centering
% \begin { tabularx} { \textwidth } { lXX |l|l|l|l|l|l|l|l|l|l|l|l|l|l|l|l|l}
% \begin { tabularx} { \textwidth } { lYY |l|l|l|l|l|l|l|l|l|l|l|l|l|l|l|l|l}
\begin { tabularx} { \textwidth } { l Xl { % for i in range % } |l{ % endfor% } }
\begin { tabularx} { \textwidth } { X{ % for i in week_ range % } |l{ % endfor% } }
\toprule
\toprule
\textbf { \# } & \textbf { Name} & { % for i in range % }
\textbf { Name} { % for i in week_ range % }
& \begin { sideways} { { dates|index:i|add:group.weekday|date_ vs } } \end { sideways}
& \begin { sideways} { { dates|index:i|add:group.weekday|date_ vs } } \end { sideways}
{ % endfor % } \\
{ % endfor % } \\
{ % for j in n_ members % }
{ % for j in member_ range % }
{ % with m=group.sorted_ members|index:j % }
{ % with m=group.sorted_ members|index:j % }
\midrule
\midrule
{ { j|plus:1 } } &
\begin { tabular} { @{ } l}
{ % if m in group.leiters.all % } { { m.name|esc_ all } } \textbf { (JL)} { % else % } { { m.name|esc_ all } } { % endif % } & { % if m.dav_ badge_ no_ tag|length > 2 % } \barcode { { m.dav_ badge_ no_ tag } } { % endif % }
{ % if m.ticket_ tag|length > 2 % } \barcode { { m.ticket_ tag } } { % else % } \rule { 0pt} { 5mm} { % endif % }
{ % for i in range % } & { % endfor % } \\
\vspace { -0.8ex} \\
{ \small { { j|plus:1 } } { % if m in group.leiters.all % } \textbf { JL} { % endif % }
{ { m.name|esc_ all } } { % if m.ticket_ tag|length > 2 % } - { { m.ticket_ tag } } { % endif % }
\vspace { -3ex} }
\end { tabular}
{ % for i in week_ range % } & { % endfor % } \\
{ % endwith % }
{ % endwith % }
{ % endfor % }
{ % endfor % }