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

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

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

Δημοσίευση από Tolaso »

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


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

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

  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 εργασίες σας. | Αγοράστε με έναν καφέ.

Απάντηση

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

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