Les recettes se divisent correctement sur les pages

Possibilite de compiler un pdf par recette
This commit is contained in:
Thomas Schwery 2010-10-03 20:53:10 +02:00
parent 6a734518d9
commit 85d19f8bf0
6 changed files with 76 additions and 646 deletions

View file

@ -5,3 +5,15 @@ all:
clean:
rm chapters/*.tex;
rubber --clean recettes.tex;
individ:
mkdir recettes
for i in `ls -d chapters/*/`; do perl indiv.pl $$i recettes ; done;
rubber -d recettes/*.tex;
rubber --clean recettes/*.tex;
individ-clean:
touch recettes/asdf.tex;
rubber --clean recettes/*.tex;
rm -f recettes/*.tex
rm -f *.pdf

View file

@ -1,641 +0,0 @@
\begin{recipe}{Bricelets}{}{10 minutes + 2 heures repos}
\index{Bricelets}
\ing[550]{g}{farine}
\ing[350]{g}{sucre}
\ing[1]{pincée}{sel}
Mélanger dans une terrine
\ing[\fr12]{l}{crème fraiche}
\ing[\fr12]{l}{vin ou cidre fermenté}
\ing[]{}{Kirsch}
Ajouter et mélanger au fouet.
\newstep
Laisser reposer la masse 2 heures au frais, à couvert.
\newstep
Cuire avec le fer à Bricelets, puis les rouler
\conseil
Conserver dans une boite en métal bien fermée
\end{recipe}
\begin{recipe}{Brownies}{plaques de 30x33 cm}{10 minutes + 20minutes cuisson}
\index{Brownies}
\newstep
Préchauffer le four à 180 degrés.
\ing[500]{g}{beurre}
Faire fondre dans une casserole
\ing[350]{g}{chocolat noir concassé}
Ajouter et laisser fondre à petit feu
\ing[6]{}{oeufs}
\ing[300]{g}{sucre}
\ing[1]{gousse}{Vanille}
Mettre dans une terrine et mélanger l'appareil.
\newstep
Ajouter le chocolat et le beurre
\ing[300]{g}{noix hachées}
\ing[350]{g}{farine}
Ajouter en remuant
\newstep
Verser le mélange sur une plaque graissée.
\newstep
Cuire 20 minutes au milieu du four. Les brownies doivent rester moelleux
à l'intérieur.
\newstep
Découper en carrés avant de laisser refroidir dans la plaque.
\end{recipe}
\begin{recipe}{Brownies "À la 4chan"}{1 portion}{3 minutes}
\index{Brownies!À la 4chan}
\ing[4]{cs}{farine}
\ing[4]{cs}{sucre}
\ing[2]{cs}{chocolat en poudre}
Melanger le tout dans une tasse
\ing[1]{}{oeuf}
Ajouter au mélange
\ing[3]{cs}{lait}
\ing[1]{cs}{huile}
Ajouter, mélanger
\newstep
Mettre 3 minutes au micro-ondes à puissance maximum (1000 watts)
\newstep
Démouler et manger
\end{recipe}
\begin{recipe}{Choux à la crème}{70 petits choux}{}
\index{Choux à la crème}
\ing[2\fr12]{dl}{lait}
\ing[100]{g}{beurre}
\ing[3]{pincée}{sucre}
\ing[1]{pincée}{sel}
Porter à ébullition
\newstep
Retirer du feu
\ing[250]{g}{farine}
Ajouter d'un seul coup et travailler à la spatule en bois
\newstep
Remettre sur le feu et bien dessécher la pâte en remuant vigoureusement
jusqu'à ce qu'elle se détache des parois
\newstep
Retirer à nouveau du feu, laisser tiédir
\ing[6-8]{}{oeufs}
Incorporer un à un en continuant de travailler vigoureusement entre
chaque oeuf.
\newstep
Travailler la pâte jusqu'à ce qu'elle soit lisse et souple de façon à
pouvoir être dressée au sac.
\newstep
Former les choux avec un sac à douille et cuire à 180 degrés 15 minutes.
\ing[5]{dl}{crème fouettée ou pâtissière}
Couper les choux froids en 2 et remplir de crème.
\conseil
Pour les profiteroles: à la place de la crème fouettée remplir d'une
boule de glace vanille et napper de sauce chocolat bien chaude
\end{recipe}
\begin{recipe}{Croquets}{40 pièces}{10 minute + 1 nuit repos + 12
minutes cuisson}
\index{Croquets}
\ing[2]{}{oeufs}
\ing[166]{g}{sucre}
\ing[53]{g}{beurre fondu}
\ing[\fr13]{tasse}{crème entière}
\ing[\fr13]{sachet}{poudre à lever}
\ing[\fr13]{pincée}{sel}
Faire une pâte.
\ing[\fr13]{cs}{carbonate}
\ing[]{}{lait}
Dissoudre le carbonate dans un peu de lait
\newstep
Ajouter à la pâte
\ing[433]{g}{farine}
Ajouter et mélanger jusqu'à obtenir une pâte lisse.
\newstep
Laisser reposer la pâte une nuit au frigo
\newstep
Former les croquets (2.5 cm x 10 cm x 7 mm (épaisseur))
\newstep
Saupoudrer les croquets de sucre et passer le rouleau à pâtisserie dessus.
\newstep
Cuire les croquets à 180 degrés 10-12 minutes.
\end{recipe}
\begin{recipe}{Cuquettes}{}{30 minutes + 1 nuit repos + 10 minutes cuisson}
\index{Cuquettes}
\ing[1]{l}{crème épaisse}
\ing[\fr12]{jus}{citron}
\ing[2]{cc}{sel}
Mélanger dans une terrine
\ing[850]{g}{farine}
Ajouter jusqu'à consistance d'une pâte à gâteau
\newstep
Etendre cette pâte en un grand carré
\ing[500]{g}{beurre ramoli}
étendre sur la pâte
\newstep
Rabattre les bords de droite à gauche jusqu'au milieu, puis plier en
porte-feuille. Faire 7 à 8 tours comme pour une pâte feuilletée.
\newstep
Couper en morceaux et laisser reposer une nuit au frais
\newstep
Abaisser la pâte à 3 mm env., découper des ronds, sucrer, couper à
la roulette sans aller jusqu'au bord des lignes.
\newstep
Cuisson au milieu du four à 250 degrés
\end{recipe}
\begin{recipe}{Glace aux fruits}{}{}
\index{Glace!aux fruits}
\ing[350]{g}{pulpe de fruits}
\ing[350]{g}{sucre}
Cuire dans une casserole jusqu'au premier signe d'ébullition
\newstep
Laisser refroidir
\ing[\fr12]{jus}{citron}
\ing[3\fr12]{dl}{crème fouettée}
Ajouter et mélanger
\newstep
Verser dans la glacière et mettre au congélateur
\end{recipe}
\begin{recipe}{Glace mocca}{}{}
\index{Glace!mocca}
\ing[3]{}{jaunes d'oeufs}
\ing[150]{g}{sucre}
Battre en mousse
\ing[\fr14]{l}{lait}
\ing[2]{cs}{café soluble}
\ing[\fr12]{cc}{cacao/chocolat en poudre}
Mettre dans une casserole et porter à ébullition en remuant
\newstep
Verser le lait sur les oeufs puis laisser refroidir
\ing[\fr14]{l}{crème}
Ajouter et mélanger
\newstep
Verser dans la glacière puis mettre au congélateur
\end{recipe}
\begin{recipe}{Glace à la vanille}{}{}
\index{Glace!à la vanille}
\ing[4]{}{jaunes d'oeufs}
\ing[50]{g}{sucre}
Mélanger dans une terrine
\ing[\fr14]{l}{lait}
\ing[1]{bâton}{vanille}
Porter à ébullition dans une casserole
\newstep
Verser sur le mélange de sucre et d'oeufs tout en mélangeant.
\newstep
Laisser refroidir.
\ing[\fr14]{l}{crème}
Ajouter et mélanger
\newstep
Verser le mélange dans la glacière
\end{recipe}
\begin{recipe}{Gâteau Albertine}{4 portions}{}
\index{Gâteau!Albertine}
\ing[180]{g}{noisettes moulues}
\ing[120]{g}{sucre}
\ing[40]{g}{beurre}
\ing[1]{dl}{eau}
\ing[5]{}{jaunes d'oeuf}
Mélanger les ingrédients
\ing[3-4]{barres}{chocolat noir}
Râper, ajouter aux ingrédients
\ing[5]{}{blancs d'oeuf}
Battre en neige, incorporer délicatement au mélange
\newstep
Étendre la pâte, verser l'appareil dessus
\newstep
Cuire au four à 200 degrés durant 30 minutes environ
\newstep
Laisser refroidir
\ing{}{glaçage au chocolat}
Napper
\end{recipe}
\begin{recipe}{Gâteau aux blancs d'oeufs}{2 personnes}{10 minutes + 30 minutes}
\index{Gâteau aux blancs d'oeufs}
\ing[2]{}{blancs d'oeufs}
Battre en neige
\ing[85]{g}{Sucre}
Ajouter délicatement
\ing[45]{g}{Farine}
Ajouter
\ing[45]{g}{Beurre}
Faire fondre, ajouter, mélanger
\ing[1]{pincée}{Sel}
Ajouter
\ing[\fr18]{}{zeste de citron}
Ajouter et mélanger
\ing[\fr14]{sachet}{Poudre à lever}
Ajouter et mélanger
\newstep
Verser dans un moule graissé
\newstep
Mettre au four à 180 degrés durant 30 minutes.
\conseil
Remplacer le zeste de citron par un peu de sucre vanillé
\end{recipe}
\begin{recipe}{Gâteau Rapidos}{}{}
\index{Gâteau!Rapidos}
\ing[100]{g}{beurre}
\ing[100]{g}{chocolat noir}
Faire fondre dans une casserole
\ing[2]{}{oeufs}
\ing[230]{g}{sucre}
Battre en mousse dans une terrine
\newstep
Ajouter le chocolat et le beurre, mélanger
\ing[1]{pincée}{sel}
\ing[85]{g}{farine}
Ajouter et mélanger
\newstep
verser dans une plaque beurrée
\newstep
Cuisson 17 minutes au four à 180 degrees.
\conseil
Si le gâteau semble pas cuit c'est normal
\end{recipe}
\begin{recipe}{Gâteau à la crème}{1 plaque 30 cm diamètre}{1heure + 15 minutes cuisson}
\index{Gâteau!À la crème}
\index{Gâteau!Du Vully}
\index{Gâteau!De Goumoens}
\ing[1]{}{oeuf}
\ing[\fr12]{dl}{lait}
Casser l'oeuf dans un doseur et completer avec du lait jusqu'à 1.5 dl
\ing[15]{g}{levure}
Délayer dans le liquide
\ing[1]{cc}{sel}
\ing[2]{cs}{sucre}
\ing[250]{g}{farine}
\ing[25]{g}{beurre fondu}
Mélanger le tout jusqu'à obtenir une pâte bien lisse.
\newstep
Laisser doubler de volume
\newstep
Etaler la pâte sur une plaque et laisser lever 15 minutes à couvert
\ing[1]{dl}{double crème}
Verser sur la pâte
\ing[4]{cs}{sucre}
Saupoudrer
\newstep
Cuire 10-15minutes au four à 190 degrés
\end{recipe}
\begin{recipe}{Pains d'anis}{40 pièces}{15 minutes + 1 nuit + 10 minutes
cuisson}
\index{Pains d'anis}
\newstep
Faire une portion de pâte pour croquets
\ing[6]{g}{grains d'anis}
\ing[10]{gouttes}{essence d'anis}
Ajouter à la pâte
\newstep
Former un boudin de 8mm de diamètre avec la pâte et le rouler dans
le sucre.
\newstep
Faire des "crêtes de cap" et cuire comme les croquets.
\end{recipe}
\begin{recipe}{Pavés au chocolat}{6 personnes}{15 minutes + 15 minutes}
\index{Pavés au chocolat}
\ing[3]{}{oeufs}
\ing[250]{g}{sucre}
Remuer jusqu'à ce que la masse blanchisse
\ing[2]{cc}{sucre vanilliné}
\ing[2]{cs}{cacao en poudre}
Ajouter
\ing[3]{dl}{lait}
Incorporer
\ing[300]{g}{farine}
\ing[2]{cc}{poudre à lever}
Tamiser et incorporer
\ing[200]{g}{beurre fondu}
Ajouter, travailler en une pâte lisse
\newstep
Couvrir une plaque d'environ 30x33 cm de papier suflurisé, verser le mélange
\newstep
Cuire 15 minutes environ sur la rainure inférieure du four à 220 degrés
\newstep
Laisser refroidir le biscuit
\ing[200]{g}{sucre glace}
\ing[2]{cs}{cacao en poudre}
\ing[2]{cc}{sucre vanilliné}
\ing[50]{g}{beurre fondu}
\ing[4-5]{cs}{café fort}
Bien mélanger les ingrédients, couler sur le biscuit encore tiède, lisser la
surface.
\ing[100]{g}{noix de coco râpée}
Saupoudrer le glaçage avant qu'il ne durcisse
\newstep
Couper le biscuit presque froid en pavés réguliers
\end{recipe}
\begin{recipe}{Tarte au vin cuit}{moule de 30 cm de diamètre}{10 minutes + 20 minutes cuisson}
\index{Tarte!Au vin cuit}
\ing[2]{dl}{lait}
\ing[2]{cs}{farine}
\ing[1]{}{oeuf}
\ing[2]{cs}{sucre brut}
\ing[1]{dl}{crème}
\ing[1\fr12]{dl}{vin cuit}
Bien mélanger le tout dans une terrine
\newstep
Foncer une plaque avec une pâte brisée, piquer la pâte et la recouvrir
de l'appareil.
\newstep
Cuisson à four chaud à 220 degrés pendant 20 minutes.
\end{recipe}
\begin{recipe}{Tarte au vin cuit (Aline)}{moule de 30 cm de diamètre}
{5 minutes + 15 minutes cuisson}
\index{Tarte!Au vin cuit (Aline)}
\ing[2\fr12]{dl}{crème entière}
\ing[2\fr12]{dl}{vin cuit}
\ing[1]{tube}{lait condensé sucré}
Verser le tout dans une terrine et bien mélanger
\ing[1]{}{pâte brisée}
Etaler et foncer la pâte dans le moule
\newstep
Cuire la pâte à blanc
\newstep
Verser l'appareil sur la pâte
\newstep
Cuire 15 minutes à 120 degrés
\end{recipe}
\begin{recipe}{Tarte aux poires}{moule 30 cm de diamètre}{10minutes + 35
minutes}
\index{Tarte!aux poires}
\ing[1]{}{pâte brisée abaissée}
Foncer dans un moule à tarte graissé et piquer le fond
\ing[4]{cs}{noisettes moulues}
Couvrir le fond
\ing[5-6]{}{poires}
Peler, couper en quartiers et disposer sur la pâte
\ing[2]{}{oeufs}
\ing[4]{cs}{sucre}
\ing[2\fr12]{dl}{crème}
Mélanger dans un bol et verser sur les poires
\newstep
Cuisson 35 minutes au four à 180 degrés
\end{recipe}
\begin{recipe}{Tarte à la crème}{}{1 heure + 30 minutes cuisson}
\index{Tarte!À la crème}
\ing[250]{g}{farine}
\ing[1]{cc}{sucre}
\ing[1]{pincée}{sel}
\ing[1]{}{oeuf battu}
\ing[1-1\fr12]{dl}{lait}
\ing[\fr12]{cube}{levure}
\ing[40]{g}{beurre fondu}
mélanger et former une boule lisse.
\newstep
Laisser lever la pâte 30 minutes
\newstep
Étendre la pâte dans une plaque graissée.
\ing[\fr14]{l}{double crème}
Verser dans la pâte
\ing[3]{cs}{sucre}
Saupoudrer
\newstep
Cuire à 200 degrés 25 à 30 minutes au four (jusqu'à ce que ce soit
caraméliser)
\end{recipe}
\begin{recipe}{THE mousse au chocolat}{4 personnes}{15 minutes + 2 heures}
\index{Mousse au chocolat!THE mousse au chocolat}
\ing[3]{}{jaunes d'oeufs}
Battre
\ing[40]{g}{Sucre}
\ing[4]{cs}{Eau}
Porter à ébulition
\newstep
Verser sur les oeufs en fouettant
\ing[300]{g}{Chocolat Noir}
Faire fondre, ajouter au mélange
\ing[3 \fr12]{dl}{Crème}
Fouetter pour obtenir une neige bien ferme.
\newstep
Incorporer
\newstep
Laisser reposer 2 heures environ dans le réfrigérateur.
\end{recipe}
\begin{recipe}{Tiramisu}{4 personnes}{20 minutes + 4 heures}
\index{Tiramisu}
\ing[3]{}{oeufs}
Séparer les blancs des jaunes
\ing[100]{g}{sucre}
Ajouter aux jaunes, battre jusqu'à ce que le mélange soit bien blanc
\ing[500]{g}{mascarpone}
Ajouter
\newstep
Battre les blancs en neige ferme
\newstep
Ajouter délicatement
\ing[1]{}{citron}
Prélever le zeste avec une râpe fine et ajouter
\ing[15]{cl}{café}
\ing[3]{cs}{Grand-Marnier}
Mélanger dans un petit récipent
\ing[250]{g}{Biscuits à la cuillère}
Passer rapidement les biscuits dans le mélange de café et d'alcool et tapisser
le fond d'un plat large et profond.
\newstep
Couvrir avec la moitié de la préparation
\newstep
Imbiber et disposer en couche les autres biscuits
\newstep
Ajouter le reste de la préparation, lisser
\newstep
Mettre au frais minimum 4 heures
\ing[2]{cs}{Cacao}
Saupoudrer avec une passoire
\end{recipe}
\begin{recipe}{Tiramisu aux nectarines}{4 personnes}{20 minutes + 4 heures}
\index{Tiramisu!aux nectarines}
\ing[3]{}{oeufs}
Séparer les blancs des jaunes
\ing[100]{g}{sucre}
Ajouter aux jaunes, battre jusqu'à ce que le mélange soit bien blanc
\ing[500]{g}{mascarpone}
Ajouter
\newstep
Battre les blancs en neige ferme
\newstep
Ajouter délicatement
\ing[1]{}{citron}
Prélever le zeste avec une râpe fine et ajouter
\ing[800]{g}{Nectarines}
Couper en tranches d'environ 2 mm, dénoyauter
\ing[2]{brins}{Menthe}
\ing[1]{dl}{eau}
\ing[3]{cs}{sucre}
\ing[1]{gousse}{vanille}
Mélanger dans une casserole, couvrir et laisser mijoter environ 8 minutes
\newstep
Verser le sirop à travers une passoire dans un bol
\ing[3]{cs}{Amaretto}
Mélanger au sirop
\ing[250]{g}{Biscuits à la cuillère}
Passer rapidement les biscuits et tapisser le fond d'un plat large et profond.
\newstep
Couvrir avec la moitié de la préparation
\newstep
Imbiber et disposer en couche les autres biscuits
\newstep
Ajouter le reste de la préparation, lisser
\newstep
Mettre au frais minimum 4 heures
\ing[2]{cs}{Cacao}
Saupoudrer avec une passoire
\conseil
Remplacer une partie de la mascarpone par du séré
\end{recipe}

View file

@ -27,6 +27,7 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{cuisine}[2000/08/01 v0.5 recipe typesetting]
\RequirePackage{nicefrac}
\RequirePackage{environ}
\newcounter{r@cipenumber}
\DeclareRobustCommand{\ResetRecipeCounter}{%
\setcounter{r@cipenumber}{0}%
@ -311,8 +312,7 @@
\stepcounter{ingr@dnumber}%
\p@stingred%
}%
\newenvironment{recipe}[3]{%
\begin{minipage}{\textwidth}
\newenvironment{recipe2}[3]{%
\stepcounter{r@cipenumber}
\let\newstep\m@thodend
\let\recipen@wpage\newpage
@ -342,7 +342,6 @@
\pagebreak[0]%
\medskip%
\@endpetrue%
\end{minipage}
}%
\DeclareRobustCommand{\d@grees}{%
${}^\circ$%

37
indiv.pl Normal file
View file

@ -0,0 +1,37 @@
#!/usr/bin/perl
use strict;
our ($directory, $out_dir) = @ARGV;
opendir(IMD, $directory);
my @files = readdir(IMD);
closedir(IMD);
foreach my $file (@files) {
next if ($file eq ".." || $file eq ".");
open(FILE, $directory . "/" . $file);
open (DEST, ">".$out_dir."/".$file);
print DEST '\documentclass{article}
\usepackage[a5paper]{geometry}
\usepackage[cm]{fullpage}
\usepackage[french]{babel}
\usepackage[nostepnumber]{cuisine2}
\usepackage{graphicx}
\usepackage{makeidx}
\usepackage[utf8]{inputenc}
\usepackage{environ}
\NewEnviron{recipe}[3]{%
\begin{recipe2}{#1}{#2}{#3}
\BODY
\end{recipe2}%
}%
\begin{document}
';
print DEST <FILE>;
print DEST '
\end{document}
';
close(DEST);
close(FILE);
}

View file

@ -9,6 +9,29 @@
\usepackage{makeidx}
\usepackage[utf8]{inputenc}
\usepackage{environ}
\newsavebox\recipebox
\newlength\recipebreaklength
\setlength\recipebreaklength{1.1\textheight}
\NewEnviron{recipe}[3]{%
\savebox{\recipebox}{\parbox{\linewidth}{%
\begin{recipe2}{#1}{#2}{#3}
\BODY
\end{recipe2}%
}}%
\ifdim
\dimexpr\ht\recipebox+\dp\recipebox\relax
> \recipebreaklength
\begin{recipe2}{#1}{#2}{#2}
\BODY
\end{recipe2}%
\else
\par\noindent\usebox\recipebox
\fi
\bigskip
}
\makeindex
\begin{document}

View file

@ -14,12 +14,12 @@
% Author and supervisor
\begin{minipage}{0.4\textwidth}
\begin{flushleft}
Anne-Catherine Portmann
\end{flushleft}
\end{minipage}
\begin{minipage}{0.4\textwidth}
\begin{flushright}
Thomas Schwery
\end{flushright}
\end{minipage}