Description
This menu template features a bold design suited to a modern cafe, bar or restaurant. The menu title and item titles are in a high contrast large bold font to immediately leap out of the page at the viewer. Each menu item features an optional description underneath which can be used to list ingredients or provide notes. A price can also be specified to the right of the title. Additional text describing the establishment or listing rules/fees is available at the bottom. The menu aims for a clean and minimalist look and can be simplified easily by removing item descriptions and prices to just a list of items, such as in a pre-paid buffet.
Preview
Authorship
This template was created by Vel.
Current Version
v1.0 (February 25, 2022)
License
This template is licensed under a CC BY-NC-SA 4.0 license. Click here to see what this license means for your use of the template.
Usage Guide
Compilation
This template needs to be compiled with XeLaTeX due to the custom fonts it uses. It contains a line in the header that should make this happen automatically, but if it doesn’t for you, set your LaTeX editor to compile with XeLaTeX each time you open the template. Alternatively, if you compile via the command line, use the xelatex
command instead of pdflatex
.
Menu Settings Commands
Custom commands are present in the template for specifying the font sizes of the four menu elements and the currency symbol used. It is important to choose the correct size for your menu text in order to make the menu items stand out effectively.
\menuitemtitlefontsize
This command (length) sets the font size of the menu item titles, specified in points, e.g. 24pt.
\menuitempricefontsize
This command (length) sets the font size of the menu item prices, specified in points, e.g. 17pt.
\menuitemdescriptionfontsize
This command (length) sets the font size of the menu item descriptions, specified in points, e.g. 12pt.
\extrainfofontsize
This command (length) sets the font size of the extra information text at the bottom of the menu, specified in points, e.g. 12pt.
\determinecurrencysymbol
This command takes a single parameter for the currency code to use for automatically determining the currency symbol for prices. For example, USD or CAD will produce a dollar sign. Available currency codes are listed in the template and you can leave this command blank (i.e. \determinecurrencysymbol{}
) for no currency symbol. Alternatively, uncomment the line below this command to specify a currency symbol manually.
Menu Content Commands
Several custom commands are present in the template for outputting the different parts of the menu.
\title
This command takes a single parameter for the top menu heading, automatically capitalized. It can only span one line so should be succint.
\menuitem
This command takes three parameters to create each of the menu items in the menu. The first parameter is the menu item title, which is automatically capitalized and can span multiple lines. Next is the price, which can be left empty if not required. Finally, the description, which can also be left empty. You may specify new lines manually in the description with the standard \\
.
\extrainfo
This command takes a single parameter for the extra information text at the bottom of the menu. Text entered will be italicized automatically. You may specify new lines manually with the standard \\
. Remove/comment out this command if this text is not required.
Open Template for Free Editing Online
Download Template
Have a Question?
Report Bug
This page last updated on: February 25, 2022