Commit Graph

54 Commits

Author SHA1 Message Date
Ramin Kamal
3b8dfd8d81 Layout "Repeat 3 Times" loops in better way. 2025-01-21 20:56:40 +00:00
Ced
374fb7adfa Delete rogue draft file 2025-01-21 20:56:40 +00:00
Ced
d1e3390360 Fix more uppercase in flowcharts 2025-01-21 20:56:40 +00:00
Ced
bcdaf79479 Fix merge error in starter-process flowchart 2025-01-21 20:56:40 +00:00
Ced
8b581f3bc4 Use uppercase in flowcharts conditions 2025-01-21 20:56:40 +00:00
Ced
864127e571 Reworked flowchart as per discussions 2025-01-21 20:56:40 +00:00
Ramin Kamal
42c9f31673 Change "Repeat 3 times" elements to use "Latex" arrows 2025-01-21 20:56:40 +00:00
Ramin Kamal
d5ae1315ce Rearrange starter process flowchart
- Added an extra state for clarity
- Made it more compact
- Added details section
2025-01-21 20:56:40 +00:00
Ramin Kamal
311bd55a7f Update all flowchart arrows to LaTeX arrows
- Change tikzstyle definition for "line" so that all flowchart arrows
  have the "Latex" styling.
2025-01-21 20:56:40 +00:00
Ramin Kamal
b57089b777 Chang arrowheads to be cleaner LaTex style.
Update flowcharts_tikz.tex to use arrows.meta instead of arrows, which
is not nice and deprecated.
2025-01-21 20:56:40 +00:00
Cedric
ad94b9fabc Enable abbreviations in standalone flowcharts
Spun the file out for inclusion basically... we want to be able to use
\eg in flowcharts even when built standalone.

Fixed dependencies in makefile as well
2025-01-21 20:56:40 +00:00
Cedric
194511d5cf Enable standalone chemical figures generation 2025-01-21 20:56:40 +00:00
Cedric
7f6fde9e42 Fix makefile standalone flowchart png generation 2025-01-21 20:56:40 +00:00
Cedric
9462f0319e Enable pgfplots package
Will be used by TikZ for graphs/plots
2025-01-01 17:25:53 +00:00
Viktor Szépe
792e1af0ef Fix misspellings (#378)
* Fix misspellings

* Revert to US English

* fix a word
2024-08-04 16:43:20 +02:00
Viktor Szépe
2e4fae3d13 Fix typos (#375) 2024-07-12 10:40:34 +02:00
Hendrik Kleinwaechter
7d48364d80 Fix confusing flow chart (#354)
First flow chart is about creating a starter - the other one about
maintenance. The suggested approach is slightly different. This makes it
clear that one flow chart is about creating a starter.
2024-05-03 23:37:53 +02:00
Hendrik Kleinwaechter
15e008240f Fix room temp proofing 2024-01-10 20:28:56 +01:00
Hendrik Kleinwaechter
79a54c06a2 Fix dates not matching
Me stupid
2023-12-15 10:30:43 +01:00
Hendrik Kleinwaechter
f143834379 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>
2023-12-10 02:28:09 +01:00
Hendrik Kleinwaechter
bc8f002ee7 Revert previous changes - keep extra line to dinos
Accidentally broke some changes by @cedounet. This reverts it and adds
the same additional line for dinosaur extinction I previously added.
2023-11-28 21:12:42 -06:00
Hendrik Kleinwaechter
e9667f0565 Timeline improvements
This fixes some glitches in the display of the graphic
2023-11-27 17:50:26 -06:00
Cedric
1cb2de78cb Fix bulk fermantation process flowchart 2023-11-27 18:52:38 +00:00
Cedric
446163f017 Fix proofing process flowchart 2023-11-26 16:08:23 +00:00
Cedric
03707bf3e9 Fix kneading process flowchart 2023-11-26 15:16:19 +00:00
Cedric
1c84b06e7f Improve wheat bread process flowchart 2023-11-26 13:56:16 +00:00
Cedric
0282ba5ba6 Improve shaping flowchart 2023-11-26 11:31:28 +00:00
Cedric
febfee5240 Improve divide and preshape flowchart 2023-11-26 11:23:37 +00:00
Cedric
2ef8f5e5e2 Fix few things on the timeline
1) Use arrows <--> to indicate duration
 2) Use : to introduce date
 3) Move some text around so slightly... First data moved right so we have
    full text width for the timeline
