Merge branch 'main' into 225-ebook-situation

This commit is contained in:
Ced
2023-12-14 09:01:14 +00:00
32 changed files with 1078 additions and 689 deletions

View File

@@ -1,23 +1,22 @@
\begin{tikzpicture}[node distance = 3cm, auto]
\begin{tikzpicture}[node distance = 4cm, auto]
\node [start] (heat_oven) {Heat oven to \qty{230}{\degreeCelsius} (\qty{446}{\degF}) for 30~minutes};
\node [block, right of=heat_oven, node distance=3cm] (score_dough) {Score your dough};
\node [block, right of=heat_oven] (score_dough) {Score your dough};
\node [decision, right of=score_dough, node distance=4cm] (decide_steam) {Choose your steaming method};
\node [block, below of=heat_oven, node distance=4cm] (inverted_tray_method) {Inverted tray method};
\node [block, right of=inverted_tray_method, node distance=3cm] (dutch_oven) {Dutch oven};
\node [block, right of=dutch_oven, node distance=3cm] (steam_injection) {Steam injection oven};
\node [block, below of=inverted_tray_method, node distance=3cm] (bake_30) {Bake dough for 30~minutes with steam};
\node [block, right of=bake_30, node distance=3cm] (remove_steam) {Remove source of steam};
\node [block, right of=remove_steam, node distance=3cm] (build_crust) {Build the crust};
\node [success, right of=build_crust, node distance=3cm] (finish_baking) {Stop baking 10--30~minutes later depending on crust preference};
\node [block, below of=decide_steam, node distance=3.5cm] (dutch_oven) {Dutch oven};
\node [block, left of=dutch_oven] (inverted_tray_method) {Inverted tray method};
\node [block, right of=dutch_oven] (steam_injection) {Steam injection oven};
\node [block, below of=dutch_oven, node distance=3cm] (bake_30) {Bake dough for 30~minutes with steam};
\node [block, below of=bake_30, node distance=3cm] (remove_steam) {Remove source of steam};
\node [success, right of=remove_steam] (finish_baking) {Stop baking 10--30~minutes later depending on crust preference};
\path [line] (heat_oven) -- (score_dough);
\path [line] (score_dough) -- (decide_steam);
\path [line] (decide_steam) -- (inverted_tray_method);
\path [line] (decide_steam) -- (inverted_tray_method.north east);
\path [line] (decide_steam) -- (dutch_oven);
\path [line] (decide_steam) -- (steam_injection);
\path [line] (steam_injection) -- (bake_30);
\path [line] (inverted_tray_method) -- (bake_30);
\path [line] (decide_steam) -- (steam_injection.north west);
\path [line] (steam_injection.south west) -- (bake_30.north east);
\path [line] (inverted_tray_method.south east) -- (bake_30.north west);
\path [line] (dutch_oven) -- (bake_30);
\path [line] (bake_30) -- (remove_steam);
\path [line] (remove_steam) -- (build_crust);
\path [line] (build_crust) -- (finish_baking);
\path [line] (remove_steam) -- (finish_baking);
\draw[BC, decoration=mirror] (remove_steam.south west) ++(0, -0.3) -- node[below=1em]{Building crust}(finish_baking.south east);
\end{tikzpicture}

View File

