2018-05-12 21:51:29 +02:00
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
% DATEI: Konsum.tex
|
|
|
|
% AUTOR: Gaetano Geck
|
|
|
|
%
|
|
|
|
% BESCHREIBUNG: Erzeugt eine Ankreuzliste für die Anzahl der Tassen zubereiteten
|
|
|
|
% Kaffees.
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
|
|
|
|
\documentclass[a4paper]{scrartcl}
|
|
|
|
|
|
|
|
%\usepackage{luatex85}
|
|
|
|
%\usepackage{luaotfload}
|
|
|
|
%\usepackage[EU2]{fontenc}
|
|
|
|
\usepackage{lmodern}
|
|
|
|
\usepackage[left=0.5cm,right=0.5cm,top=1cm,bottom=1cm]{geometry}
|
|
|
|
\usepackage{tcolorbox}
|
|
|
|
\usepackage{pgffor}
|
|
|
|
\usepackage{ifthen}
|
|
|
|
\usepackage{amssymb}
|
|
|
|
|
|
|
|
\pagestyle{empty}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
% Daten (Vieltrinker, Gelegenheitstrinker)
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
\input{Konsumenten.tex}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
% LAYOUT (Standardwerte)
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
\providecommand{\Name}[1]{\large\textbf{#1}}
|
|
|
|
\providecommand{\Blockseparator}{\quad}
|
|
|
|
\providecommand{\Zeilenseparator}{\\}
|
|
|
|
\providecommand{\Symbol}{$\Box$}
|
|
|
|
\providecommand{\Zeitraum}{??-?? ????}
|
|
|
|
\providecommand{\Info}{}
|
|
|
|
\providecommand{\Anzahl}[1]{\tiny #1}
|
2019-06-26 13:22:28 +02:00
|
|
|
\providecommand{\AnzahlGaeste}{5}
|
2018-05-12 21:51:29 +02:00
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
|
|
|
|
\newenvironment{Titel}%
|
|
|
|
{%
|
|
|
|
\begin{center}%
|
|
|
|
\Huge%
|
|
|
|
}%
|
|
|
|
{%
|
|
|
|
\end{center}%
|
|
|
|
}
|
|
|
|
|
|
|
|
\newenvironment{Eintrag}[1][]%
|
|
|
|
{%
|
|
|
|
\begin{tcolorbox}%
|
|
|
|
[%
|
|
|
|
leftrule=5mm,%
|
|
|
|
colframe=gray!50!white,%
|
|
|
|
colback=white,%
|
|
|
|
boxsep=1mm,%
|
|
|
|
#1,%
|
|
|
|
]%
|
|
|
|
}%
|
|
|
|
{%
|
|
|
|
\end{tcolorbox}%
|
|
|
|
}
|
|
|
|
|
|
|
|
% \Kreuze
|
|
|
|
% #1: Anzahl der Zeilen (z)
|
|
|
|
% #2: Anzahl der Blöcke (b)
|
|
|
|
% #3: Blockgröße (g)
|
|
|
|
% --------------------------------------
|
|
|
|
\newcommand{\Kreuze}[3]{%
|
|
|
|
\foreach \zeile in {1,...,#1}{%
|
|
|
|
\foreach \block in {1,...,#2}{%
|
|
|
|
\foreach \eintrag in {1,...,#3}{%
|
|
|
|
\Symbol
|
|
|
|
}%
|
|
|
|
\Blockseparator
|
|
|
|
}%
|
|
|
|
\pgfmathparse{int(\zeile*#2*#3)}\Anzahl{\pgfmathresult}%
|
|
|
|
\ifthenelse{\equal{\zeile}{#1}}{}{\\[-0.0mm]}%
|
|
|
|
}%
|
|
|
|
}
|
|
|
|
|
|
|
|
\begin{document}
|
|
|
|
\sffamily
|
|
|
|
\begin{Titel}
|
|
|
|
\textbf{Kaffee} (\Zeitraum) \textbf{Coffee}
|
|
|
|
\end{Titel}
|
|
|
|
\vspace*{-8mm}%
|
|
|
|
\begin{center}\Info\end{center}
|
|
|
|
|
2018-08-31 17:32:59 +02:00
|
|
|
\foreach \name in \Unbeherrschte {%
|
|
|
|
\begin{Eintrag}%[colframe=gray!50!red]
|
|
|
|
\vspace*{-1.5mm}
|
|
|
|
\begin{minipage}[h]{3.0cm}
|
|
|
|
\Name{\name}
|
|
|
|
\end{minipage}
|
|
|
|
\begin{minipage}[h]{23cm}
|
|
|
|
\Kreuze{3}{8}{5}\vspace{-\baselineskip}
|
|
|
|
\end{minipage}
|
|
|
|
\vspace*{+1.5mm}
|
|
|
|
\end{Eintrag}
|
|
|
|
}%
|
|
|
|
\vspace*{1em}
|
2018-05-12 21:51:29 +02:00
|
|
|
\foreach \name in \Vieltrinker {%
|
|
|
|
\begin{Eintrag}%[colframe=gray!50!blue]
|
|
|
|
\begin{minipage}[h]{3.0cm}
|
|
|
|
\Name{\name}
|
|
|
|
\end{minipage}
|
|
|
|
\begin{minipage}[h]{23cm}
|
|
|
|
\vspace*{-6.0mm}
|
|
|
|
\Kreuze{2}{8}{5}\vspace{-\baselineskip}
|
|
|
|
\vspace*{-1.5mm}
|
|
|
|
\end{minipage}
|
|
|
|
\end{Eintrag}
|
|
|
|
\vspace*{-1mm}%
|
|
|
|
}%
|
|
|
|
\vspace*{1em}
|
|
|
|
\foreach \name in \Gelegenheitstrinker {%
|
|
|
|
\begin{Eintrag}
|
|
|
|
\begin{minipage}[h]{3.0cm}
|
|
|
|
\vspace*{-1mm}
|
|
|
|
\Name{\name}
|
|
|
|
\vspace*{-1mm}
|
|
|
|
\end{minipage}
|
|
|
|
\begin{minipage}[h]{23cm}
|
|
|
|
\vspace*{-6.0mm}
|
|
|
|
\Kreuze{1}{8}{5}\vspace{-\baselineskip}
|
|
|
|
\vspace*{-1.5mm}
|
|
|
|
\end{minipage}
|
|
|
|
\end{Eintrag}
|
|
|
|
\vspace*{-1mm}%
|
|
|
|
}%
|
|
|
|
|
|
|
|
\vfill
|
|
|
|
\textbf{Gäste/Guests/Add-ons}
|
|
|
|
\foreach \name in {1,...,\AnzahlGaeste} {%
|
|
|
|
\begin{Eintrag}[colframe=gray!70!green]%
|
|
|
|
\begin{minipage}[h]{3.0cm}%
|
|
|
|
\Huge ~%
|
|
|
|
\end{minipage}%
|
|
|
|
\begin{minipage}[h]{23cm}%
|
|
|
|
\vspace*{-5.0mm}%
|
|
|
|
\Kreuze{1}{8}{5}\vspace{-\baselineskip}%
|
|
|
|
\vspace*{-1.5mm}%
|
|
|
|
\end{minipage}%
|
|
|
|
\end{Eintrag}%
|
|
|
|
\vspace*{-2mm}%
|
|
|
|
}%
|
|
|
|
\end{document}
|