Ao escrever um livro, não importa qual, existe uma ferramenta para governá-los: LaTeX.
A maioria dos livros técnicos são escritos em LaTeX, isso dá ao editor a possibilidade de alterar o layout, como fonte, design da página, etc. Ao mesmo tempo, o documento tem uma certa introjeção, Ele sabe sobre parágrafos, sobre seções, etc. decidir qual texto vai em quais páginas, é algo que é feito no processo de design e deve ser deixado para mais tarde. O LaTeX pode gerar seu próprio índice, seu próprio glossário e afins (é isso que quero dizer com introjeção).
Você pode lidar com grandes quantidades de dados, e você faz tudo com um editor de texto normal (de preferência com realce de sintaxe) se você quer um espaço de 5mm entre uma linha e outra:
\vspace{5mm}
e será exatamente 5mm.
Você pode facilmente colocar cada receita em um arquivo e montá-las em outra, incluindo todas as outras, com informações e configurações de layout.
Eu mesmo uso o LaTeX para textos maiores, eu tenho um arquivo de cabeçalho que faz todas as configurações para mim, e o conteúdo atual vai em um arquivo separado, que não contém muito mais que o texto em si, então eu faço apenas pdflatex mydoc.tex
e voilà, eu tenho um bom PDF com o meu relatório ou o que seja.
[edit] Esqueci de mencionar que usar o LaTeX no Windows é tão fácil quanto em outros sistemas operacionais. Depois de se acostumar com isso, você acha que usar coisas como o Word é pesado, lento e desconfortável.