Update Sourdough History (#298)

* Update Sourdough History

This adds another timeline for the sourdough bread history, adds more
information and more references.

* Fix a few white spaces..

* Correct capitalization of Van Leeuwenhoek

Quoting Wikipedia: https://en.wikipedia.org/wiki/Van_(Dutch)
    Spelling conventions
    Collation and capitalisation

    Collation and capitalisation of names differs between countries. In the
    Netherlands and Suriname, names starting with "van" are filed under the
    initial letter of the following name proper, so Johannes van der Waals
    is filed under "W", as: "Waals, Johannes van der" or "van der Waals,
    Johannes".[3] The "v" is written in lower case, except when the surname
    is used as standalone (when the first name or initials are omitted), in
    which case it is capitalised, as in "de schilder Vincent van Gogh" and
    "de schilder Van Gogh" ("the painter Van Gogh").[4] In compound terms
    like "de Van Goghtentoonstelling" ("the Van Gogh exhibition") the "v" is
    capitalised, unless the connection between the person and the concept is
    or has become very weak.[5]

* Fix line

* Improve numbers on time chart

- Tausend separator
- Negative numbers
- Few typos

* Fixes

* Improve timeline

- narrower so it fits on page (text was leaking out), fits mostly but
  not schking anymore
- Different colour for BC as scale is different
- Broken line for discontinuity in AD

* Reduce line-break width

* Move dates around in timeline

Makes it neater IMHO

* Fix 12000 BC in timeline

* Fix typo and add labels

Also re-indent text (but only new one..)

* reunite can and not

* Prevent running validate when pushing on main

Rational is as follow:
    - We ran validate-book on each push on the PR branch anyway
    - We will run release_book which is a superset of validate

* Upload artifacts on each PR (#299)

* Upload artifacts on each PR

* Use artifact V3

* Build docker image for each PR (#300)

This builds a docker image for each PR and then one for the release
tagged as :latest.

---------

Co-authored-by: Ced <ced@sdf.org>
Co-authored-by: Cedric <ced@awase.ostal>
Co-authored-by: Paul Duguet <duguet.paul@gmail.com>
This commit is contained in:
Hendrik Kleinwaechter
2023-12-10 02:28:09 +01:00
committed by GitHub
parent bce4f84040
commit f143834379
3 changed files with 271 additions and 29 deletions

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}