258 lines
11 KiB
TeX
258 lines
11 KiB
TeX
\documentclass[10pt]{article}
|
|
\usepackage[utf8]{inputenc}
|
|
\usepackage[T1]{fontenc}
|
|
\usepackage[textwidth=12cm,centering]{geometry}
|
|
\usepackage[x11names]{xcolor}
|
|
% \usepackage[a4,center,noinfo,width=18cm,height=23cm]{crop}
|
|
\usepackage{background,mathpazo,pdfpages,tikz,datatool,graphicx,fontspec-xetex,ragged2e,setspace, lipsum, tcolorbox}
|
|
\usepackage{wrapfig, svg}
|
|
\input{cmds-onesheet.tex}
|
|
|
|
\usepackage{geometry} % https://www.overleaf.com/learn/latex/Page_size_and_margins
|
|
\geometry{
|
|
a4paper,
|
|
left=6mm,
|
|
right=6mm,
|
|
top=5mm,
|
|
bottom=5mm,
|
|
landscape=true
|
|
}
|
|
|
|
\usepackage{multicol}
|
|
\usepackage{lipsum}% dummy text
|
|
|
|
%Trennstriche zw. Spalten
|
|
%\setlength{\columnseprule}{0.4pt}
|
|
|
|
\DTLsetseparator{;}
|
|
\DTLloadrawdb[keys={name,beschreibung,img,preis1,preis2,size1,size2,cat,note}]{drinks}{drinks.csv}
|
|
|
|
\raggedcolumns
|
|
|
|
\pagestyle{empty}
|
|
\pagecolor{bg}
|
|
|
|
\begin{document}
|
|
\begin{multicols*}{3}
|
|
|
|
\centering
|
|
\titlef{Simplicissimus}
|
|
\includegraphics[width=\linewidth]{cover_10_01_001-upscaled-crop-sm.png}\\* \vspace{0.5mm}
|
|
\oeffnungszeitenf{Herzlich Willkommen!}\vspace{1cm}
|
|
\includegraphics[height=8mm]{no_nazis.png}\space\includegraphics[height=8mm]{rainbow_flag.png}\space\includegraphics[height=8mm]{peace_sign.png}\\
|
|
\vfill
|
|
\dsctxt{Eine Liste aller \textbf{Allergene und Zusatzstoffe} kann an der Theke erfragt werden.\\*\vspace{3mm} Alle Bilder sind auch auf \textbf{Simplicissimus.info} zu finden. \\* Created with \LaTeX\space and powered by Open Source. \\*\textbf{Simplicissimus Trier - Viehmarktpl. 11 - 54290 Trier}}\\*
|
|
\columnbreak
|
|
|
|
\begin{Group}{Heissgetraenke}{\textbf{Fair produzierte}, in der Region geröstete Bohnen von \textbf{Mondo del Caffè}.\\*}
|
|
\begin{FlushLeft}
|
|
\DTLforeach[\DTLiseq{\cat}{Kaffee}\AND\NOT\DTLiseq{\note}{zusatz}\AND\NOT\DTLiseq{\name}{Espresso}\AND\NOT\DTLiseq{\name}{Espresso Macchiato}]{drinks}{\name=name,\desc=beschreibung,\img=img,\preisa=preis1,\preisb=preis2,\sizea=size1,\sizeb=size2,\cat=cat,\note=note}{
|
|
\Entry{\name}{}\Expl{\desc}
|
|
\DTLifnullorempty{\preisb}{% Wenn Preis B leer ist, schreibe nur Preis A. Ansonsten beide Preise und beide Größen über PriceMultB ausgeben.
|
|
\dotfill\Price{\preisa}\\}
|
|
{\dotfill\Price{\preisb}\\}
|
|
}
|
|
%Espresso und Espresso Macchiato sollen am ende dargestellt werden und Espresso mit zwei größen. Daher neue Abfrage.
|
|
\DTLforeach[\DTLiseq{\cat}{Kaffee}\AND\NOT\DTLiseq{\note}{zusatz}\AND\DTLiseq{\name}{Espresso}\OR\DTLiseq{\name}{Espresso Macchiato}]{drinks}{\name=name,\desc=beschreibung,\img=img,\preisa=preis1,\preisb=preis2,\sizea=size1,\sizeb=size2,\cat=cat,\note=note}{
|
|
\Entry{\name}{}\Expl{\desc}
|
|
\DTLifnullorempty{\preisb}{% Wenn Preis B leer ist, schreibe nur Preis A. Ansonsten beide Preise und beide Größen über PriceMultB ausgeben.
|
|
\dotfill\Price{\preisa}\\*}
|
|
{\\*\PriceMultB{\sizea}{\preisa}{\sizeb}{\preisb}}\\*
|
|
}
|
|
% Kakao
|
|
\DTLforeach[\DTLiseq{\cat}{Kakao}]{drinks}{\name=name,\desc=beschreibung,\preisb=preis2,\cat=cat,\note=note}
|
|
{\Entry{\name}{}\Expl{\desc}\dotfill\Price{\preisb}\\*}
|
|
\end{FlushLeft}
|
|
\end{Group}
|
|
\begin{Group}{Tee}{Wir servieren ausschließlich Biotee.}\\*\vspace*{0.2cm}$\cdot$
|
|
\DTLforeach[\DTLiseq{\cat}{Tee}\AND\NOT\DTLiseq{\note}{zusatz}]{drinks}{
|
|
\name=name,\desc=beschreibung,\img=img,\preis=preis1,\cat=cat, \note=note}
|
|
{{\large\name{\scriptsize\space\desc}\space$\cdot$\space}}\\*
|
|
\DTLforeach[\DTLiseq{\cat}{Teepreis}]{drinks}{
|
|
\name=name,\desc=beschreibung,\img=img,\preisa=preis1,\preisb=preis2,\sizea=size1,\sizeb=size2,\cat=cat, \note=note}
|
|
{\PriceMultA{\sizea}{\preisa}{\sizeb}{\preisb}}
|
|
%%%%%%%%%%%%%%%%%%%
|
|
%% Frischer Tee
|
|
%%%%%%%%%%%%%%%%%%%
|
|
\subheading{Frischer Tee}
|
|
\DTLforeach[\DTLiseq{\cat}{Frischer Tee}]{drinks}{
|
|
\name=name,\desc=beschreibung,\img=img,\preisa=preis1,\sizea=size1,\cat=cat}
|
|
{\ShotItem{\name}{\desc}{\sizea}{\preisa}\\*}
|
|
%%%%%%%%%%%%%%%%%%%
|
|
%% Extras
|
|
%%%%%%%%%%%%%%%%%%%
|
|
\subsubheading{Extras}
|
|
\begin{center}
|
|
\DTLforeach[\DTLiseq{\cat}{Tee} \AND \DTLiseq{\note}{zusatz}]{drinks}{
|
|
\name=name,\desc=beschreibung,\img=img,\preisa=preis1,\cat=cat, \note=note}
|
|
{{\normalsize\name\space}}
|
|
\end{center}
|
|
\end{Group}
|
|
{\linefont\fontsize{20}{60}\selectfont 7}\\
|
|
\columnbreak
|
|
\newcolumn
|
|
\begin{Group}{Erfrischung}{Wir verzichten auf das Ausschenken von \textbf{stillem Wasser}. Stattdessen bitten wir euch, das qualitativ hochwertige Trierer Leitungswasser gegen eine Solispende von \textbf{1,00€} an die \textbf{Wasserstiftung e.V.} zu bestellen.\\}
|
|
%%%%%%%%%%%%%%%%%%%
|
|
%% Sprudel
|
|
\subsubheading{Rhodius Sprudel}
|
|
\DTLforeach[\DTLiseq{\cat}{Sprudel}]{drinks}{
|
|
\name=name,\desc=beschreibung,\img=img,\preisa=preis1,\sizea=size1,\preisb=preis2,\sizeb=size2,\cat=cat}
|
|
{\DTLifnullorempty{\preisb}{\PriceSingl{\sizea}{\preisa}}{\PriceSingl{\sizeb}{\preisb}}}
|
|
%%%%%%%%%%%%%%%%%%%
|
|
%% Säfte, Nektar, Schorlen
|
|
%%%%%%%%%%%%%%%%%%%
|
|
\subheading{Säfte Nektar Schorle}\dsctxt{}
|
|
%%%%%%%%%%%%%%%%%%%
|
|
%% Marc Conrad
|
|
%%%%%%%%%%%%%%%%%%%
|
|
\centering
|
|
\subsubsubheading{Kelterei Conrad}$\cdot$\space
|
|
\DTLforeach[\DTLiseq{\cat}{Saft Conrad}\AND\NOT\DTLiseq{\note}{zusatz}]{drinks}{
|
|
\name=name,\desc=beschreibung,\img=img,\preis=preis1,\cat=cat,\note=note}
|
|
{{\large\name\space$\cdot$\space}}\\ \medskip
|
|
\DTLforeach[\DTLiseq{\cat}{Saftpreis}]{drinks}{
|
|
\name=name,\desc=beschreibung,\img=img,\preisa=preis1,\preisb=preis2,\sizea=size1,\sizeb=size2,\cat=cat, \note=note}
|
|
{\PriceSingl{\sizeb}{\preisb}}
|
|
|
|
%%%%%%%%%%%%%%%%%%%
|
|
%% Granini
|
|
%%%%%%%%%%%%%%%%%%%
|
|
\subsubsubheading{Granini}$\cdot$\space
|
|
\DTLforeach[\DTLiseq{\cat}{Granini}\AND\NOT\DTLiseq{\note}{zusatz}]{drinks}{
|
|
\name=name,\desc=beschreibung,\img=img,\preis=preis1,\cat=cat,\note=note}
|
|
{{\large\name\space$\cdot$\space}}\\ \medskip
|
|
\DTLforeach[\DTLiseq{\cat}{Saftpreis}]{drinks}{
|
|
\name=name,\desc=beschreibung,\img=img,\preisa=preis1,\preisb=preis2,\sizea=size1,\sizeb=size2,\cat=cat, \note=note}
|
|
{\PriceSingl{\sizeb}{\preisb}}
|
|
|
|
%%%%%%%%%%%%%%%%%%%
|
|
%% Limonaden
|
|
%%%%%%%%%%%%%%%%%%%
|
|
\subheading{Limonaden}
|
|
\subsubsubheading{Biozisch}$\cdot$\space
|
|
\DTLforeach[\DTLiseq{\cat}{Biozisch}]{drinks}{
|
|
\name=name,\desc=beschreibung,\img=img,\preisa=preis1,\sizea=size1,\cat=cat}
|
|
{{\large\name\space$\cdot$\space}}\\ \medskip
|
|
\DTLforeach[\DTLiseq{\cat}{BiozischPreis}]{drinks}{
|
|
\name=name,\desc=beschreibung,\img=img,\preisa=preis1,\sizea=size1,\cat=cat}
|
|
{
|
|
\small\sizea\footnotesize\desc\small\dotfill\Price{\preisa} \\
|
|
}
|
|
|
|
%%%%%%%%%%%%%%%%%%%
|
|
%% Afri
|
|
\subsubsubheading{Afri}$\cdot$\space
|
|
\DTLforeach[\DTLiseq{\cat}{Afri}]{drinks}{
|
|
\name=name,\desc=beschreibung,\img=img,\preisa=preis1,\sizea=size1,\cat=cat}
|
|
{{\large\name\space$\cdot$\space}}\\ \medskip
|
|
\DTLforeach[\DTLiseq{\cat}{AfriPreis}]{drinks}{
|
|
\name=name,\desc=beschreibung,\img=img,\preisa=preis1,\preisb=preis2,\sizea=size1,\sizeb=size2,\cat=cat, \note=note}
|
|
{\PriceSingl{\sizeb}{\preisb}}
|
|
|
|
%%%%%%%%%%%%%%%%%%%
|
|
%% Bluna
|
|
\subsubsubheading{Bluna}$\cdot$\space
|
|
\DTLforeach[\DTLiseq{\cat}{Bluna}]{drinks}{
|
|
\name=name,\desc=beschreibung,\img=img,\preisa=preis1,\sizea=size1,\cat=cat}
|
|
{{\large\name\space$\cdot$\space}}\\ \medskip
|
|
\DTLforeach[\DTLiseq{\cat}{BlunaPreis}]{drinks}{
|
|
\name=name,\desc=beschreibung,\img=img,\preisa=preis1,\preisb=preis2,\sizea=size1,\sizeb=size2,\cat=cat, \note=note}
|
|
{\PriceSingl{\sizeb}{\preisb}}
|
|
|
|
%%%%%%%%%%%%%%%%%%%
|
|
%% Schweppes
|
|
\subsubsubheading{Schweppes}$\cdot$\space
|
|
\DTLforeach[\DTLiseq{\cat}{Schweppes}]{drinks}{
|
|
\name=name,\desc=beschreibung,\img=img,\preisa=preis1,\sizea=size1,\cat=cat}
|
|
{{\large\name\space$\cdot$\space}}\\ \medskip
|
|
\DTLforeach[\DTLiseq{\cat}{SchweppesPreis}]{drinks}{
|
|
\name=name,\desc=beschreibung,\img=img,\preisa=preis1,\preisb=preis2,\sizea=size1,\sizeb=size2,\cat=cat, \note=note}
|
|
{\PriceSingl{\sizeb}{\preisb}}
|
|
{\linefont\fontsize{20}{60}\selectfont 7}\\*
|
|
\end{Group}
|
|
\columnbreak
|
|
\newcolumn
|
|
|
|
\begin{Group}{Bier}{Neben den hier aufgeführten Bieren haben wir einen \textbf{Zapfhahn mit wechselnden Bieren} und speziellere \textbf{Flaschenbiere} im Angebot. Werft einfach ein Blick auf unsere Tafeln mit den aktuellen Aktionen oder frag bei uns nach.\\*}
|
|
\begin{flushleft}
|
|
\DTLforeach[\DTLiseq{\cat}{Bier}]{drinks}{%
|
|
\name=name,\desc=beschreibung,\img=img,\preisa=preis1,\preisb=preis2,\sizea=size1,\sizeb=size2,\cat=cat, \note=note}{\StdEntry{\name}{\desc}{\sizea}{\preisa}{\sizeb}{\preisb}}
|
|
\centering{\linefont\fontsize{20}{60}\selectfont 7}\\
|
|
\end{flushleft}
|
|
\end{Group}
|
|
\columnbreak
|
|
\newcolumn
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
%% Wein
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
\begin{Group}{Wein und Sekt}{}
|
|
\raggedright
|
|
\DTLforeach[\DTLiseq{\cat}{Wein}]{drinks}{
|
|
\name=name,\desc=beschreibung,\img=img,\preisa=preis1,\preisb=preis2,\sizea=size1,\sizeb=size2,\cat=cat, \note=note}{\StdEntry{\name}{\desc}{\sizea}{\preisa}{\sizeb}{\preisb}}\\*
|
|
\end{Group}
|
|
\vspace{0.2cm}
|
|
\begin{Group}{Longdrinks}{}
|
|
%%%%%%%%%%%%%%%%%%%
|
|
%% Longdrinks
|
|
%%%%%%%%%%%%%%%%%%%
|
|
\raggedleft\hfill4cl\\
|
|
\DTLforeach[\DTLiseq{\cat}{Longdrinks}]{drinks}{
|
|
\name=name,\desc=beschreibung,\img=img,\preisa=preis1,\sizea=size1,\preisb=preis2,\cat=cat}
|
|
{
|
|
\ShotItem{\name}{\desc}{\sizeb}{\preisb}
|
|
|
|
} \centering{\linefont\fontsize{20}{60}\selectfont 7}\\
|
|
%%%%%%%%%%%%%%%%%%%
|
|
%% Aperol und so
|
|
%%%%%%%%%%%%%%%%%%%
|
|
\DTLforeach[\DTLiseq{\cat}{LongdrinkAp}]{drinks}{
|
|
\name=name,\desc=beschreibung,\img=img,\preisa=preis1,\sizea=size1,\preisb=preis2,\cat=cat}
|
|
{\ShotItem{\name}{\desc}{}{\preisa}\\*}
|
|
%%%%%%%%%%%%%%%%%%%
|
|
%% Gin & Tonic
|
|
%%%%%%%%%%%%%%%%%%%
|
|
\\\subheading{Gin Tonic}\\
|
|
\raggedleft\hfill4cl\\
|
|
\DTLforeach[\DTLiseq{\cat}{GinTonic}]{drinks}{
|
|
\name=name,\desc=beschreibung,\img=img,\preisa=preis1,\sizea=size1,\preisb=preis2,\cat=cat}
|
|
{
|
|
\ShotItem{\name}{\desc}{\sizeb}{\preisb}\\
|
|
}
|
|
\end{Group}
|
|
\begin{Group}{Spirituosen}{}
|
|
%%%%%%%%%%%%%%%%%%%
|
|
%% Empfehlungen
|
|
%%%%%%%%%%%%%%%%%%%
|
|
\subheading{Empfehlungen}
|
|
\DTLforeach[\DTLiseq{\cat}{Beliebt}]{drinks}{
|
|
\name=name,\desc=beschreibung,\img=img,\preisa=preis1,\sizea=size1,\cat=cat}
|
|
{
|
|
\ShotItem{\name}{\desc}{\sizea}{\preisa} \\
|
|
}
|
|
|
|
%%%%%%%%%%%%%%%%%%%
|
|
%% Rum
|
|
%%%%%%%%%%%%%%%%%%%
|
|
\subheading{Rum}
|
|
\DTLforeach[\DTLiseq{\cat}{Rum}]{drinks}{
|
|
\name=name,\desc=beschreibung,\img=img,\preisa=preis1,\sizea=size1,\cat=cat}
|
|
{
|
|
\ShotItem{\name}{\desc}{\sizea}{\preisa} \\
|
|
}
|
|
|
|
%%%%%%%%%%%%%%%%%%%
|
|
%% Whiskey
|
|
%%%%%%%%%%%%%%%%%%%
|
|
\subheading{Whisky}
|
|
\DTLforeach[\DTLiseq{\cat}{Whisky}]{drinks}{
|
|
\name=name,\desc=beschreibung,\img=img,\preisa=preis1,\sizea=size1,\cat=cat}
|
|
{
|
|
\ShotItem{\name}{\desc}{\sizea}{\preisa} \\
|
|
}
|
|
\end{Group}
|
|
\vspace{4mm}
|
|
\dsctxt{Weitere Spirituosen und Cocktails findet ihr auf unserer vollständigen Karte im Laden.}\\*
|
|
\centering{\linefont\fontsize{20}{60}\selectfont 7}\\
|
|
\end{multicols}
|
|
|
|
\end{document} |