\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=8mm, right=8mm, top=8mm, bottom=8mm, 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} \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}