Making a cookbook

So I’m trying to make a cookbook. I had made a very rough draft, but I decided to revise it as I wanted to make it look a bit nicer. The rough draft was essentially just a black and white one that was very straight forward.

Stuff like coloured text and all are basic. But there were a few questions for things that I don’t know.

Here’s an example (left) that I found online that somewhat similar to what I want to do with mine

  1. Is there a way to add a solid line underneath the title? I know I can do it by insert > draw line then just move it, but is there a simpler way? Or at least a way to copy it on all pages so it’s consistent?
  2. I’m not exactly familiar with the measuring tool at the top of the screen. I need to use it eventually, but is there a link to a tutorial on how to use it?
  3. How would I be able to add a banner like the yellow one over the ‘ingredients’ like in the example? I’m guessing I would have to add a shape via insert unless there’s another method.
  4. For where it states the servings, prep time, and cook time, how would I replicate something like that? My thought at the moment would be to do a table, and only keep the inside lines.
  5. Above the line (mentioned in question 1), where the title is, I was thinking about experimenting and add like a coloured section in that area. My only idea of doing it however would be to add a shape and send it to the back
  6. My final question is actually the most important that I need above all. I intend to have what I call ‘Bleeder tabs’ on the side of the book. (I call them that since they are tabs that “Bleed” on the fore edge of the book). I not entirely sure how I would do that. What I’m currently doing is adding a shape, then just moving it all the way to the edge. This is where question 2 comes into play since I need each one to be proportionate.

The second image is an example of what I call ‘Bleeder tabs’. If you know the actual name of these, please let me know so I can look them up online.

LibreOffice doesn’t do bleeds nor crop marks, see tdf#103683, also Bug 99525 (DTP) - [META] Enhance Draw’s DTP capabilities
Commercial printers can’t print to the edge of the paper so the images that need to go to the edge have to be extended beyond the page (bleed) into an area where it will be cropped off so it will appear at the edge of the paper.

There are workarounds, see tdf#76629.

You might consider if Scribus or other DTP software is better suited to your requirements.

Maybe 3. and 6. could be accomplished in the same movement.
INGREDIENTS.odt (8.8 KB)

Create/modify the respective paragraph style (see the Borders tab).

As a general rule, avoid as much as possible inserting graphical objects into your document because it is extremely difficult to synchronise them with text nd make them cooperate. They are “alien” objects which don’t move with text.

Most of your questions have a solution with styles. If you are not familiar with the concept, read the Writer Guide for an introduction.

  1. solid line underneath the title
    Paragraph styles can define a border, here a bottom edge, and a distance from text. So create a dedicated paragraph style for the name of the recipe and apply it. This guarantees that all names on all pages are rigorously formatted the same. Note that the all-uppercase property can be set in the style so that you need not press Shift or Caps Lock while typing.

  2. measuring tool at the top of the screen
    The ruler with various sliders at top of document pane? Refrain from using it as it encourages direct formatting which is responsible for formatting inconsistencies and prevents you from centrally controlling your formatting. Instead, prefer styling.

  3. add a banner
    This is simply a paragraph background coupled with a smart use of left indent. Define a dedicated paragraph style where you offset left indent to reach the left edge and simultaneously the first line indent to align text with the title or “prescriptions” (serving, prep time, …)

  4. servings, prep time, and cook time
    I wouldn’t go for a table because Writer table cells don’t adjust to contents. Instead, type the “prescriptions” all along, separating them with space-vertical bar-space. Vertical bar is U+007C VERTICAL LINE. You can also use U+2502 BOX DRAWINGS LIGHT VERTICAL │ or U+2503 BOX DRAWINGS HEAVY VERTICAL ┃. You can define a character style to set a different colour (lighter gray than text) for this separator. The space itself can be wider or narrower: there are many spaces in the Unicode block starting at U+2000.
    Note: if these symbols are not readily available on your keyboard (U+007C is usually Alt+6 on PC-like keyboards), you can type their Unicode encoding like U+2502 followed by Alt+X.

  5. add like a coloured section
    Not understanding exactly what you want. Anyway, don’t add graphical shapes for the reason mentioned above. Play with paragraph background. You can add this background colour in the title paragraph style. But, if your book is a collection of various recipes with different colours (one for starters, one for vegetables, one for meat, one for desserts, …), you need one paragraph style per colour. However, Writer has a feature called hierarchical inheritance. You define one generic paragraph style without colour (or with the most used colour) and you “derive” from it child styles where only the colour changes. When you modify the parent style, e.g. font face or size, this modification is forwarded to child styles and your book is magically updated in a single operation.

  6. ‘Bleeder tabs’
    Technically, it can be done through a combination of a page style plus a (text) frame attached to the header and offset to the adequate position. The frame has a background colour defined in a frame style along with size, position and wrap mode, and contains an empty paragraph. It will display as intended on screen but for the reason mentioned by @EarnestAl, it will not print correctly (clipping will occur on the printer ‘technical’ margins).
    In addition, manipulating frame styles reliably is advanced use.
    EDIT: of course, you need one page style per tab position. I think it acceptable that the change in position of the “tab frame” be done with direct-formatting as this is a one-of-a-kind “exceptional” change.

Additional remark:
The layout of the recipe probably needs a 2-column table where the left one contains the ingredients and the “per serving” information (with the added difficulty of flushing down this data) and the right one contains the procedure. An alternate approach is to indent the procedure (and format it as a numbered list in both approaches) while the ingredients and per serving are two frames which can be “easily” positioned independently from each other. But, once again, manipulating frames and frame styles requires some skill and experience with Writer.

2 Likes