@@ -1,25 +1,28 @@
\begin{tikzpicture}[node distance = 3cm, auto]
\node [start] (init) {Bulk fermentation};
\node [block, right of=init] (check_dough) {Check the dough};
\node [block, right of=init, node distance=4cm] (check_dough) {Check the dough};
\node [block, right of=check_dough, node distance=4cm] (size_increase) {Check dough size increase};
\node [block, below of=size_increase, node distance=2cm] (ph_value) {Check dough pH value};
\node [block, below of=ph_value, node distance=2cm] (smell) {Check dough smell};
\node [decision, right of=ph_value, node distance=4cm] (dough_ready) {Dough ready?};
\node [success, below of=dough_ready] (divide_preshape) {Divide and preshape};
\node [decision, below of=smell] (dough_flattened) {Dough flattened out?};
\node [block, below of=check_dough, node distance=3cm] (wait_60_minutes) {Wait\\ 60~minutes};
\node [block, below of=wait_60_minutes, node distance=4cm] (stretch_fold) {Stretch and fold};
\node [decision, right of=size_increase, node distance=4cm] (dough_ready) {Dough ready?};
\node [success] at(dough_ready |- smell) (divide_preshape) {Divide and preshape};
\node [decision, above of=size_increase] (dough_flattened) {Dough flattened out?};
\node [block, above of=check_dough] (wait_60_minutes) {Wait\\ 60~minutes};
\node [block, above of=wait_60_minutes] (stretch_fold) {Stretch and fold};
\path [line] (init) -- (check_dough);
\path [line] (check_dough) -- (size_increase);
\path [line] (check_dough) -- node{or} (ph_value);
\path [line] (check_dough) -- node{or} (smell);
% Tricks not to get double lines
\path [line] (check_dough) ++(2, -2) -- node{or} (ph_value);
\path [line] (check_dough) ++(2, 0) -- node{} ++(0, -4) -- node{or} (smell);
\path [line] (check_dough) ++(2, -4) -- node{or} (smell);
\path [line] (size_increase) -- (dough_ready);
\path [line] (ph_value) -- (dough_ready);
\path [line] (smell) -- (dough_ready);
% Same tricks not to get double lines and also we do _not_ want arrows
\path [draw, thick] (ph_value) -- node{} ++(2, 0);
\path [draw, thick] (smell) -| node{} ++(2, 4);
\path [line] (dough_ready) -- node{yes} (divide_preshape);
\path [line] (dough_ready) -- node{no} (dough_flattened);
\path [line] (dough_flattened) -- node{yes} (stretch_fold);
\path [line] (dough_ready) |- node[right=3pt]{no} (dough_flattened);
\path [line] (dough_flattened) |- node[right=3pt]{yes} (stretch_fold);
\path [line] (dough_flattened) -- node{no} (wait_60_minutes);
\path [line] (stretch_fold) -- (wait_60_minutes);
\path [line] (wait_60_minutes) -- (check_dough);

View File

@@ -2,8 +2,8 @@
\node [start] (init) {Dividing required?};
\node [decision, right of=init, node distance=5cm] (more_than_one_loaf) {More than 1 loaf?};
\node [success, right of=more_than_one_loaf, node distance=5cm] (yes) {Yes};
\node [success, below of=yes, node distance=3cm] (no) {No};
\node [success, below of=yes] (no) {No};
\path [line] (init) -- (more_than_one_loaf);
\path [line] (more_than_one_loaf) -- (yes);
\path [line] (more_than_one_loaf) -- (no);
\path [line] (more_than_one_loaf.south) -- node{} ++(0, -1) |- (no);
\end{tikzpicture}

View File

