Files
SimplLatexMenu/main.tex

159 lines
4.8 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}
% gute Website mit Bildern: https://illustrationage.com/2019/07/02/turn-back-the-pages-simplicissimus-magazine/
\newfontfamily\headfont{Sandwich}
\newfontfamily\artfont{Parisish}
\newfontfamily\linefont{FoglihtenDeH02} %https://www.1001fonts.com/foglihtendeh0-font.html
\usepackage{blindtext}
\usepackage{geometry} % https://www.overleaf.com/learn/latex/Page_size_and_margins
\geometry{
a5paper,
left=10mm,
right=10mm,
top=5mm,
bottom=5mm
}
\backgroundsetup{contents={}}
% https://coolors.co/f6ebe0-ba5624-381d2a-9395d3-065143
\definecolor{bg}{HTML}{F6EBE0} % https://color.adobe.com/create/color-wheel
\definecolor{head}{HTML}{45252A}
\definecolor{desc}{HTML}{6C5B61}
%\definecolor{text}{HTML}{381D2A}
%\definecolor{text}{HTML}{363331}
\definecolor{text}{HTML}{413135}
\color{text}
\newcommand{\bg}{bg-border.png} % define used border background
\graphicspath{{img/}}
\DTLsetseparator{;}
\DTLloaddb[headers={cat(\cat),note(\note)}]{drinks}{drinks.csv}
\input{glass.tex}
\input{cmds.tex}
\pagestyle{empty}
\begin{document}
\pagecolor{bg}
\PageBackground{covers/32_48_649.jpg}
\newpage
\PageBackground{\bg}
\begin{center}
\includegraphics[width=\textwidth]{illus/kley.png}
\smallskip\\
\parbox{10cm}{\begin{center}\subheading{Soli-Wasser}\\\smallskip
Leitungswasser als Spende an die Wasserstiftung e.V. \\ Infos an der Theke \\
0,2l \dotfill 0,50 €\\
0,4l \dotfill 1,00 €\\
{\linefont\fontsize{20}{60}\selectfont 7}
\end{center}
}
\end{center}
\newpage
\PageBackground{\bg}
\begin{Group}{Kaffee}{Alle Kaffes werden von .... blablabla}
\DTLforeach[\DTLiseq{\cat}{Kaffee} \AND \NOT \DTLiseq{\note}{zusatz}]{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 wenn nur ein preis, dann...
\dotfill\Price{\preisa} \\
}{ %wenn zwei preise, dann...
\\
\PriceMult{\sizea}{\preisa}{\sizeb}{\preisb}
}}
\begin{center}
\subheading{Extras}
\parbox{10cm}{
\begin{center}
\DTLforeach[\DTLiseq{\cat}{Kaffee} \AND \DTLiseq{\note}{zusatz}]{drinks}{
\name=name,\desc=beschreibung,\img=img,\preisa=preis1,\preisb=preis2,\sizea=size1,\sizeb=size2,\cat=cat, \note=note}
{
\small\name\footnotesize\desc\small\dotfill\Price{\preisa}\\
}
\end{center}
} \\
\smallskip \textcolor{head}\small
Wenn ihr weitere Wünsche habt, meldet euch gerne bei uns! \\
{\linefont\fontsize{20}{60}\selectfont 7}
\end{center}
\end{Group}
\newpage
\PageBackground{\bg}
\begin{Group}{Tee}{Bester Biotee und so. Geiler Scheiß whaaaaat}
\centering\\
\DTLforeach[\DTLiseq{\cat}{Tee}\AND\NOT\DTLiseq{\note}{zusatz}]{drinks}{
\name=name,\desc=beschreibung,\img=img,\preis=preis1,\cat=cat}
{
\centering{\name}
}\\ \medskip \\
\DTLforeach[\DTLiseq{\cat}{Teepreis}]{drinks}{
\name=name,\desc=beschreibung,\img=img,\preisa=preis1,\preisb=preis2,\sizea=size1,\sizeb=size2,\cat=cat, \note=note}
{
\small\sizea\footnotesize\desc\small\dotfill\Price{\preisa}\\
\small\sizeb\footnotesize\desc\small\dotfill\Price{\preisb}\\
}\\
\subheading{Frischer Tee}
\DTLforeach[\DTLiseq{\cat}{Frischer Tee}]{drinks}{
\name=name,\desc=beschreibung,\img=img,\preis=preis1,\cat=cat}
{
\small\name\footnotesize\desc\small\dotfill\Price{\preisa} \\
}
\subheading{Extras}
\parbox{10cm}{
\begin{center}
\DTLforeach[\DTLiseq{\cat}{Tee} \AND \DTLiseq{\note}{zusatz}]{drinks}{
\name=name,\desc=beschreibung,\img=img,\preisa=preis1,\preisb=preis2,\sizea=size1,\sizeb=size2 ,\cat=cat, \note=note}
{
\small\name{\footnotesize\desc}\small\dotfill\Price{\preisa}\\
}
\end{center}
} \\
\smallskip \textcolor{head}\small
\\
{\linefont\fontsize{20}{60}\selectfont 7}
\end{Group}\\\medskip
\begin{Group}{Kakao}{Bester Biokakao und so. Geiler Scheiß whaaaaat}
\DTLforeach[\DTLiseq{\cat}{Kakao} \AND \NOT \DTLiseq{\note}{zusatz}]{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 wenn nur ein preis, dann...
\dotfill\Price{\preisa} \\
}{ %wenn zwei preise, dann...
\\
\PriceMult{\sizea}{\preisa}{\sizeb}{\preisb}
}
}
\begin{center}
\end{Group}
\vfill
%Back Page
\newpage
\PageBackground{\bg}
\hfill\vfill
\begin{center}
Alle Bilder sind auch auf Simplicissimus.info zu finden. \\
Created in \LaTeX and powered by Open Source. \\
Simplicissimus Trier
\end{center}
\end{document}