Commit Graph

384 Commits

Author SHA1 Message Date
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
cedounet
1e01434ce1 Baker math (#209)
* Use whole-wheat consistantly

* Finetune the baker's math table

Remove use of math mode and align numbers hwo they should be
2023-09-04 10:25:42 +02:00
cedounet
2aedda0474 How sourdough works (#208)
* Use whole-wheat consistantly

* Review how sourdough works chapter
2023-09-04 10:25:13 +02:00
cedounet
233ac8d4c7 Use whole-wheat consistantly (#207) 2023-09-04 10:24:41 +02:00
cedounet
170763615f Change colors for links and hyperref (#206)
* Change colors for links and hyperref

This is less in your face than what we previously had.

Discussion in :
https://github.com/hendricius/the-sourdough-framework/discussions/201

There might be ways to make that better (not in your face and clickable
?)
https://tex.stackexchange.com/questions/555663/create-a-table-of-contents-with-links-in-all-text-and-different-colours-for-sect

* Remove colors for links in To*

As per @hendricius input
2023-09-04 10:24:23 +02:00
cedounet
babfc618c2 Makefile updates (#205)
* Add synctex to makefile

Allows back and forthe between pdf reader adn your editor (shall they
support it)

* Add ruby and git head in show_version
2023-08-31 11:11:30 +02:00
cedounet
5574cb230c Mixins chapter (#203)
* Move mix-ins to its own chapter

I don't think it belongs to wheat one which is already packed,
Schwarzbort for once is usually with seeds added.

Once we have more pics it will be even more cramped in the wheat
chapter.

* Fix TeXnicalilities in mix-ins chapter

looooong lines, no use of sinunitx, abbreviations, etc..

* Fix typo

* Update book/book.tex

---------

Co-authored-by: Hendrik Kleinwaechter <hendrik.kleinwaechter@gmail.com>
2023-08-28 17:05:08 +02:00
cedounet
0600605fb1 Add pdinfo metadata (#202)
Metadata added to the pdf, readable with pdfinfo
Title:           The Sourdough Framework
Subject:         The sourdough bread baking bible
Keywords:        Sourdough, dough, bread, wheat, baking, bake,
    home-baking, yeast, rye, crumb, debug, gluten, dough strength, crust,
    DIY, framework, https://the-sourdough-framework.com,
    https://www.the-bread-code.io/,
    https://github.com/hendricius/the-sourdough-framework, open-source,
    CC-BY-SA
Author:          Hendrik Kleinwächter
Creator:         LaTeX with hyperref
Producer:        LuaTeX-1.16.0
CreationDate:    Sun Aug 27 13:58:19 2023 BST
ModDate:         Sun Aug 27 13:58:19 2023 BST
Custom Metadata: yes
Metadata Stream: no
Tagged:          no
UserProperties:  no
Suspects:        no
Form:            none
JavaScript:      no
Pages:           167
Encrypted:       no
Page size:       595.276 x 841.89 pts (A4)
Page rot:        0
File size:       59180712 bytes
Optimized:       no
PDF version:     1.5
2023-08-28 16:57:06 +02:00
cedounet
28ac60770a Recompress huge photo (#200)
* Recompress huge photo

from 19 M to 3.2 M... without any obvious degradation.

command:

magick images/sourdough-starter.jpg -strip -interlace Plane \
  -gaussian-blur 0.05 -quality 85% result.jpg

 19M Aug 26 14:24 images/sourdough-starter.jpg
3.2M Aug 26 14:27 result.jpg

Which in turns reduces book size by 15 Mbyte.

    133M  TheBreadCode-The-Sourdough-Framework.azw3
     67M  TheBreadCode-The-Sourdough-Framework.epub
    133M  TheBreadCode-The-Sourdough-Framework.mobi
     68M  TheBreadCode-The-Sourdough-Framework.pdf

vs:

    149M  TheBreadCode-The-Sourdough-Framework.azw3
     82M  TheBreadCode-The-Sourdough-Framework.epub
    149M  TheBreadCode-The-Sourdough-Framework.mobi
     83M  TheBreadCode-The-Sourdough-Framework.pdf

* Resize more images

---------

Co-authored-by: Hendrik Kleinwaechter <hendrik.kleinwaechter@gmail.com>
2023-08-27 11:15:22 +02:00
Niklas Baumgart
edd2845f86 Fixed Typos (#197) 2023-08-27 11:09:20 +02:00
cedounet
4f831be677 Makefile add missing dependencies (#199)
* Add intro to history chapter

* Improve paragraph breakdown

Hopefully slightly less dense to read.

* Add missing dependencies for Images
2023-08-27 11:01:22 +02:00
cedounet
0bbea33152 History chapter review (#198)
* Add intro to history chapter

* Improve paragraph breakdown

Hopefully slightly less dense to read.
2023-08-27 11:00:59 +02:00
cedounet
d3cd2e7894 Remove unbreakable spaces in supporters list (#194)
That is just too much to ask TeX
2023-08-25 15:51:21 +02:00
cedounet
3f5f752dbd Wrong flowchart (#195)
* Remove unbreakable spaces in supporters list

That is just too much to ask TeX

* Change environnement to Figure for chem equation

This is not a flowchart...
2023-08-25 15:51:04 +02:00
cedounet
c563477773 Restructure preface into logical paragraphs (#192)
Plus some very small changes in the text
2023-08-24 09:43:15 +02:00
Hendrik Kleinwaechter
40d37f0df6 Add flowcharts to menu (#193) 2023-08-24 09:42:56 +02:00
cedounet
35916c15f7 Add a flowchart environnement and its listof (#188)
* Add a flowchart environnement and its listof

So we can more easily access those flowcharts from pdf and website,
rather than looking in the crowded list of figures.

* Update book/troubleshooting/misc.tex

* Temporarily remove list of flow charts from web version

* Update clean target to deal with listofcharts

* Silent KOMA warnings (#190)

No functional change, but less warnings will help to read the logs.
Good idea anyway to use the key/value scheme

Co-authored-by: Cedric <ced@awase.ostal>

* Fix front-page for one sided printing (#189)

As it is manually placed, is prone to break on evry change of the page
geometry...  This one looks good though in today's conditions.

Co-authored-by: Cedric <ced@awase.ostal>

* Enable micro-typographical improvements (#191)

Few people will notice but this actually brings loads of improvements to
line breaking, handing punctuations etc.

* Revert "Temporarily remove list of flow charts from web version"

This reverts commit 9611b250d2.

* Implement listofflowchart for tex4ht

as per michal suggestion:
https://github.com/michal-h21/tex4ebook/issues/114#issuecomment-1688543095

---------

Co-authored-by: Cedric <ced@awase.ostal>
Co-authored-by: Hendrik Kleinwaechter <hendrik.kleinwaechter@gmail.com>
2023-08-24 09:30:38 +02:00
cedounet
8395905042 Enable micro-typographical improvements (#191)
Few people will notice but this actually brings loads of improvements to
line breaking, handing punctuations etc.
2023-08-21 14:59:36 +02:00
cedounet
ed4b607a46 Fix front-page for one sided printing (#189)
As it is manually placed, is prone to break on evry change of the page
geometry...  This one looks good though in today's conditions.

Co-authored-by: Cedric <ced@awase.ostal>
2023-08-21 14:59:23 +02:00
cedounet
de02adb4c7 Silent KOMA warnings (#190)
No functional change, but less warnings will help to read the logs.
Good idea anyway to use the key/value scheme

Co-authored-by: Cedric <ced@awase.ostal>
2023-08-21 14:59:05 +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
cedounet
fad30fa1db Remove 2-sided option for pdf (#187)
As per poll and discussion in:
https://github.com/hendricius/the-sourdough-framework/discussions/181

Co-authored-by: Cedric <ced@awase.ostal>
2023-08-19 16:34:28 +02:00
Hendrik Kleinwaechter
591d76666b Fix menu numbers not listing subchapters 2023-08-19 14:34:23 +02:00
Hendrik Kleinwaechter
0288f8ed10 Fix menu issue 2023-08-19 12:36:07 +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
Hendrik Kleinwaechter
76cec8c7bb Fix page display issue on list of tables/figures 2023-08-18 17:28:13 +02:00
Hendrik Kleinwaechter
d02124bcfb Fix menu expanded on list of tables and figures 2023-08-18 17:23:20 +02:00
Hendrik Kleinwaechter
7adea5625d Fix duplicate menu items 2023-08-18 15:47:55 +02:00
cedounet
2b90763107 Make each chapter introduction stand out (#179)
* Add bibliography to the ToC

* Add a list of tables at the end of the document

It needed shorter description that would fit.

* Add list of figures

* Add table of figures

* Fix a typo in short figure description

* Make each chapter introduction stand out

Not written for each chapter yet, but checking if that is something we
want.

* Increase numwidth in list of figures

Prevents over-run of figure number and text

* Use semibold in chapters intro

Looks like a good compromise for now.

* Add comments

* Add color coding to flow charts

This will hopefully allow easier reading by identifying start and end
point more easily
2023-08-18 15:30:51 +02:00
Quirin Niedernhuber
9c142b1cb4 Section on mix-ins (#94)
* Add section on mix-ins

* undo formatting

* fix start

* Add repl config

* Something in wheat sourdough

* fix compile script

* polished the mix-ins section

* Revert "fix compile script"

This reverts commit d4bc8c8f57.

* Revert "Add repl config"

This reverts commit 18afb488c0.

* Fix formatting of wheat-sourdough.tex

* Add a few mix-in combinations

* Expand liquids section
2023-08-18 11:35:59 +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
cedounet
38ac7c6b11 Add list of table and list of figures (#178)
* Add bibliography to the ToC

* Add a list of tables at the end of the document

It needed shorter description that would fit.

* Add list of figures

* Add table of figures

* Fix a typo in short figure description

* Increase numwidth in list of figures

Prevents over-run of figure number and text
2023-08-18 11:27:16 +02:00
cedounet
9e086fab6c Change chapters heading (#173)
* Implement kaobook style chapter headings

Now supports several style of chapters
- plain (default koma)
- bar adds a gray bar
- lines (a box around it)
- kao

This is totally _inspired_ by the kaobook template:
https://github.com/fmarotta/kaobook/

* Use lines style for chapter by default

As Hendrik indicated...
2023-08-17 15:07:28 +02:00
Hendrik Kleinwaechter
939c6d9648 Fix cover page website (#176)
* Fix cover page website issues

* Adjust cover page text

* Remove unneeded code
2023-08-16 14:32:26 +02:00
cedounet
24633607d7 Update README.md (#175)
Fix path to front cover
2023-08-15 20:46:57 +02:00
cedounet
2d228841ec Fix website build with new front-cover (#174) 2023-08-15 19:22:19 +02:00
cedounet
b7cb0adc3e New Front page (#172)
* Improve Title page

- Made it full page (almost)
- Added a second page with links to github, license info and hard-copy
  book

* Add an xbb target for the cover page

For some reasons using picture outside float environment confuses the
ebook/dvi building

---------

Co-authored-by: Cedric <ced@awase.ostal>
2023-08-15 18:46:44 +02:00
cedounet
8c2e4a3223 Fonts (#171)
* Use sans-serif font in TikZ, match font for units

I think this makes the diagrams easier to read and also makes unit not
looking weird in the HTML version.  Not sure why match ain't the default

* Use palatino for main serif font

- Andale mono
- SourceSansPro for non-serif

* Disable Andale mono font for typwriter

It is not available on GitHub CI.  Need to find an alternative.
2023-08-15 18:43:41 +02:00
cedounet
261d1fb6de Remove first-line indentation (#170)
Make pragraph indentation as per Hendrik's liking.
2023-08-15 18:41:07 +02:00
Hendrik Kleinwaechter
ca5198f36e Improve wording on aliquot 2023-08-09 12:22:12 +01:00
Hendrik Kleinwaechter
5f233a786d Fix link 2023-08-07 21:43:01 +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
93f7b19717 Fix dough mass. Should be flour mass. (#168)
For some reason I used dough mass. It should be flour mass. This uses
baker's math properly.
2023-08-07 22:19:44 +02:00
cedounet
538df0aa95 Align to hardcover book (#166)
* Align sans-serif font to printed book

- We now use Open Sans
- Also have units in text mode, looks nicer in Sans serif mode at least

See:
https://github.com/hendricius/the-sourdough-framework/pull/158#event-9914405309

* Add colours definition from the printed book

New colors taken from
https://github.com/hendricius/the-sourdough-framework/pull/158#event-9914405309
2023-08-07 22:14:27 +02:00
Hendrik Kleinwaechter
b6b9712601 Create website sitemap (#167)
This creates a sitemap for the website for improved SE indexing.
2023-08-07 22:07:30 +02:00
cedounet
82c23fe8b2 Fix bundle re-run (#165)
* Use standard practices for website build

- Declare your dependencies
- Do not rebuild unless dependencies changed
- Cleanup after yourself
- Document your targets
- COMMANDS in upper case and variables/rules in lowercase

* Prevent bundle install to re-run

Split it into two separate targets one for installing env and one for
actually reworking the html.

* Fix typo in makefile comment

Co-authored-by: Hendrik Kleinwaechter <hendrik.kleinwaechter@gmail.com>

---------

Co-authored-by: Hendrik Kleinwaechter <hendrik.kleinwaechter@gmail.com>
2023-08-07 16:41:39 +02:00
Hendrik Kleinwaechter
0e3f190f5f Improve website font sizes for headings
This improves font sizes for headings. On troubleshooting the section
headers were so small that they could barely be noticed.
2023-08-04 18:35:40 +01: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
Hendrik Kleinwaechter
50d65f693b Improve website build documentation (#162)
This improves the documentation on how to build the website and applies
a couple of additional fixes. Followup to #161
2023-08-04 16:14:05 +02:00
cedounet
a8ad6f0a8b Use standard practices for website build (#161)
- Declare your dependencies
- Do not rebuild unless dependencies changed
- Cleanup after yourself
- Document your targets
- COMMANDS in upper case and variables/rules in lowercase
2023-08-04 15:57:08 +02:00