Caidan (่ๅ in Chinese, /cร i dฤn/, meaning food menu) is a clean and minimal food menu template.
See the example.pdf file to see how it looks. Additionally, cu1ch3n/menu serves as a practical example project utilizing this template.
Ensure that WebOMints GD, LXGW WenKai, and Ysabeau Infant fonts are installed first. The required fonts are provided in fonts.
To use this template with typst.app, you may upload the required fonts manually (Note: LXGW WenKai may be too large to upload onto typst.app).
This template includes the caidan
function, which comes with several configurable named arguments:
Argument | Default Value | Type | Description |
---|---|---|---|
title |
none |
content | The title for your menu |
cover_image |
none |
content | The image on the menu's cover page |
update_date |
none |
datetime | This date will be displayed on the cover page in both Chinese and English |
page_height |
595.28pt |
length | Page height of your menu |
page_width |
841.89pt |
length | Page width of your menu |
num_columns |
3 |
int | The number of columns per page |
The function also accepts a single, positional argument for the body.
#import "@preview/caidan:0.1.0": *
#show: caidan.with(
title: [#en_text(22pt, fill: nord0)[Chen's Private Cuisine]],
cover_image: image("cover.png"),
update_date: datetime.today(),
num_columns: 3,
)
#cuisine[้ฒ่][Shandong Cuisine]
- #item[่ฑ็งๆตทๅ][Braised Sea Cucumber w/ Scallions]
- #item[่ฑ็็่][Scallion Beef Stir-Fry]
- #item[้ๆบ็ฝ่][Napa Cabbage Stir-Fry w/ Vinegar]
#cuisine[ๅท่][Sichuan Cuisine]
- #item[ๅฎซไฟ้ธกไธ][Gong Bao Chicken]
- #item[ๅ้
่][Twice-cooked pork]
- #item[้บปๅฉ่ฑ่
][Mapo Tofu]