initial commit

This commit is contained in:
mischbeck
2023-03-28 00:33:13 +02:00
commit 8285807f89
64 changed files with 2253 additions and 0 deletions

117
LICENSE.md Normal file
View File

@@ -0,0 +1,117 @@
CC0 1.0 Universal
Statement of Purpose
The laws of most jurisdictions throughout the world automatically confer
exclusive Copyright and Related Rights (defined below) upon the creator and
subsequent owner(s) (each and all, an "owner") of an original work of
authorship and/or a database (each, a "Work").
Certain owners wish to permanently relinquish those rights to a Work for the
purpose of contributing to a commons of creative, cultural and scientific
works ("Commons") that the public can reliably and without fear of later
claims of infringement build upon, modify, incorporate in other works, reuse
and redistribute as freely as possible in any form whatsoever and for any
purposes, including without limitation commercial purposes. These owners may
contribute to the Commons to promote the ideal of a free culture and the
further production of creative, cultural and scientific works, or to gain
reputation or greater distribution for their Work in part through the use and
efforts of others.
For these and/or other purposes and motivations, and without any expectation
of additional consideration or compensation, the person associating CC0 with a
Work (the "Affirmer"), to the extent that he or she is an owner of Copyright
and Related Rights in the Work, voluntarily elects to apply CC0 to the Work
and publicly distribute the Work under its terms, with knowledge of his or her
Copyright and Related Rights in the Work and the meaning and intended legal
effect of CC0 on those rights.
1. Copyright and Related Rights. A Work made available under CC0 may be
protected by copyright and related or neighboring rights ("Copyright and
Related Rights"). Copyright and Related Rights include, but are not limited
to, the following:
i. the right to reproduce, adapt, distribute, perform, display, communicate,
and translate a Work;
ii. moral rights retained by the original author(s) and/or performer(s);
iii. publicity and privacy rights pertaining to a person's image or likeness
depicted in a Work;
iv. rights protecting against unfair competition in regards to a Work,
subject to the limitations in paragraph 4(a), below;
v. rights protecting the extraction, dissemination, use and reuse of data in
a Work;
vi. database rights (such as those arising under Directive 96/9/EC of the
European Parliament and of the Council of 11 March 1996 on the legal
protection of databases, and under any national implementation thereof,
including any amended or successor version of such directive); and
vii. other similar, equivalent or corresponding rights throughout the world
based on applicable law or treaty, and any national implementations thereof.
2. Waiver. To the greatest extent permitted by, but not in contravention of,
applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and
unconditionally waives, abandons, and surrenders all of Affirmer's Copyright
and Related Rights and associated claims and causes of action, whether now
known or unknown (including existing as well as future claims and causes of
action), in the Work (i) in all territories worldwide, (ii) for the maximum
duration provided by applicable law or treaty (including future time
extensions), (iii) in any current or future medium and for any number of
copies, and (iv) for any purpose whatsoever, including without limitation
commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes
the Waiver for the benefit of each member of the public at large and to the
detriment of Affirmer's heirs and successors, fully intending that such Waiver
shall not be subject to revocation, rescission, cancellation, termination, or
any other legal or equitable action to disrupt the quiet enjoyment of the Work
by the public as contemplated by Affirmer's express Statement of Purpose.
3. Public License Fallback. Should any part of the Waiver for any reason be
judged legally invalid or ineffective under applicable law, then the Waiver
shall be preserved to the maximum extent permitted taking into account
Affirmer's express Statement of Purpose. In addition, to the extent the Waiver
is so judged Affirmer hereby grants to each affected person a royalty-free,
non transferable, non sublicensable, non exclusive, irrevocable and
unconditional license to exercise Affirmer's Copyright and Related Rights in
the Work (i) in all territories worldwide, (ii) for the maximum duration
provided by applicable law or treaty (including future time extensions), (iii)
in any current or future medium and for any number of copies, and (iv) for any
purpose whatsoever, including without limitation commercial, advertising or
promotional purposes (the "License"). The License shall be deemed effective as
of the date CC0 was applied by Affirmer to the Work. Should any part of the
License for any reason be judged legally invalid or ineffective under
applicable law, such partial invalidity or ineffectiveness shall not
invalidate the remainder of the License, and in such case Affirmer hereby
affirms that he or she will not (i) exercise any of his or her remaining
Copyright and Related Rights in the Work or (ii) assert any associated claims
and causes of action with respect to the Work, in either case contrary to
Affirmer's express Statement of Purpose.
4. Limitations and Disclaimers.
a. No trademark or patent rights held by Affirmer are waived, abandoned,
surrendered, licensed or otherwise affected by this document.
b. Affirmer offers the Work as-is and makes no representations or warranties
of any kind concerning the Work, express, implied, statutory or otherwise,
including without limitation warranties of title, merchantability, fitness
for a particular purpose, non infringement, or the absence of latent or
other defects, accuracy, or the present or absence of errors, whether or not
discoverable, all to the greatest extent permissible under applicable law.
c. Affirmer disclaims responsibility for clearing rights of other persons
that may apply to the Work or any use thereof, including without limitation
any person's Copyright and Related Rights in the Work. Further, Affirmer
disclaims responsibility for obtaining any necessary consents, permissions
or other rights required for any use of the Work.
d. Affirmer understands and acknowledges that Creative Commons is not a
party to this document and has no duty or obligation with respect to this
CC0 or use of the Work.
For more information, please see
<http://creativecommons.org/publicdomain/zero/1.0/>

1
README.md Normal file
View File

@@ -0,0 +1 @@
# Simplicissimus LaTeX Menu

23
cmds.log Normal file
View File

@@ -0,0 +1,23 @@
This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2022/dev/Debian) (preloaded format=pdflatex 2023.2.28) 19 MAR 2023 19:04
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**cmds.tex
(./cmds.tex
LaTeX2e <2021-11-15> patch level 1
L3 programming layer <2022-01-21>)
! Emergency stop.
<*> cmds.tex
*** (job aborted, no legal \end found)
Here is how much of TeX's memory you used:
27 strings out of 478287
466 string characters out of 5849289
289007 words of memory out of 5000000
18324 multiletter control sequences out of 15000+600000
469259 words of font info for 28 fonts, out of 8000000 for 9000
1141 hyphenation exceptions out of 8191
13i,0n,12p,129b,10s stack positions out of 5000i,500n,10000p,200000b,80000s
! ==> Fatal error occurred, no output PDF file produced!