2023-11-24 14:46:24 +00:00
cedounet
1e8db3a3c3 Review baking (#275)
* Review backing chapter

* Improve baking process flowchart

* Use positioning Library in TikZ

* Improve Dutch Oven flowchart
2023-11-12 23:02:31 +01:00
Hendrik Kleinwaechter
8640ed18ed Add graphic showcasing evolution of life (#270)
* Add graphic showcasing evolution of life

* Add PR Feedback

* Add comment

* Update date format

* Fix small mistakes

* Add pangea, rewrite intro

* Fix citation, improve intro. Thanks alanblue

* Add indicator for full span and months

* Color improvements
2023-11-07 21:52:23 +01:00
cedounet
d591617819 Review non wheat (#252)
* Tidyup non-wheat process flowchart

- Factorize code
- Spread the boxes
- Align arrows

* Review non-wheat chapter

Usual typos and text improvements plus a little LaTeX magic for better
typography
2023-10-10 17:12:58 +02:00
cedounet
9fe88efca9 Review starter types (#238)
* Correct wording, category for starter conversion

- Now a flowchart (and a renamed label)
- More explicit wording as per
https://github.com/hendricius/the-sourdough-framework/issues/234

* Fix warnings from make check

The one I am 100% sure are mistakes

* Review starter type chapter

- Add some new sections
- fine tune tables
- some typos/new paragraphs

* Fix typos in sourdough starter types

* Simplify liquid conversion flowchart

* Simplify stiff conversion flowchart

* Fine tune liquid conversion flowchart

* Update some of the images

* Improve explanation of conversion

* Update explanation for stiff starter conversion

* Update fall note

---------

Co-authored-by: Hendrik Kleinwaechter <hendrik.kleinwaechter@gmail.com>
2023-09-27 17:23:06 +02:00
cedounet
eda72c860c Correct wording, category for starter conversion (#235)
- Now a flowchart (and a renamed label)
- More explicit wording as per
https://github.com/hendricius/the-sourdough-framework/issues/234
2023-09-20 14:38:56 +02:00
Hendrik Kleinwaechter
722449c5ac Fix duplicate flowchart (#222)
* Fix duplicate flowchart

This combines both flowcharts into one

* Start on pink for starter readiness flowchart

* Add braces to TikZ flowcharts

* Rewired flowchart with right-angled transitions

* Change Arrows from right-angled to star connected

As I could not really find a way not to have diagonal arrows... I
decided to embrace it instead.  YMMV

* Homogenize box sizes

* Align on unit inside the flowchart node

* Fix code typo in starter readiness flowchart

* Create a MWE showing (known) ebook issues

Those issues are:
- Temp in flowchart
- No front image
- Chemical formula
- No list of flowcharts
- Weird looking table

Also test fonts, accents, etc.. seems ok.

* Make ebook the default target

* Revert "Create a MWE showing (known) ebook issues"

This reverts commit dac7f8f21d.

* Revert "Make ebook the default target"

This reverts commit e92e464459.

---------

Co-authored-by: Ced <ced@sdf.org>
2023-09-12 07:25:34 +02:00
cedounet
f9ce261c94 Factorize footnotesize in all TikZ flowcharts (#220)
Makes it somewhat simpler.  You can always ovewrite it per flowchart or
per box if you want to.
2023-09-08 11:34:58 +02:00
cedounet
e98ea7e555 Tuning sourdough starter flowcharts (#210)
* Improve sourdough starter flowchart

Remove one state
Mor air between blocks

* Tidy-up starter readiness flowchart

Right angles arrows look neater

* Fix typo on starter maintenance flowchart

There is more to do but can't say if i enjoy the chaotic look of that
one or if I hate it :D

Very packed though, so not sure how to make it less scary.
2023-09-04 10:47:26 +02:00
Hendrik Kleinwaechter
a8dc6dc210 Change flowchart color (#185)
* Change BG color to white

* Fix flowcharts where graphics overlap with text

* Increase border size

* change arrow style

* Allow standalone building of TikZ flowcharts

Useful for reference or website etc..

* Prevent manual hyphenation in TikZ diagrams

A Bit of a manual tweak.. but worth it to look nicer :D

* Add missing file for flowcharts

---------

Co-authored-by: Cedric <ced@awase.ostal>
2023-08-19 16:35:02 +02:00
Hendrik Kleinwaechter
1d4a99fd01 Fix flowchart isuse (#186)
This fixes an issue in the bassinage flowchart as reported in #182
2023-08-19 12:24:02 +02:00
cedounet
104cbcf6ac Add color coding to flow charts (#180)
This will hopefully allow easier reading by identifying start and end
point more easily
2023-08-18 11:31:33 +02:00
Hendrik Kleinwaechter
ca5198f36e Improve wording on aliquot 2023-08-09 12:22:12 +01:00
Hendrik Kleinwaechter
d617aa1d77 Fix flowchart overflow (#169)
This fixes a flowchart having text overlapping elements inside of the
chart.
2023-08-07 22:41:56 +02:00
Hendrik Kleinwaechter
97e3cb5153 Improve dutch oven instructions (#163)
This improves the dutch oven instructions by adding a flow chart with detailed steps.
2023-08-04 19:23:12 +02:00
cedounet
58004497bd Chemical eq (#141)
* Update README

- Need latexmk
- How to get limited help on build instuctions

* Rewrite chemical equation

Write it from scratch rather than a pixalated picture
2023-07-09 12:56:49 +02:00
cedounet
4637c29a37 Use Siunitx package for dealing with units (#129)
It is complicated :
[1] The International System of Units (si), https://www.bipm.org/en/
measurement-units/.
[2] International System of Units from nist, http://physics.nist.gov/cuu/Units/
index.html.

And one will never get it right (space or not, half-space?) nor
consistent so using that instead.

I am not sure how times and hours, when to write digits and when in
letter so I did not change much..

Did not touch the tables as ebooks on github actions seems to break when
you look at them funny.

Co-authored-by: Cedric <ced@awase.ostal>
2023-06-28 20:30:12 +02:00
cedounet
05c33a76b6 Use input figs (#123)
* Make figs includable in main document

Remove the capability to build them as standalone document but we can
include them in the main document.  It should simplify things down the
road.

* Replace tikx pics

* Remove figures compilation from makefile

No need to compile figs to pdf anymore, at least to build the books

* Delete svg figures from ebook build

* Create png for TikZ figures

    - Add export_figures back
    - Build a pdf from the the TikZ in standalone mode
    - Change the cleanup to deal with those changes
    - Remove trailing spaces..

* Replace centering by an environment

More LaTeX idomatic

* Increase clean_figures robustness

as we use temporary tex files (.tex.in) we can't run clean_figures twice in a
row

* Center TikZ figures

Because it looks better

* Remove png building

Seems to struggle on CI with \\\b or something, we don't absolutely need
it right now so let's get rid of it.

* Remove trgt_figures dependency for pdf and ebooks

This should not be needed now that we include the TikZ directly, only
needed for png generation.

* Revert "Remove png building"

This reverts commit fdd542de57.

This is now fine to add the code back, so that it can be debugged when
times come.
2023-06-27 11:07:19 +02:00
cedounet
ca43ef0bd9 Improve typography (#120)
* Add unbreakable space before a reference or a citation

avoids ref to be put on next line or page...

* Add unbreakable space between I and verb

* Remove spacing before footnotes

Also moved it before the final sentence dots in many cases... might need
a review of what is best.  But this is a safe default choice from an
esthetic point of view.

* Improve footnotes and punctuations

Reverse order/kerning especially with sans-serif version.

* Remove manual enumerate

* Fix wording in a citation.

Reads better that way and is shorter.

* Use emph instead of italics

1) Markup semantic not style
2) Will deal with various level of empahasis
3) Was a mix of \it and \textit

* Fix usage of quotes

Also replaced some of then by \emph as it is (IMHO) more visually
pleasant.

* Captitalize before reference

* Correct dashes length

see here:
https://www.merriam-webster.com/words-at-play/em-dash-en-dash-how-to-use

* Remove space before label and homogenize caption

Apparently it can create a wrong reference, if notthing else shuts
texcheck up and cost nothing... so let's do it.

While at it adding a dot at the end of each caption.

* Add missing empty line before signature in preface

* Add a static checker target to makefile

Shall help prevent adding mistakes in new versions
2023-06-12 09:12:22 +02:00
Hendrik Kleinwaechter
c98f4fa74d Fix missing step in flow chart (#102)
We were missing one step in the starter readiness check. This fixes #100.
2023-05-25 13:47:10 +02:00
Hendrik Kleinwaechter
07701b1b29 Udpate stiff starter instructions (#72)
Some people reported the dough was too dry. This can happen if the flour
used absorbs more water. Every flour has a unique water absorption
capacity.
2023-03-30 17:36:06 +02:00
Hendrik Kleinwaechter
283df620b2 Bulk fermentation complete flowchart (#71)
This adds a flow chart showing how to determine when the bulk
fermentation is completed.
2023-03-30 16:59:02 +02:00