Δημιουργία μενού εστιατορίου

Ερωτήσεις που αφορούν τη στοιχειθεσία κειμένου (π.χ πλάγια γράμματα, αρίθμηση , έντονα γράμματα κτλ)
Απάντηση
Άβαταρ μέλους
Tolaso
Ιδρυτής
Δημοσιεύσεις: 52
Εγγραφή: Πέμ Απρ 13, 2017 7:47 pm
Τοποθεσία: @Λάρισα
Επικοινωνία:

Δημιουργία μενού εστιατορίου

Δημοσίευση από Tolaso » Δευ Μαρ 02, 2020 9:09 am

Θα δημιουργήσουμε το παρακάτω.


sample-menu-1.png
sample-menu-1.png (170.19 KiB) Προβλήθηκε 127 φορές

και ο κώδικας που το δημιουργεί είναι ο παρακάτω.

  1. %compile with XeLaTeX
  2. \documentclass[12pt]{article}
  3. \usepackage[greek, ngerman]{babel}
  4. \usepackage[utf8]{inputenc}
  5. \usepackage[T1]{fontenc}
  6. \usepackage[textwidth=12cm,centering]{geometry}
  7. \usepackage[x11names, svgnames]{xcolor}
  8. \usepackage{background}
  9. %\usepackage{eso-pic,graphicx}
  10. %\usepackage{psvectorian}
  11. \usepackage{pgfornament}
  12. \usepackage{textcomp}
  13. \usepackage[skins]{tcolorbox}
  14. \usepackage{multicol}
  15.  
  16. \newcommand{\wb}[3]{%
  17.   {\fontsize{#1}{#2}\usefont{U}{webo}{xl}{n}#3}}
  18. \newcommand{\framesize}{8 cm}
  19.  
  20. % The page frame
  21. \SetBgColor{Goldenrod3}
  22. \SetBgAngle{0}
  23. \SetBgScale{1}
  24. \SetBgOpacity{1}
  25. \SetBgContents{%
  26. \begin{tikzpicture}
  27. \node at (0.55\paperwidth,-0.3) {\pgfornament[anchor=south east,width=3cm]{63}\rule[60pt]{.4\textwidth}{2pt}%
  28.   \raisebox{55pt}{%
  29.   \makebox[.6\textwidth]{ \fontsize{24}{29}\selectfont\scshape My Restaurant }}%
  30.   \rule[60pt]{0.1\textwidth}{2pt}\pgfornament[anchor=south west,width=3cm,symmetry=v]{63}};
  31. \node at (2.5,-0.5\textheight) {\rule{2pt}{.8\textheight}};
  32. \node at (21,-0.5\textheight) {\rule{2pt}{.8\textheight}};
  33. \node at (0.55\paperwidth,-\textheight) {\pgfornament[width=3cm,symmetry=h]{63}\rule[-20pt]{1.1\textwidth}{2pt} \pgfornament[width=3cm,symmetry=c]{63}} ;
  34. \end{tikzpicture}%
  35. }
  36.  
  37. % colorize text
  38. \newcommand*\ColText[1]{\textcolor{Goldenrod3}{#1}}
  39.  
  40. % a tabular* for each food group
  41. \newenvironment{Group}[1]
  42.  {\noindent\begin{tabular*}{\textwidth}{@{}p{1\linewidth}@{\extracolsep{\fill}}r@{}}
  43.    {\fontsize{24}{29}\selectfont\ColText{#1}}\\[0.8em]}
  44.  {\end{tabular*}}
  45.  
  46. % to format each entry
  47. \newcommand*\Entry[2]{%
  48.   \sffamily#1 & #2}
  49.  
  50. % to format each subentry
  51. \newcommand*\Expl[1]{%
  52.   \hspace*{1em}\footnotesize #1}
  53.  
  54. \pagestyle{empty}
  55.  
  56. %the background image
  57.  
  58. \newcommand{\background}[1]{%
  59.     \AddToShipoutPictureBG*{\includegraphics{#1}}
  60. }
  61.  
  62. \begin{document}
  63.  
  64. \begin{Group}{Entradas}
  65.     \Entry{Calamares de campo}{9.00 \texteuro } \\
  66.     \Expl{Aros muy finos de cebolla y pimiento verde, a nuestro estilo} \\
  67.     \Entry{Berenjenas a la cordobesa}{9.95 \texteuro} \\
  68.     \Expl{Finas lonchas de berenjenas rebozadas a la cordobesa acompañadas de salsa de miel} \\
  69.     \Entry{Huevos estrellados con chistorra}{10.50 \texteuro} \\
  70.     \Entry{Cecina de León}{10.70 \texteuro} \\
  71.     \Expl{Lonchas muy finas con aceite virgen extra y pimienta recién molida} \\
  72. \end{Group}
  73.  
  74. \vfill
  75.  
  76. \begin{Group}{Ensaladas}
  77.     \Entry{Ensalada <<La Abuela>>}{9.20 \texteuro} \\
  78.     \Expl{Piña, manzana y pimiento rojo, con pollo recién asado y una sabrosa y ligera mayonesa} \\
  79.     \Entry{Ensalada mediterránea}{8.90 \texteuro } \\
  80.     \Expl{Lechuga, tomate, cebolla, atún, huevo duro. espárragos y aceitunas} \\
  81.     \Entry{Salpicón de pollo}{9.50 \texteuro} \\
  82.     \Expl{Pollo en tiras recién asado con manzana sobre lechuga en juliana, zanahoria rallada y rodajas de tomate, aliñado con una sorprendente y suave salsa de mostaza y yogurt} \\
  83.     \Entry{Ensalada de cabra}{10.70 \texteuro} \\
  84.     \Expl{Queso de cabra templado con mermelada de tomate sobre una variedad de lechugas frescas} \\
  85. \end{Group}
  86.  
  87. \vfill
  88.  
  89. \begin{Group}{Carnes}
  90.     \Entry{Carpaccio de buey}{13.50 \texteuro} \\
  91.     \Expl{Acompañado de lascas de parmesano y rucuta} \\
  92.     \Entry{Parrillada ibérica}{16.70 \texteuro} \\
  93.     \Expl{Pluma, presa y secreto} \\
  94.     \Entry{Patatas con guarnición para acompañar}{3.75 \texteuro } \\
  95.     \Expl{Fritas caseras} \\
  96.     \Entry{Patatas con guarnición para acompañar}{3.50 \texteuro} \\
  97.     \Expl{Patatas paja} \\
  98. \end{Group}
  99.  
  100. \end{document}
  101.  

Ο αρχικός κώδικας μπορεί να βρεθεί εδώ. Φυσικά έχει τροποποιηθεί. Περισσότερα ornaments μπορείτε να βρείτε εδώ.
Δε παρέχεται υποστήριξη μέσω προσωπικών μηνυμάτων . Για αυτήν υπάρχει το forum ! Όλα τα μηνύματα σχετικά με υποστήριξη θα αγνοούνται!!

Προσλάβετέ με για τις LaTeX εργασίες σας. Στείλτε μου μήνυμα για περισσότερες πληροφορίες.

Απάντηση

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης