I am interested in making a cookbook in LaTeX. Each page will contain a recipe, including ingredients, instructions, and a photo of the finished food. Has this been done previously? Where do I start? Should I make my own document class for a cookbook? Does one exist? Any other ideas or pointers?
Another package is
Here some information given by the author in the documentation:
When I was looking for template for recipes, I found the cookybooky package … It looks very good, but I was unable to compile it correctly (e.g. I haven’t got the Lucida fonts). Also there are some packages which have to be downloaded by hand, because there are not available at CTAN. Other handicaps are the missing possibility to create a PDF-ﬁle directly and a recipe cannot be longer than a single page. So decided to take a look at the code. Step by step I replaced all critical parts. … There is no compatibility between xcookybooky and cookybooky, even the name is associating it. The reason for the naming is nearly similar design.
A comparison between
cookybooky (also taken from the documentation):
Characteristic xcookybooky cookybooky -------------- ----------- ---------- Maximum recipe length unlimited 1 page Support missing pictures yes no Transparent background graphic not part of yes package […] Main Layout wraptable minipages Support twoside option only changing full pictures above Generate recipe environment macro
An example, also taken from the documentation (though it’s in German, the rest of it is in English):
For the sake of completeness, take also a look
cookingsymbol, which contains some symbols useful for recipes.
It is created by the same author as
xcookybooky. The symbols are metafont based and has less dependency than other packages. It is useful when you use any style other than
xcookybooky and want to use the symbols. Here is a screenshot from documentation of
There is also a third LaTeX class,
recipe. This formats recipes with an ingredients list first, followed by the instructions.
cuisine class typesets the recipe and ingredients list as two columns, ingredients on the left and recipe on the right, with the position of the ingredients in the column aligned with the step in which the ingredient is used.