36
cmds.tex Normal file
View File

@@ -0,0 +1,36 @@
% colorize text
\newcommand*\ColText[1]{\textcolor{desc}{#1}}
% a tabular* for each drink group
\newenvironment{Group}[2]
{
\centering{\Huge{\textcolor{head}{#1}}} \medskip\\
\begin{tabular*}{\textwidth}
{@{}p{1.0\linewidth}@{\extracolsep{\fill}}r@{}} %Change the number before \linewidth to allow text to extend further
{\fontsize{11}{14}\selectfont\ColText{#2}}\\}
{\end{tabular*}}
% to format each entry
\newcommand*\Entry[2]{%
%\vspace{0.5mm} % if you uncomment this line, change the Glass yshift to -4mm (idk why such difference)
\smallskip\large\fontfamily{qzc}\selectfont #1 & #2}
% to format each subentry
\newcommand*\Expl[1]{%
\scriptsize #1}
\newcommand*\Price[1]{%
\normalsize #1}
% sets page Backround to #1
\newcommand*{\PageBackground}[1]{
\tikz[remember picture,overlay] \node[opacity=1,inner sep=0pt] at (current
page.center){\includegraphics[width=\paperwidth,height=\paperheight]{#1}};
}
\newcommand*{\PriceMult}[4]{
\hspace*{1em}\footnotesize #1 \dotfill\Price{#2}\\
\hspace*{1em}\footnotesize #3 \dotfill\Price{#4}\\
}

26
drinks.csv Normal file
View File

@@ -0,0 +1,26 @@
name;beschreibung;img;preis1;preis2;size1;size2;cat;note
Trierer Stadtkaffee;Finca Yuri von Mondo del Caffè;\GlassMugHot;2,10;3,00;klein;groß;Kaffee;
Capuccino;Espresso mit heißem Milchschaum.;\GlassMugHot;2,10;3,80;klein;groß;Kaffee;
Milchkaffee;Kaffee mit heißem Milchschaum.;\GlassMugHot;2,10;3,80;klein;groß;Kaffee;
Espresso;Einfach Espresso.;\GlassMugHot;2,10;3,00;einfach;doppelt;Kaffee;
Esspresso Macchiato;Espresso mit einer kleinen Schaumkrone.;\GlassMugHot;2,40;;;;Kaffee;
Latte Macchiato;Heißer Milchschaum mit einem Schuss Kaffee.;\GlassMugHot;3,80;;;;Kaffee;
Chocmoc;Cappucino mit Kakao.;\GlassMugHot;2,10;3,80;klein;groß;Kaffee;
Sahnehäubchen;;\GlassMugHot;0,20;;;;Kaffee;zusatz
Schuss Sirup;(z.B. Kokos, Haselnuss oder Karamell);\GlassMugHot;0,40;;;;Kaffee;zusatz
Schuss Schnaps;(z.B. Amaretto, Kahlua, Rum);\GlassMugHot;2,20;;;;Kaffee;zusatz
Hibiskus;;\GlassMugHot;2,50;-;;;Tee;
Grüner;;\GlassMugHot;2,50;-;;;Tee;
Schwarzer;;\GlassMugHot;2,50;-;;;Tee;
Grüner;;\GlassMugHot;2,50;-;;;Tee;
Pfefferminze;;\GlassMugHot;2,50;;;;Tee;
Fenchel;;\GlassMugHot;2,50;;;;Tee;
Kamille;;\GlassMugHot;2,50;;;;Tee;
Früchte;;\GlassMugHot;2,50;;;;Tee;
basischer Kräutertee;;\GlassMugHot;2,50;;;;Tee;
Kräuter;;\GlassMugHot;2,50;;;;Tee;
Classic Chai (Zimt, Yogi);;\GlassMugHot;2,50;;;;Tee;
Black Chai (Yogi);;\GlassMugHot;2,50;;;;Tee;
Ingwer;;\GlassMugHot;2,50;;;;Frischer Tee;
Heiße Limette;;\GlassMugHot;2,50;;;;Frischer Tee;
Heiße Zitrone;;\GlassMugHot;2,50;;;;Frischer Tee;
1 name beschreibung img preis1 preis2 size1 size2 cat note
2 Trierer Stadtkaffee Finca Yuri von Mondo del Caffè \GlassMugHot 2,10 3,00 klein groß Kaffee
3 Capuccino Espresso mit heißem Milchschaum. \GlassMugHot 2,10 3,80 klein groß Kaffee
4 Milchkaffee Kaffee mit heißem Milchschaum. \GlassMugHot 2,10 3,80 klein groß Kaffee
5 Espresso Einfach Espresso. \GlassMugHot 2,10 3,00 einfach doppelt Kaffee
6 Esspresso Macchiato Espresso mit einer kleinen Schaumkrone. \GlassMugHot 2,40 Kaffee
7 Latte Macchiato Heißer Milchschaum mit einem Schuss Kaffee. \GlassMugHot 3,80 Kaffee
8 Chocmoc Cappucino mit Kakao. \GlassMugHot 2,10 3,80 klein groß Kaffee
9 Sahnehäubchen \GlassMugHot 0,20 Kaffee zusatz
10 Schuss Sirup (z.B. Kokos, Haselnuss oder Karamell) \GlassMugHot 0,40 Kaffee zusatz
11 Schuss Schnaps (z.B. Amaretto, Kahlua, Rum) \GlassMugHot 2,20 Kaffee zusatz
12 Hibiskus \GlassMugHot 2,50 - Tee
13 Grüner \GlassMugHot 2,50 - Tee
14 Schwarzer \GlassMugHot 2,50 - Tee
15 Grüner \GlassMugHot 2,50 - Tee
16 Pfefferminze \GlassMugHot 2,50 Tee
17 Fenchel \GlassMugHot 2,50 Tee
18 Kamille \GlassMugHot 2,50 Tee
19 Früchte \GlassMugHot 2,50 Tee
20 basischer Kräutertee \GlassMugHot 2,50 Tee
21 Kräuter \GlassMugHot 2,50 Tee
22 Classic Chai (Zimt, Yogi) \GlassMugHot 2,50 Tee
23 Black Chai (Yogi) \GlassMugHot 2,50 Tee
24 Ingwer \GlassMugHot 2,50 Frischer Tee
25 Heiße Limette \GlassMugHot 2,50 Frischer Tee
26 Heiße Zitrone \GlassMugHot 2,50 Frischer Tee

9
drinks2.csv Normal file
View File

@@ -0,0 +1,9 @@
name beschreibung img preis groesse cat
Trierer Stadtkaffee Finca Yuri von Mondo del Caffè \GlassMugHot 3,00 0.15 Kaffee
cappuccino \GlassMugHot 3,80 0.3 Kaffee
kaffee beschreibung des kaffees \GlassMugHot 3,00 klein Kaffee
cappuccino kaffee mit milch \GlassMugHot 3,80 groß Kaffee
Hibiskus 2,50 Tee
Grüner 2,50 Tee
Schwarzer 2,50 Tee
Chai 2,50 Tee
1 name beschreibung img preis groesse cat
2 Trierer Stadtkaffee Finca Yuri von Mondo del Caffè \GlassMugHot 3,00 0.15 Kaffee
3 cappuccino \GlassMugHot 3,80 0.3 Kaffee
4 kaffee beschreibung des kaffees \GlassMugHot 3,00 klein Kaffee
5 cappuccino kaffee mit milch \GlassMugHot 3,80 groß Kaffee
6 Hibiskus 2,50 Tee
7 Grüner 2,50 Tee
8 Schwarzer 2,50 Tee
9 Chai 2,50 Tee

BIN
fonts/custom.tfm Normal file

Binary file not shown.

BIN
fonts/custom.ttf Normal file

Binary file not shown.

4
fonts/t1custom.fd Normal file
View File

@@ -0,0 +1,4 @@
\ProvidesFile{t1custom.fd}
\DeclareFontFamily{T1}{custom}{}
\DeclareFontShape{T1}{custom}{m}{n}{ <-> custom}{}
\pdfmapline{+custom\space <custom.ttf\space <T1-WGL4.enc}

61
glass.tex Normal file
View File

@@ -0,0 +1,61 @@
\newcommand*\Glass[2]{%
\begin{tikzpicture}[remember picture,overlay]
\node[xshift=5mm,yshift=-2mm]{%
\includegraphics[width=#2]{img/Glasses/#1.png}
};
\end{tikzpicture}%
}
\newcommand*\Vegan{%
\Glass{vegan}{3mm}}
\newcommand*\GlassCordial{%
\Glass{cordial}{3mm}}
\newcommand*\GlassCoupe{%
\Glass{coupe}{6mm}}
\newcommand*\GlassFlute{%
\Glass{flute}{3mm}}
\newcommand*\GlassGlencairn{%
\Glass{glencairn}{4mm}}
\newcommand*\GlassGoblet{%
\Glass{goblet}{5mm}}
\newcommand*\GlassHighball{%
\Glass{highball}{6mm}}
\newcommand*\GlassHurricane{%
\Glass{hurricane}{5mm}}
\newcommand*\GlassIrishCoffee{%
\Glass{irish_coffee}{7.5mm}}
\newcommand*\GlassMargarita{%
\Glass{margarita}{7.5mm}}
\newcommand*\GlassMartini{%
\Glass{martini}{7mm}}
\newcommand*\GlassMug{%
\Glass{mug}{7.5mm}}
\newcommand*\GlassMugHot{%
\Glass{mug_hot}{7.5mm}}
\newcommand*\GlassOldFashioned{%
\Glass{old_fashioned}{6mm}}
\newcommand*\GlassShooter{%
\Glass{shooter}{3mm}}
\newcommand*\GlassSnifter{%
\Glass{snifter}{5mm}}
\newcommand*\GlassWeizen{%
\Glass{weizen}{4mm}}
\newcommand*\GlassWine{%
\Glass{wine}{4.5mm}}

BIN
img/19_33_441.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 484 KiB

BIN
img/33_36_469.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 463 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 MiB

View File

@@ -0,0 +1,45 @@
IMPORTANT NOTICE: This license only applies if you downloaded this content as
an unsubscribed user. If you are a premium user (ie, you pay a subscription)
you are bound to the license terms described in the accompanying file
"License premium.txt".
---------------------
You must attribute the image to its author:
In order to use a content or a part of it, you must attribute it to rawpixel.com / Freepik,
so we will be able to continue creating new graphic resources every day.
How to attribute it?
For websites:
Please, copy this code on your website to accredit the author:
<a href="http://www.freepik.com">Designed by rawpixel.com / Freepik</a>
For printing:
Paste this text on the final work so the authorship is known.
- For example, in the acknowledgements chapter of a book:
"Designed by rawpixel.com / Freepik"
You are free to use this image:
- For both personal and commercial projects and to modify it.
- In a website or presentation template or application or as part of your design.
You are not allowed to:
- Sub-license, resell or rent it.
- Include it in any online or offline archive or database.
The full terms of the license are described in section 7 of the Freepik
terms of use, available online in the following link:
http://www.freepik.com/terms_of_use
The terms described in the above link have precedence over the terms described
in the present document. In case of disagreement, the Freepik Terms of Use
will prevail.

View File

@@ -0,0 +1,30 @@
IMPORTANT NOTICE: This license only applies if you downloaded this content as
a subscribed (or "premium") user. If you are an unsubscribed user (or "free"
user) you are bound to the license terms described in the accompanying file
"License free.txt".
---------------------
You can download from your profile in Freepik a personalized license stating
your right to use this content as a "premium" user:
https://profile.freepik.com/my_downloads
You are free to use this image:
- For both personal and commercial projects and to modify it.
- In a website or presentation template or application or as part of your design.
You are not allowed to:
- Sub-license, resell or rent it.
- Include it in any online or offline archive or database.
The full terms of the license are described in sections 7 and 8 of the Freepik
terms of use, available online in the following link:
http://www.freepik.com/terms_of_use
The terms described in the above link have precedence over the terms described
in the present document. In case of disagreement, the Freepik Terms of Use
will prevail.

BIN
img/Glasses/cordial.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

BIN
img/Glasses/coupe.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

BIN
img/Glasses/flute.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

BIN
img/Glasses/glencairn.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

BIN
img/Glasses/goblet.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

BIN
img/Glasses/highball.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

BIN
img/Glasses/hurricane.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

BIN
img/Glasses/margarita.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
img/Glasses/martini.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

BIN
img/Glasses/mug.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

BIN
img/Glasses/mug_hot.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
img/Glasses/shooter.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

BIN
img/Glasses/snifter.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

BIN
img/Glasses/vegan.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 669 B

6
img/Glasses/vegan.svg Normal file
View File

@@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<path d="M2 2c4.056 3.007 9.232 9.337 10 20 .897-6.818 1.5-9.5 4-14"></path>
<path d="M20.375 6.533A9.953 9.953 0 0 1 22 12c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2c2.003 0 3.869.589 5.433 1.603"></path>
<path d="M17.104 4c-1.002 1.274-1.146 2.586-1.1 4 1.9-.1 3.003-.201 4.3-1.4 1.406-1.3 1.6-2.3 1.7-4.6-2.7.1-3.623.375-4.9 2Z"></path>
</svg>

After

Width:  |  Height:  |  Size: 542 B

BIN
img/Glasses/weizen.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

BIN
img/Glasses/wine-off.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 449 B

8
img/Glasses/wine-off.svg Normal file
View File

@@ -0,0 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<path d="M8 22h8"></path>
<path d="M7 10h3m7 0h-1.343"></path>
<path d="M12 15v7"></path>
<path d="M7.307 7.307A12.33 12.33 0 0 0 7 10a5 5 0 0 0 7.391 4.391M8.638 2.981C8.75 2.668 8.872 2.34 9 2h6c1.5 4 2 6 2 8 0 .407-.05.809-.145 1.198"></path>
<line x1="2" y1="2" x2="22" y2="22"></line>
</svg>

After

Width:  |  Height:  |  Size: 489 B

BIN
img/Glasses/wine.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 356 B

7
img/Glasses/wine.svg Normal file
View File

@@ -0,0 +1,7 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<path d="M8 22h8"></path>
<path d="M7 10h10"></path>
<path d="M12 15v7"></path>
<path d="M12 15a5 5 0 0 0 5-5c0-2-.5-4-2-8H9c-1.5 4-2 6-2 8a5 5 0 0 0 5 5Z"></path>
</svg>

After

Width:  |  Height:  |  Size: 361 B

BIN
img/bg-border.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

391
img/bg-border.svg Normal file
View File

@@ -0,0 +1,391 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="148mm"
height="210mm"
viewBox="0 0 148 210"
version="1.1"
id="svg5"
inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
sodipodi:docname="bg-border.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview7"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:document-units="mm"
showgrid="false"
showguides="false"
inkscape:guide-bbox="true"
inkscape:snap-smooth-nodes="true"
inkscape:snap-object-midpoints="true"
inkscape:zoom="1"
inkscape:cx="191"
inkscape:cy="417"
inkscape:window-width="1900"
inkscape:window-height="1043"
inkscape:window-x="20"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer1">
<sodipodi:guide
position="2.0583908,293.22762"
orientation="1,0"
id="guide958" />
<sodipodi:guide
position="5.3855749,294.95168"
orientation="0,-1"
id="guide960" />
<sodipodi:guide
position="4.1199042,203.82865"
orientation="1,0"
id="guide1042" />
<sodipodi:guide
position="6.1963212,198.57333"
orientation="1,0"
id="guide1044" />
<sodipodi:guide
position="8.2429288,203.82865"
orientation="1,0"
id="guide1107" />
<sodipodi:guide
position="8.2429288,201.76714"
orientation="0,-1"
id="guide1109" />
<sodipodi:guide
position="3.0891481,202.79788"
orientation="0,-1"
id="guide1113" />
<sodipodi:guide
position="3.0891481,206.92092"
orientation="0,-1"
id="guide1115" />
<sodipodi:guide
position="5.15066,204.85941"
orientation="0,-1"
id="guide1117" />
<sodipodi:guide
position="3.0891481,202.79788"
orientation="1,0"
id="guide1119" />
<sodipodi:guide
position="5.1506602,204.8594"
orientation="1,0"
id="guide1121" />
<sodipodi:guide
position="5.1506604,204.8594"
orientation="1,0"
id="guide1123" />
<sodipodi:guide
position="7.219625,206.40553"
orientation="1,0"
id="guide1129" />
<sodipodi:guide
position="5.6734908,204.34402"
orientation="1,0"
id="guide1263" />
<sodipodi:guide
position="5.673491,204.34401"
orientation="0,-1"
id="guide1265" />
<sodipodi:guide
position="6.1814163,205.89015"
orientation="0,-1"
id="guide1715" />
<sodipodi:guide
position="3.0891482,3.0945281"
orientation="0,-1"
id="guide1875" />
<sodipodi:guide
position="2.0583909,2.0637664"
orientation="0,-1"
id="guide1933" />
<sodipodi:guide
position="3.0891482,6.186798"
orientation="0,-1"
id="guide2015" />
<sodipodi:guide
position="3.0891482,5.1560363"
orientation="0,-1"
id="guide2017" />
<sodipodi:guide
position="3.6045258,3.6099013"
orientation="0,-1"
id="guide2019" />
<sodipodi:guide
position="3.0891482,4.1252898"
orientation="0,-1"
id="guide2021" />
<sodipodi:guide
position="144.89812,3.0945281"
orientation="1,0"
id="guide2025" />
<sodipodi:guide
position="143.86738,4.1252898"
orientation="1,0"
id="guide2233" />
<sodipodi:guide
position="145.92888,5.1560363"
orientation="1,0"
id="guide2235" />
<sodipodi:guide
position="142.83661,5.1560363"
orientation="1,0"
id="guide2237" />
<sodipodi:guide
position="141.80587,206.92091"
orientation="1,0"
id="guide2437" />
<sodipodi:guide
position="143.86739,203.82863"
orientation="0,-1"
id="guide2553" />
<sodipodi:guide
position="140.77512,202.79785"
orientation="0,-1"
id="guide2637" />
<sodipodi:guide
position="140.77512,203.82862"
orientation="1,0"
id="guide2639" />
<sodipodi:guide
position="141.80588,7.2175749"
orientation="0,-1"
id="guide2665" />
<sodipodi:guide
position="2.5737709,203.82862"
orientation="1,0"
id="guide2691" />
<sodipodi:guide
position="4.6352841,203.82862"
orientation="1,0"
id="guide2773" />
<sodipodi:guide
position="6.7117012,205.37478"
orientation="0,-1"
id="guide2775" />
<sodipodi:guide
position="6.7117012,207.43629"
orientation="0,-1"
id="guide2777" />
<sodipodi:guide
position="3.6045258,206.40554"
orientation="1,0"
id="guide2939" />
<sodipodi:guide
position="3.6045258,206.40554"
orientation="0,-1"
id="guide2941" />
<sodipodi:guide
position="6.7116914,6.7021864"
orientation="0,-1"
id="guide3135" />
<sodipodi:guide
position="6.7042549,4.6406478"
orientation="0,-1"
id="guide3137" />
<sodipodi:guide
position="6.7042556,2.5791397"
orientation="0,-1"
id="guide3139" />
<sodipodi:guide
position="145.41351,6.7021864"
orientation="1,0"
id="guide3145" />
<sodipodi:guide
position="143.35202,6.7021864"
orientation="1,0"
id="guide3147" />
<sodipodi:guide
position="144.38275,3.6099013"
orientation="1,0"
id="guide3231" />
</sodipodi:namedview>
<defs
id="defs2" />
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<rect
style="fill:#000000;fill-rule:evenodd;stroke-width:1.29532"
id="rect956"
width="0.51538002"
height="197.64183"
x="-2.5737708"
y="6.1713719"
transform="scale(-1,1)" />
<rect
style="fill:#000000;fill-rule:evenodd;stroke-width:1.07298"
id="rect1127"
width="135.60954"
height="0.51539105"
x="-141.80586"
y="2.0483208"
transform="scale(-1,1)" />
<rect
style="fill:#000000;stroke-width:0.226551"
id="rect1551"
width="3.0922694"
height="3.0922713"
x="2.0583909"
y="2.0483208" />
<rect
style="fill:#000000;stroke-width:0.226551"
id="rect1551-8"
width="3.0922694"
height="3.0922713"
x="2.0583909"
y="204.84396" />
<rect
style="fill:#000000;stroke-width:0.226551"
id="rect1551-1"
width="3.0922694"
height="3.0922713"
x="142.83661"
y="204.84396" />
<rect
style="fill:#ffffff;stroke-width:0.529164"
id="rect1761"
width="2.0615141"
height="2.0615251"
x="2.57377"
y="2.5636969" />
<rect
style="fill:#000000;stroke-width:0.264583"
id="rect2659-9"
width="1.03074"
height="1.0307699"
x="3.0891557"
y="3.0790768" />
<rect
style="fill:#ffffff;stroke-width:0.529164"
id="rect1931"
width="2.0615129"
height="2.0615015"
x="2.5737708"
y="205.35936" />
<rect
style="fill:#000000;fill-rule:evenodd;stroke-width:1.29532"
id="rect2023"
width="0.51538122"
height="197.64183"
x="-4.6352854"
y="6.1713719"
transform="scale(-1,1)" />
<rect
style="fill:#ffffff;stroke-width:0.52916"
id="rect2151"
width="2.0614905"
height="2.0615106"
x="143.35202"
y="205.35936" />
<rect
style="fill:#000000;stroke-width:0.612486"
id="rect2239"
width="135.60953"
height="0.51537448"
x="6.196321"
y="207.42087" />
<rect
style="fill:#000000;stroke-width:0.612486"
id="rect2323"
width="135.60953"
height="0.51537442"
x="6.196321"
y="205.35936" />
<rect
style="fill:#000000;stroke-width:0.226551"
id="rect2325"
width="3.0922694"
height="3.0922713"
x="142.83661"
y="2.0483208" />
<rect
style="fill:#ffffff;stroke-width:0.529162"
id="rect2349"
width="2.061482"
height="2.0615101"
x="143.35202"
y="2.5637119" />
<rect
style="fill:#000000;stroke-width:0.739413"
id="rect2431"
width="0.51536793"
height="197.64183"
x="145.41351"
y="6.1713719" />
<rect
style="fill:#000000;stroke-width:0.7394"
id="rect2433"
width="0.51534969"
height="197.64183"
x="143.35202"
y="6.1713719" />
<rect
style="fill:#000000;fill-rule:evenodd;stroke-width:1.07295"
id="rect2519"
width="135.60954"
height="0.51536983"
x="-141.80586"
y="4.1098518"
transform="scale(-1,1)" />
<rect
style="fill:#000000;stroke-width:0.264583"
id="rect2635"
width="1.03074"
height="1.0307699"
x="140.77512"
y="6.1713719" />
<rect
style="fill:#000000;stroke-width:0.264583"
id="rect2659"
width="1.03074"
height="1.0307699"
x="6.196321"
y="6.1713719" />
<rect
style="fill:#000000;stroke-width:0.264583"
id="rect2661"
width="1.03074"
height="1.0307699"
x="6.1888847"
y="202.78242" />
<rect
style="fill:#000000;stroke-width:0.264583"
id="rect2663"
width="1.03074"
height="1.0307699"
x="140.77513"
y="202.78242" />
<rect
style="fill:#000000;stroke-width:0.264583"
id="rect3141"
width="1.03074"
height="1.0307699"
x="3.0891559"
y="205.87471" />
<rect
style="fill:#000000;stroke-width:0.264583"
id="rect3229"
width="1.03074"
height="1.0307699"
x="143.8674"
y="205.87473" />
<rect
style="fill:#000000;stroke-width:0.264583"
id="rect3233"
width="1.03074"
height="1.0307699"
x="143.86737"
y="3.0790768" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 10 KiB

BIN
img/bg-border2-c1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

BIN
img/bg-border2-c2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

BIN
img/bg-border2-c3-a1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

BIN
img/bg-border2-c3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 113 KiB

BIN
img/bg-border2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

1264
img/bg-border2.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 341 KiB

BIN
img/cover32_48_649.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 513 KiB

BIN
img/icons/vegan.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 669 B

6
img/icons/vegan.svg Normal file
View File

@@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<path d="M2 2c4.056 3.007 9.232 9.337 10 20 .897-6.818 1.5-9.5 4-14"></path>
<path d="M20.375 6.533A9.953 9.953 0 0 1 22 12c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2c2.003 0 3.869.589 5.433 1.603"></path>
<path d="M17.104 4c-1.002 1.274-1.146 2.586-1.1 4 1.9-.1 3.003-.201 4.3-1.4 1.406-1.3 1.6-2.3 1.7-4.6-2.7.1-3.623.375-4.9 2Z"></path>
</svg>

After

Width:  |  Height:  |  Size: 542 B

BIN
img/icons/wine-off.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 449 B

8
img/icons/wine-off.svg Normal file
View File

@@ -0,0 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<path d="M8 22h8"></path>
<path d="M7 10h3m7 0h-1.343"></path>
<path d="M12 15v7"></path>
<path d="M7.307 7.307A12.33 12.33 0 0 0 7 10a5 5 0 0 0 7.391 4.391M8.638 2.981C8.75 2.668 8.872 2.34 9 2h6c1.5 4 2 6 2 8 0 .407-.05.809-.145 1.198"></path>
<line x1="2" y1="2" x2="22" y2="22"></line>
</svg>

After

Width:  |  Height:  |  Size: 489 B

BIN
img/icons/wine.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 356 B

7
img/icons/wine.svg Normal file
View File

@@ -0,0 +1,7 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<path d="M8 22h8"></path>
<path d="M7 10h10"></path>
<path d="M12 15v7"></path>
<path d="M12 15a5 5 0 0 0 5-5c0-2-.5-4-2-8H9c-1.5 4-2 6-2 8a5 5 0 0 0 5 5Z"></path>
</svg>

After

Width:  |  Height:  |  Size: 361 B

BIN
img/illus/kley.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 556 KiB

BIN
img/illus/kley.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 397 KiB

BIN
img/line-bottom-a2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
img/line-bottom.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
img/line-top-a2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
img/line-top.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

11
main.aux Normal file
View File

@@ -0,0 +1,11 @@
\relax
\pgfsyspdfmark {pgfid2}{4736286}{34421990}
\pgfsyspdfmark {pgfid1}{2847719}{37570577}
\pgfsyspdfmark {pgfid4}{4736286}{34421990}
\pgfsyspdfmark {pgfid3}{2847719}{13745538}
\pgfsyspdfmark {pgfid6}{4736286}{34421990}
\pgfsyspdfmark {pgfid5}{2847719}{37570577}
\pgfsyspdfmark {pgfid8}{4736286}{34421990}
\pgfsyspdfmark {pgfid7}{2847719}{37570577}
\pgfsyspdfmark {pgfid9}{4736286}{34421990}
\gdef \@abspage@last{5}

58
main.log Normal file
View File

@@ -0,0 +1,58 @@
This is pdfTeX, Version 3.14159265-2.6-1.40.21 (MiKTeX 2.9.7300 64-bit) (preloaded format=pdflatex 2020.3.21) 20 MAR 2023 23:00
entering extended mode
**./main.tex
(main.tex
LaTeX2e <2020-02-02> patch level 2
L3 programming layer <2020-02-14>
("C:\Users\Michael\AppData\Local\Programs\MiKTeX 2.9\tex/latex/base\article.cls
"
Document Class: article 2019/12/20 v1.4l Standard LaTeX document class
("C:\Users\Michael\AppData\Local\Programs\MiKTeX 2.9\tex/latex/base\size10.clo"
File: size10.clo 2019/12/20 v1.4l Standard LaTeX file (size option)
)
\c@part=\count167
\c@section=\count168
\c@subsection=\count169
\c@subsubsection=\count170
\c@paragraph=\count171
\c@subparagraph=\count172
\c@figure=\count173
\c@table=\count174
\abovecaptionskip=\skip47
\belowcaptionskip=\skip48
\bibindent=\dimen134
)
("C:\Users\Michael\AppData\Local\Programs\MiKTeX 2.9\tex/latex/base\inputenc.st
y"
Package: inputenc 2018/08/11 v1.3c Input encoding file
\inpenc@prehook=\toks14
\inpenc@posthook=\toks15
)
("C:\Users\Michael\AppData\Local\Programs\MiKTeX 2.9\tex/latex/base\fontenc.sty
"
Package: fontenc 2020/02/11 v2.0o Standard LaTeX package
)
! LaTeX Error: File `geometry.sty' not found.
Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)
Enter file name:
! Emergency stop.
<read *>
l.5 \usepackage
[x11names]{xcolor}
*** (cannot \read from terminal in nonstop modes)
Here is how much of TeX's memory you used:
455 strings out of 481556
4589 string characters out of 2912933
236180 words of memory out of 3000000
15785 multiletter control sequences out of 15000+200000
533101 words of font info for 25 fonts, out of 3000000 for 9000
1141 hyphenation exceptions out of 8191
25i,0n,20p,152b,38s stack positions out of 5000i,500n,10000p,200000b,50000s
! ==> Fatal error occurred, no output PDF file produced!

BIN
main.pdf Normal file

Binary file not shown.

115
main.tex Normal file
View File

@@ -0,0 +1,115 @@
\documentclass[9pt]{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}
% gute Website mit Bildern: https://illustrationage.com/2019/07/02/turn-back-the-pages-simplicissimus-magazine/
\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={}}
\newcommand*\wb[3]{%
{\fontsize{#1}{#2}\usefont{T1}{fonts/custom}{xl}{n}#3}}
% 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{cover32_48_649.jpg}
\begin{center}
\end{center}
\newpage
\PageBackground{\bg}
\includegraphics[width=\textwidth]{illus/kley.png}
\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}
\textcolor{head}\large Extras \\ \smallskip
\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\scriptsize\desc\small\dotfill\preisa\\
}
\end{center}
} \\
\smallskip \textcolor{head}\small
Wenn ihr weitere Wünsche habt, meldet euch gerne bei uns! \\
\end{center}
\end{Group}
\newpage
\PageBackground{\bg}
\begin{Group}{Tee}{Bester Biotee und so. Geiler Scheiß whaaaaat}
\centering 2,50€ \\
\DTLforeach[\DTLiseq{\cat}{Tee}]{drinks}{
\name=name,\desc=beschreibung,\img=img,\preis=preis1,\cat=cat}
{
\centering{\name}
}
\end{Group}
\vfill
%Back Page
\newpage
\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}

20
snippets.tex Normal file
View File

@@ -0,0 +1,20 @@
\begin{Group}{Kaffee}{\blindtext[1][¹]}
\DTLforeach[\DTLiseq{\cat}{Kaffee}]{drinks}{
\name=name,\desc=beschreibung,\img=img,\preis=preis,\cat=cat}
{
\Entry{\fontsize{13}{10}\name\scriptsize\dotfill}{\preis} \\
\Expl{\desc} \\
}
\end{Group}
\begin{Group}{Kaffee}{Beschreibung hier hin. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.}
\DTLforeach[\DTLiseq{\cat}{Kaffee}]{drinks}{
\name=name,\desc=beschreibung,\img=img,\preis=preis,\cat=cat}
{
\Entry{\fontsize{13}{10}\name\scriptsize\dotfill}{\preis} \\
\Expl{\desc} \\
}
\end{Group}