[Kaffeeliste] Ergänze LaTeX-Datei für Konsumprotokoll.
This commit is contained in:
parent
04f399d40e
commit
15b30aec57
|
@ -0,0 +1,153 @@
|
|||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
% 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}
|
||||
\providecommand{\AnzahlGaeste}{6}
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
||||
\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}
|
||||
|
||||
%\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{2}{8}{5}\vspace{-\baselineskip}
|
||||
%\end{minipage}
|
||||
%\vspace*{+1.5mm}
|
||||
%\end{Eintrag}
|
||||
%}%
|
||||
%\vspace*{1em}
|
||||
\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}
|
|
@ -0,0 +1,28 @@
|
|||
\providecommand{\Zeitraum}{Juni 2018}
|
||||
\providecommand{\Info}{30 Cent pro Tasse}
|
||||
|
||||
\newcommand{\Unbeherrschte}{%
|
||||
}
|
||||
|
||||
\newcommand{\Vieltrinker}{%
|
||||
Arthur,%
|
||||
Christopher,%
|
||||
Gaetano,%
|
||||
Jannis,%
|
||||
Marco,%
|
||||
Peter,%
|
||||
Steffen,%
|
||||
Thomas,%
|
||||
Wolfgang
|
||||
}
|
||||
|
||||
\newcommand{\Gelegenheitstrinker}{%
|
||||
Diana,%
|
||||
Gaby,%
|
||||
Ismail,%
|
||||
Jos,%
|
||||
Lena,%
|
||||
Philipp,%
|
||||
Richard,%
|
||||
Tanja
|
||||
}
|
Loading…
Reference in New Issue