recettes/recettes2.tex
2013-09-14 18:26:12 +02:00

76 lines
1.2 KiB
TeX

\documentclass{book}
\usepackage[a5paper]{geometry}
\usepackage[cm]{fullpage}
\usepackage[french]{babel}
\usepackage[nostepnumber]{cuisine2}
\usepackage{graphicx}
\usepackage{makeidx}
\usepackage[utf8]{inputenc}
\usepackage{environ}
\newsavebox\recipebox
\newlength\recipebreaklength
\setlength\recipebreaklength{1.0\textheight}
\NewEnviron{recipe}[3]{%
\savebox{\recipebox}{\parbox{\linewidth}{%
\begin{recipe2}{#1}{#2}{#3}
\BODY
\end{recipe2}%
}}%
\ifdim
\dimexpr\ht\recipebox+\dp\recipebox\relax
> \recipebreaklength
\clearpage
\begin{recipe2}{#1}{#2}{#3}
\BODY
\end{recipe2}%
\clearpage
\else
\par\noindent\usebox\recipebox
\fi
\bigskip
}
\makeindex
\begin{document}
\input{title.tex}
\tableofcontents
\chapter{Entrées}
\newpage
\input{chapters2/entrees.tex}
\chapter{Mets divers}
\newpage
\input{chapters2/divers.tex}
\chapter{Pâtes}
\newpage
\input{chapters2/pates.tex}
\chapter{Salades}
\newpage
\input{chapters2/salades.tex}
\chapter{Desserts}
\newpage
\input{chapters2/desserts.tex}
\chapter{Glaces}
\newpage
\input{chapters2/glaces.tex}
\chapter{Viandes}
\newpage
\input{chapters2/viandes.tex}
\printindex
\end{document}