@@ -1,26 +1,26 @@
\begin{tikzpicture}[node distance = 3cm, auto]
\begin{tikzpicture}[node distance = 4cm, auto]
\node [start] (init) {Homogenize recipe ingredients};
\node [block, right of=init, node distance=3cm] (wait1) {Wait\\15~minutes};
\node [block, right of=init] (wait1) {Wait\\15~minutes};
\path [line] (init) -- (wait1);
\node [block, right of=wait1, node distance=3cm] (knead1) {Knead 5~minutes};
\path [line] (wait1) -- (knead1);
\node [block, right of=knead1, node distance=3cm] (wait2) {Wait\\15~minutes};
\path [line] (knead1) -- (wait2);
\node [decision, below of=wait2, node distance=3cm] (windowpane_test) {Window-pane?};
\node [block, right of=wait1] (knead) {Knead 5~minutes};
\path [line] (wait1) -- (knead);
\node [block, right of=knead] (wait2) {Wait\\15~minutes};
\path [line] (knead) -- (wait2);
\node [decision, below of=wait2, node distance=4cm] (windowpane_test) {Window-pane?};
\path [line] (wait2) -- (windowpane_test);
\path [line] (windowpane_test) -- node{no} (knead1);
\node [decision, left of=windowpane_test, node distance=4.5cm] (more_water) {Bassinage for more water?};
\path [line] (windowpane_test.east) -- node{no} ++(1, 0) -- node{} ++(0, 5.7) -| (knead.north);
\node [decision] at (windowpane_test -| knead) (more_water) {Bassinage for more water?};
\path [line] (windowpane_test) -- node{yes} (more_water);
\node [block, left of=more_water, node distance=4.5cm] (add_water) {Add water};
\node [block] at (wait1 |- more_water) (add_water) {Add water};
\path [line] (more_water) -- node{yes} (add_water);
\path [line] (add_water) -- (knead1);
\node [decision, below of=more_water, node distance=3.5cm] (dough_sample) {Aliquot sample?};
\path [line] (add_water.north east) -- (knead.south west);
\node [decision, below of=more_water, node distance=4.5cm] (dough_sample) {Aliquot sample?};
\path [line] (more_water) -- node{no} (dough_sample);
\node [block, right of=dough_sample, node distance=4.5cm] (dough_ball) {Make round dough ball};
\node [block] at (dough_sample -| wait2) (dough_ball) {Make round dough ball};
\path [line] (dough_sample) -- node{no} (dough_ball);
\node [block, below of=dough_sample, node distance=3cm] (extract_sample) {Extract sample};
\node [block, below of=dough_sample] (extract_sample) {Extract sample};
\path [line] (dough_sample) -- node{yes} (extract_sample);
\path [line] (extract_sample) -- (dough_ball);
\node [success, below of=dough_ball, node distance=3cm] (begin_bulk) {Begin bulk fermentation};
\path [line] (extract_sample.north east) -- (dough_ball.south west);
\node [success, below of=dough_ball] (begin_bulk) {Begin bulk fermentation};
\path [line] (dough_ball) -- (begin_bulk);
\end{tikzpicture}

View File

@@ -26,12 +26,15 @@
\draw[line width=1pt] (11.6*\segmentwidth,1) -- (11.6*\segmentwidth,0.2);
% Dinosaur extinction
\draw[line width=1pt] (11.9*\segmentwidth,1.5) -- (11.9*\segmentwidth,0.2);
% Additional line for dinosaurs since it is so close
\draw[line width=1pt] (11.9*\segmentwidth,1.49) -- (11.70*\segmentwidth,1.85);
% Special lines for december events since they are so close togehter
\draw[line width=1pt] (12.0*\segmentwidth,3.0) -- (12.0*\segmentwidth,0.2); % Main branch
\draw[line width=1pt] (12.0*\segmentwidth,3.0) -- (11.75*\segmentwidth,2.5); % Branch to first humans
\draw[line width=1pt] (12.0*\segmentwidth,3.0) -- (11.75*\segmentwidth,3.0); % Branch to Jordan
\draw[line width=1pt] (12.0*\segmentwidth,3.0) -- (11.75*\segmentwidth,3.5); % Branch to Pasteur
% Move pasteur down a bit so the lines look like they cross
\draw[line width=1pt] (12.0*\segmentwidth,2.99) -- (11.75*\segmentwidth,3.5); % Branch to Pasteur
% Draw months and month separators
\foreach \i/\month in {0/Jan, 1/Feb, 2/Mar, 3/Apr, 4/May, 5/Jun, 6/Jul, 7/Aug, 8/Sep, 9/Oct, 10/Nov, 11/Dec} {
@@ -43,28 +46,24 @@
\draw[line width=1pt] (\textwidth,0.1) -- (\textwidth,-0.1);
% Full timeline width for billion years
\draw[line width=1pt] (0,-3.8) -- node[midway, timeline_timespan] {5.45 billion years} (\textwidth,-3.8);
\draw[line width=1pt] (0,-3.7) -- (0,-3.9);
\draw[line width=1pt] (\textwidth,-3.7) -- (\textwidth,-3.9);
\draw[stealth-stealth, line width=1pt] (0,-3.8) -- node[midway, timeline_timespan] {5.45 billion years} (\textwidth,-3.8);
% Indicator for the period of 3 months = 1.1 billion years
\draw[line width=1pt] (0,-1.0) -- node[midway, timeline_timespan] {1.11 billion years} ({\segmentwidth * 3},-1.0);
\draw[line width=1pt] (0,-0.9) -- (0,-1.1);
\draw[line width=1pt] ({\segmentwidth * 3},-0.9) -- ({\segmentwidth * 3},-1.1);
\draw[stealth-stealth, line width=1pt] (0,-1.0) -- node[midway, timeline_timespan] {1.11 billion years} ({\segmentwidth * 3},-1.0);
% Place events on the timeline with dates using the timeline_event style
% As a calculation I used (4.54 billion years / 12 months = 0.3785 billion years/month.
\node[timeline_event, above] at (2.0*\segmentwidth,1) {Mar 25 - First maritime bacteria and archae};
\node[timeline_event, above] at (4.50*\segmentwidth,1.5) {June 25 - First organisms with nuklei (eukaryotes)};
\node[timeline_event, above] at (7.8*\segmentwidth,-1.5) {Oct 4 - First bacteria on land};
\node[timeline_event, above] at (8.0*\segmentwidth,-2.25) {Oct 15 - First maritime ancestors of fungi};
\node[timeline_event, above] at (9.7*\segmentwidth,-2.75) {Nov 24 - Fungi on land};
\node[timeline_event, above] at (10.5*\segmentwidth,-3.25) {Dec 3 - Yeasts on land};
\node[timeline_event, above] at (10.2*\segmentwidth,0.5) {Dec 14 - First dinosaurs};
\node[timeline_event, above] at (9.8*\segmentwidth,1) {Dec 17 - Pangea begins to rift apart};
\node[timeline_event, above] at (10.33*\segmentwidth,1.5) {Dec 29 - Dinosaurs go extinct};
\node[timeline_event, above, anchor=east, align=right] at (11.75*\segmentwidth,2.5) {Dec 31 - First humans};
\node[timeline_event, above, anchor=east, align=right] at (11.75*\segmentwidth,3.0) {Dec 31 - Sourdough in Jordan (23:59:55)};
\node[timeline_event, above, anchor=east, align=right] at (11.75*\segmentwidth,3.5) {Dec 31 - Louis Pasteur isolated yeast (23:59:59)};
\node[timeline_event, above] at (2.5*\segmentwidth,1) {Mar 25:~First maritime bacteria and archae};
\node[timeline_event, above] at (4.50*\segmentwidth,1.5) {June 25:~First organisms with nuklei (eukaryotes)};
\node[timeline_event, above] at (7.8*\segmentwidth,-1.5) {Oct 4:~First bacteria on land};
\node[timeline_event, above] at (8.0*\segmentwidth,-2.25) {Oct 15:~First maritime ancestors of fungi};
\node[timeline_event, above] at (9.7*\segmentwidth,-2.75) {Nov 24:~Fungi on land};
\node[timeline_event, above] at (10.5*\segmentwidth,-3.25) {Dec 3:~Yeasts on land};
\node[timeline_event, above] at (10.2*\segmentwidth,0.5) {Dec 14:~First dinosaurs};
\node[timeline_event, above] at (9.8*\segmentwidth,1) {Dec 17:~Pangea begins to rift apart};
\node[timeline_event, above] at (10.15*\segmentwidth,1.5) {Dec 29:~Dinosaurs go extinct};
\node[timeline_event, above, anchor=east, align=right] at (11.75*\segmentwidth,2.5) {Dec 31:~First humans};
\node[timeline_event, above, anchor=east, align=right] at (11.75*\segmentwidth,3.0) {Dec 31:~Sourdough in Jordan (23:59:55)};
\node[timeline_event, above, anchor=east, align=right] at (11.75*\segmentwidth,3.5) {Dec 31:~Louis Pasteur isolated yeast (23:59:59)};
\end{tikzpicture}

View File

@@ -1,22 +1,20 @@
\begin{tikzpicture}[node distance = 3cm, auto]
\node [decision_start] (init) {Room temperature proofing?};
\node [decision, right of=init, node distance=9cm] (retard_bake_decision) {Bake in less than \qty{10}{\hour} from now?};
\node [decision, right of=init, node distance=8cm] (retard_bake_decision) {Bake in less than \qty{10}{\hour} from now?};
\node [block, below of=init, node distance=4cm] (poke) {Poke the dough};
\node [block, right of=poke, node distance=4cm] (wait_poke) {Wait\\ 15~minutes};
\node [decision, below of=poke, node distance=3cm] (dent_visible_decision) {Dent still visible after 1~minute?};
\node [block, left of=poke] (wait_poke) {Wait\\ 15~minutes};
\node [decision, below of=poke] (dent_visible_decision) {Dent still visible after one~minute?};
\node [success, right of=dent_visible_decision, node distance=4cm] (bake) {Score and bake};
\node [block, below of=retard_bake_decision, node distance=3cm] (wait_retard) {Wait\\ 15~minutes};
\node [block, below of=wait_retard, node distance=3cm] (retard) {Proof in fridge at \qty{4}{\degreeCelsius} (\qty{40}{\degF})};
\node [block, right of=wait_retard, node distance=3cm] (move_to_fridge) {Move dough directly to fridge};
\node [block] at (retard_bake_decision |- poke) (wait_retard) {Wait\\ 15~minutes};
\node [block] at (wait_retard |- bake) (retard) {Proof in fridge at \qty{4}{\degreeCelsius} (\qty{40}{\degF})};
\path [line] (init) -- node{yes} (poke);
\path [line] (init) -- node{no} (retard_bake_decision);
\path [line] (poke) -- (dent_visible_decision);
\path [line] (dent_visible_decision) -- node{yes} (bake);
\path [line] (dent_visible_decision) -- node{no} (wait_poke);
\path [line] (dent_visible_decision.west) -- node{no} ++(-1.4, 0) -- node{} (wait_poke.south);
\path [line] (wait_poke) -- (poke);
\path [line] (retard_bake_decision) -- node{yes} (wait_retard);
\path [line] (retard_bake_decision) -- node{no} (move_to_fridge);
\path [line] (retard_bake_decision.east) -- node{no} ++(1, 0) |- node{} (retard.east);
\path [line] (wait_retard) -- (retard);
\path [line] (move_to_fridge) -- (retard);
\path [line] (retard) -- (bake);
\end{tikzpicture}

View File

@@ -1,12 +1,12 @@
\begin{tikzpicture}[node distance = 3cm, auto]
\node [start] (init) {Begin shaping};
\node [decision, right of=init, node distance=5cm] (overfermented_decision) {Dough overly sticky or dough tears?};
\node [decision, right of=init, node distance=4cm] (overfermented_decision) {Dough overly sticky or dough tears?};
\node [block, right of=overfermented_decision, node distance=4cm] (overfermented) {Your dough is likely overfermented};
\node [fail, right of=overfermented, node distance=3cm] (loafpan) {Move to loaf pan, short proof, then bake directly};
\node [block, below of=init, node distance=4cm] (shaping_technique) {Proceed with shaping technique};
\node [block, right of=shaping_technique, node distance=3cm] (flour) {Flour shaped dough};
\node [block, right of=flour, node distance=3cm] (banneton) {Place upside down in banneton};
\node [success, right of=banneton, node distance=3cm] (proof) {Begin proofing};
\node [fail, right of=overfermented, node distance=4cm] (loafpan) {Move to loaf pan, short proof, then bake directly};
\node [block, below of=overfermented_decision, node distance=4cm] (shaping_technique) {Proceed with shaping technique};
\node [block, right of=shaping_technique] (flour) {Flour shaped dough};
\node [block, right of=flour] (banneton) {Place upside down in banneton};
\node [success, right of=banneton] (proof) {Begin proofing};
\path [line] (init) -- (overfermented_decision);
\path [line] (overfermented_decision) -- node{yes} (overfermented);
\path [line] (overfermented_decision) -- node{no} (shaping_technique);

View File

@@ -0,0 +1,69 @@
\begin{tikzpicture}
\pgfmathsetlengthmacro{\timelinewidth}{(\textwidth-0.5cm)}
% Define the width of each segment
\pgfmathsetlengthmacro{\segmentwidth}{\timelinewidth/12}
% Draw horizontal lines
\draw[line width=1pt, color=hlorange] (0,0) -- (\timelinewidth/2,0);
\draw[line width=1pt] (\timelinewidth/2,0) -- (\timelinewidth/2 +1.5*\segmentwidth/3,0);
\draw[line width=1pt] (\timelinewidth/2 + 2*\segmentwidth/3,0) --(\timelinewidth, 0);
\draw[line width=1pt] (\timelinewidth/2+1.5*\segmentwidth/3-5,-0.2) -- (\timelinewidth/2+1.5*\segmentwidth/3+5, 0.2);
\draw[line width=1pt] (\timelinewidth/2+2*\segmentwidth/3-5,-0.2) -- (\timelinewidth/2+2*\segmentwidth/3+5, 0.2);
% Lines for periods
\draw[stealth-stealth, line width=1pt] (0,-3.7)
-- node[midway, timeline_timespan] {Historic breadmaking} ({\segmentwidth * 7.8},-3.7);
\draw[stealth-stealth, line width=1pt] ({\segmentwidth * 7.8},-3.7)
-- node[midway, timeline_timespan] {Modern bread} ({\segmentwidth * 12},-3.7);
% Regularly placed events, not in chronological order
% since should be placed on top of others on the timeline
% BC
\draw[line width=1pt] ({\segmentwidth*3},1.0) -- ({\segmentwidth*3},0.3)
node[at start, left, timeline_event] {6000~BC: First beer in Egypt};
\draw[line width=1pt] ({\segmentwidth*5.95},1.5) -- ({\segmentwidth*5.95},0.3)
node[at start, left, timeline_event] {70~BC:~First water mill};
% Sourdough in Jordan
\draw[line width=1pt] (0,-0.3) -- (0,-1.5);
\draw[line width=1pt] (0,-1.5) -- (0.25,-1.5);
\node[timeline_event, below, anchor=west] at (0.25,-1.5)
{\begin{tabular}{@{}l@{}l@{}}
\num{12000}~BC:&~Sourdough in Jordan\\
&~Cultivation of Einkorn\\
\end{tabular}};
% AD
\draw[line width=1pt] ({\segmentwidth*10.50},1.0) -- ({\segmentwidth*10.50},0.3)
node[at start, above, timeline_event] {\hspace{1.0cm}1950:~Modern Wheat};
\draw[line width=1pt] ({\segmentwidth*9.60},1.5) -- ({\segmentwidth*9.60},0.3)
node[at start, above, timeline_event] {1868:~Commercial yeast};
\draw[line width=1pt] ({\segmentwidth*7.8},2) -- ({\segmentwidth*7.8},0.3)
node[at start, above, timeline_event] {1680:~Discovery of microorganisms};
\draw[line width=1pt] ({\segmentwidth*8.80},-1.25) -- ({\segmentwidth*8.80},-0.3)
node[at start, left, timeline_event] {1785:~Steam mill};
\draw[line width=1pt] ({\segmentwidth*9.57},-1.75) -- ({\segmentwidth*9.57},-0.3)
node[at start, left, timeline_event] {1857:~Isolated Yeast};
\draw[line width=1pt] ({\segmentwidth*9.80},-2.25) -- ({\segmentwidth*9.80},-0.3)
node[at start, left, timeline_event] {1885:~Electrical mixer};
\draw[line width=1pt] ({\segmentwidth*11.20},-2.75) -- ({\segmentwidth*11.20},-0.3)
node[at start, left, timeline_event] {2020:~COVID-19 Pandemic};
% Indicators for period
% Draw millenary and century separators
\foreach \i/\century in {0/-12000, 1/-10000, 2/-8000, 3/-6000, 4/-4000, 5/-2000}{
% Separators
\draw[line width=1pt, color=hlorange] (\i*\segmentwidth,0.1) -- (\i*\segmentwidth,-0.1);
% Events for timeline
\node[timeline_event, below, text=hlorange] at ({(\i)*\segmentwidth},-0.1) {\num{\century}};
}
\foreach \i/\century in {6/0, 7/1600, 8/1700, 9/1800, 10/1900, 11/2000, 12/2100}{
% Separators
\draw[line width=1pt] (\i*\segmentwidth,0.1) -- (\i*\segmentwidth,-0.1);
% Events for timeline
\node[timeline_event, below] at ({(\i)*\segmentwidth},-0.1) {\num{\century}};
}
\end{tikzpicture}

View File

@@ -1,14 +1,14 @@
\begin{tikzpicture}[node distance = 3cm, auto]
\begin{tikzpicture}[node distance = 3.2cm, auto]
\node [start] (init) {Ready starter};
\node [block, right of=init, node distance=3cm] (mix_ingredients) {Mix ingredients};
\node [block, right of=mix_ingredients, node distance=3cm] (dough_strength) {Create dough strength};
\node [block, right of=dough_strength, node distance=3cm] (bulk) {Bulk ferment};
\node [decision, below of=dough_strength, node distance=3cm] (divide_test) {Making 1 loaf?};
\node [block, left of=divide_test, node distance=3cm] (divide) {Divide};
\node [block, left of=divide, node distance=3cm] (preshape) {Preshape};
\node [block, below of=preshape, node distance=3cm] (shape) {Shape};
\node [block, right of=shape, node distance=3cm] (proof) {Proof};
\node [success, right of=proof, node distance=3cm] (bake) {Bake};
\node [block, right of=init] (mix_ingredients) {Mix ingredients};
\node [block, right of=mix_ingredients] (dough_strength) {Create dough strength};
\node [block, right of=dough_strength] (bulk) {Bulk ferment};
\node [decision, below of=bulk] (divide_test) {Making one loaf?};
\node [block, right of=divide_test] (divide) {Divide};
\node [block, below of=divide] (preshape) {Preshape};
\node [block, below of=divide_test] (shape) {Shape};
\node [block, left of=shape] (proof) {Proof};
\node [success, left of=proof] (bake) {Bake};
\path [line] (init) -- (mix_ingredients);
\path [line] (mix_ingredients) -- (dough_strength);
\path [line] (dough_strength) -- (bulk);

View File

@@ -1,6 +1,6 @@
\tikzstyle{every picture}+=[font=\footnotesize\sffamily]
\usetikzlibrary{calc, shapes, arrows, decorations.pathreplacing, calligraphy,
calligraphy}
positioning}
\tikzstyle{decision} = [diamond, draw=codeblack, fill=codeblack, text=white,
text width=4.5em, text badly centered, node distance=3cm, inner sep=0pt,
line width=2mm]