update grafieken en uitleg hf6

This commit is contained in:
wgroeneveld 2019-02-16 12:50:21 +01:00
parent c21c54d0a6
commit 87a73c7aaf
7 changed files with 557 additions and 447 deletions

View File

@ -22,14 +22,25 @@ We hebben dus twee soorten van organismen nodig in brooddeeg, niet één. Bacter
* `Eschericia coli`: Bacterie. Produceert melkzuur en azijnzuur.
* `Clostridium`: Bacterie. Pathogeen verantwoordelijk voor onder andere botulimse.
Gluten vangen afvalstoffen van gistcellen op, wat brooddeeg doet rijzen. De alcoholproductie is te verwaarlozen in vergelijking met het langere gistingsproces van bier of wijn. Ook pathogenen kunnen zich nestelen in je cultuur. Geen zorgen, in de zure omgeving overleven ze niet lang. Jonge desems zijn nog constant in verandering, waardoor het aan te raden is om langer te wachten met bakken. Melkzuur herkent iedereen die al ooit yoghurt gegeten heeft. Azijnzuur herkent iedereen die al ooit een fles azijn heeft geopend. Als bakker ben jij de alleenheerser die beslist hoeveel melkzuur en hoeveel azijnzuur in het brood moet terechtkomen. Deze fragiele balans perfect beheersen vereist jaren van ervaring. Typisch Duits brood bevat veel azijnzuur, terwijl men in San Fransisco liever veel melkzuur heeft. Verschillende soorten gisten en bacteriën verkiezen elk hun eigen ideale omgevingstemperatuur, vochtigheidsgraad en zuurtegraad. Dat zijn externe factoren waar een bakker mee kan spelen. Hoe warmer en vochtiger, hoe meer melkzuur. Hoe kouder en droger, hoe meer azijnzuur. Sommige bacteriën produceren enkel melkzuur, en sommigen melk- en azijnzuur, en CO~2~ [@holzapfel2012genera].
![De activiteit in functie van temperatuur voor gist (stippellijn) en melkzuurbacterie (volle lijn)\label{activityvstemp}](img/activity_vs_temp.png)
Gluten vangen afvalstoffen van gistcellen op, wat brooddeeg doet rijzen. De alcoholproductie is te verwaarlozen in vergelijking met het langere gistingsproces van bier of wijn. Ook pathogenen kunnen zich nestelen in je cultuur. Geen zorgen, in de zure omgeving overleven ze niet lang. Jonge desems zijn nog constant in verandering, waardoor het aan te raden is om langer te wachten met bakken. Melkzuur herkent iedereen die al ooit yoghurt gegeten heeft. Azijnzuur herkent iedereen die al ooit een fles azijn heeft geopend. Als bakker ben jij de alleenheerser die beslist hoeveel melkzuur en hoeveel azijnzuur in het brood moet terechtkomen. Deze fragiele balans perfect beheersen vereist jaren van ervaring. Typisch Duits brood bevat veel azijnzuur, terwijl men in San Fransisco liever veel melkzuur heeft.
Verschillende soorten gisten en bacteriën verkiezen elk hun eigen ideale omgevingstemperatuur, vochtigheidsgraad en zuurtegraad. Dat zijn externe factoren waar een bakker mee kan spelen. Hoe warmer en vochtiger, hoe meer melkzuur. Hoe kouder en droger, hoe meer azijnzuur. Sommige bacteriën produceren enkel melkzuur, en sommigen melkzuur, azijnzuur, en CO~2~[^fermentatief] [@holzapfel2012genera]. Figuur \ref{activityvstemp}[^figactivitysrc] visualiseert de activiteit in functie van de temperatuur. Activiteit piekt voor gistcellen rond de `28 °C`, daarom gebruiken bakkers rijskasten ingesteld op zo'n hoge temperatuur. Voor typische melkzuurbacteriën ligt dat optimaal punt hoger, rond de `34 °C`. Ze verliezen de race naar suiker op dat punt, en jij verliest de veldslag om de smaak. Langer dan enkele uren op deze temperatuur zal het deeg niet uithouden. Boven de `32° C` sterven gistcellen af.
![Bacteriële groeicurve.\label{groeicurve}](img/bacterial_growth_curve.png)
Buiten de temperatuur, is tijd de tweede belangrijkste factor. Daar hebben we een tweede grafiek voor nodig, zoals figuur \ref{groeicurve}, die de bacteriële groeicurve voorstelt. Bacteriën ondergaan verschillende levenscycli die de groei stimuleert, of afremt. De belangrijkste fase waar wij in geïnteresseerd zijn is de exponentiële groeifase: hoe meer leven in de brouwerij, hoe meer smaak! Tussen de opkweek- en afbraakperiodes ligt een grote stilstaande fase waarin de cultuur min of meer stabiel blijft, tussen de 12 en de 20 uur na de eerste groeischeut. Fermenteer je langer dan die periode, dan gaat alles gradueel bergaf. De koelkast gebruiken om de temperatuur uit figuur \ref{activityvstemp} te beïnvloeden kan dus maar voor een beperkte periode. En dan hebben we vochtigheid en zuurtegraad nog niet besproken.
[^fermentatief]: Dit is het verschil tussen homofermentatieve en heterofermentatieve melkzuurbacteriën. Dat eerste gebeurt ook in spieren als we sneller energie nodig hebben dan het bloed zuurstof kan aanleveren. Naslagwerken over metabolische routes bevatten meer informatie.
[^figactivitysrc]: Deze gegevens komen uit een onderzoek naar de groei van bepaalde stammen in zuurdesem fermentatie [@ganzle1998modeling].
Het woord bacterie heeft nogal een negatieve connotatie in onze moderne maatschappij, waar obsessief poetsen met bacteriewerende middelen een slechte gewoonte geworden is. Het menselijk lichaam bestaat uit triljoenen microbiële cellen, veel meer dan eigen menselijke cellen [@rosner2014ten]. Wij zijn een gigantische bus waar constant bacteriën op- en afstappen. Niet iedereen heeft een buskaartje gekocht, maar de meesten houden zich gedeisd, en werken zelfs in ons voordeel. Ons darmstelsel is heel gevoelig en bevat het meeste van deze cellen. Vandaar de groeiende aandacht voor pre- en probiotica [@voedselmachine]. Prebiotica zijn componenten in voedsel dat de productie van deze goede organismen stimuleert, zoals look, prei, asperge en volkoren tarwe. Probiotica zijn levende micro-organismen die de darmflora moeten aansterken, zoals yoghurt en kefir[^prob]. In realiteit overleven de meeste organismen de zuren in je maag niet. Om te kunnen genieten van de voordelen van probiotica, moeten de organismen nog leven. Gepasteuriseerde zuurkool van je supermarkt valt hier dus niet onder. Zuurdesem zelf zou ook beschouwd kunnen worden als probiotica, maar ik zie mezelf niet bepaald dagelijks een lepeltje naar binnen werken. Gebakken brood heeft hier niets meer mee te maken: de hitte van de oven verwoest al het leven.
[^kombucha]: Een licht bruisende en alcoholische gefermenteerde drank, gemaakt van gezoete zwarte of groene thee.
[^prob]: Niet alle commerciële probiotica wordt de tijd gegeven om bacteriën te kweken. Yakult bijvoorbeeld bevat hopen _Lactobacillus paracasei Shirota_, opgekweekt in laboratoria [@spanhaak1998effect].
Er zijn buiten smaak nog twee belangrijke redenen om met een rijke kolonie als zuurdesem te werken, in plaats van met één giststam. De eerste daarvan is _vertering_. De mensheid heeft doorheen de geschiedenis verschillende manieren gevonden om voedsel beter verteerbaar te maken [@pollancooked]. Groenten koken transformeert cellulose in licht verteerbaar materiaal. Door het kookproces komen vitaminen en mineralen vrij die door onze darmen kunnen opgenomen worden. Rauwe groenten kost onze maag en darmen veel meer moeite om te verteren dan bereide groenten. De kookpot fungeert in feite als onze tweede maag. Koeien mogen ons niet onderschatten, wij vinden altijd wel iets op onze gebrekken. Er zijn buiten koken nog andere technieken om voedsel beter verteerbaar te maken, zoals fermenteren. Wetenschappers hebben ontdekt dat het gebruik van zuurdesem de biologische beschikbaarheid van mineralen verhoogt [@poutanen2009sourdough]. Ook hier speelt de tijd een grote rol: hoe meer het is gefermenteerd, hoe meer het verteerbaar is. Wacht je echter té lang, dan valt er helemaal niets meer te verteren. De suikers zijn dan volledig opgebruikt.
Er zijn buiten smaak nog twee belangrijke redenen om met een rijke kolonie als zuurdesem te werken, in plaats van met één giststam. De eerste daarvan is _vertering_. De mensheid heeft doorheen de geschiedenis verschillende manieren gevonden om voedsel beter verteerbaar te maken [@pollancooked]. Groenten koken transformeert cellulose in licht verteerbaar materiaal. Door het kookproces komen vitaminen en mineralen vrij die door onze darmen kunnen opgenomen worden. Rauwe groenten kost onze maag en darmen veel meer moeite om te verteren dan bereide groenten. De kookpot fungeert in feite als onze tweede maag. Koeien mogen ons niet onderschatten, wij mensen vinden altijd wel iets op onze gebrekken. Er zijn buiten koken nog andere technieken om voedsel beter verteerbaar te maken, zoals fermenteren. Wetenschappers hebben ontdekt dat het gebruik van zuurdesem de biologische beschikbaarheid van mineralen verhoogt [@poutanen2009sourdough]. Ook hier speelt de tijd een grote rol: hoe meer het is gefermenteerd, hoe meer het verteerbaar is. Wacht je echter té lang, dan valt er helemaal niets meer te verteren. De suikers zijn dan volledig opgebruikt.
Hoe komt het dat fermenteren voedsel plots eetbaar maakt? Dat is heel simpel: giftige stoffen worden afgebroken door het proces. Linamarine, afkomstig van bladeren of wortels van planten, kan waterstofcyanide produceren als het in aanraking komt met de enzymen van onze darmflora. Maniok wordt daarom behandeld in plaats van rauw gegeten [@okafor1986microbial]. Ook complexe suikers worden omgezet in enkelvoudige suikers, die beter opneembaar zijn door onze darmwand. Suikers vallen in drie verschillende categorieën:
@ -39,7 +50,7 @@ Hoe komt het dat fermenteren voedsel plots eetbaar maakt? Dat is heel simpel: gi
Hoe complexer de suiker, des te moeilijker te verteren. Enkelvoudige suikers worden door een complex stofwisselingsproces genaamd _glycolyse_ verder omgevormd met als voornaamste resultaat energie, wat ons in staat stelt om onze spieren te bewegen [@turner1980regulation]. Suiker wordt tegenwoordig vanwege epidemieën als obesitas in een slecht daglicht gesteld. Toch heeft iedereen dit nodig om te overleven. Brood wordt vaak als eerste uitgekozen om op te schieten. Misschien moeten we dan maar allemaal overschakelen op zuurdesembrood? Het is immers aangetoond dat zuurdesem de vertering van zetmeel kan vertragen, wat leidt tot minder grote suikerpieken in het bloed [@poutanen2009sourdough].
Het fermentatieproces kan je beschouwen als een schaar die de lange ketting netjes opknipt in kleinere, eenvoudiger verwerkbare stukjes. Het zijn trouwens niet alleen de gisten, maar vooral de bacteriën, die hier het zware werk verrichten. Die hebben ook suikers (energie) nodig om in leven te blijven. Na een tijdje zijn de meeste suikers omgezet, en verzuurt de omgeving door een teveel aan azijnzuur. Dat punt herken je doordat het gerezen deeg begint in te storten. De glutenstructuur breekt, de lucht is weg, en je blijft met een baksteen zitten.
Het fermentatieproces kan je beschouwen als een schaar die de lange ketting netjes opknipt in kleinere, eenvoudiger verwerkbare stukjes. Het zijn trouwens niet alleen de gisten, maar vooral de bacteriën, die hier het zware werk verrichten. Die hebben ook suikers (energie) nodig om in leven te blijven. Zoals iedereen zijn lievelingseten heeft, zo hebben deze organismen ook hun eigen voorkeur. Soms ontstaat er hevige competitie, maar soms ook niet. Het soort van suiker speelt dus ook een rol [@gobbetti1994sourdough]. Door het opknipproces van de suikerkettingen verandert de samenstelling in het deeg, waarbij plots bepaalde bacteriën sneller reproduceren dan voorheen. Een (verplicht) samenwerkingsproces dus, waarbij het contract vergeten werd te ondertekenen. '_Imma make you an offer you cannot refuse_' klinkt het in het deeg. Na een tijdje zijn de meeste suikers omgezet, en verzuurt de omgeving door een teveel aan azijnzuur. Dat punt herken je doordat het gerezen deeg begint in te storten. De glutenstructuur breekt, de lucht is weg, en je blijft met een baksteen zitten.
Nu we iets meer weten over suikers, kunnen we het bakproces beter controleren, door bijvoorbeeld de juiste bloem te kiezen. Volkoren meel bevat veel meer voedingsstoffen voor organismen dan gezeefde, witte bloem. Daarom wordt een zuurdesemcultuur meestal met roggemeel opgestart. Rogge fermenteert nog sneller dan tarwe [@koistinen2018metabolic]. Ook zal je bij het gebruik van volle granen de rijstijd moeten verkorten of de temperatuur verlagen. Extra ingrediënten als melk (lactose) tellen ook als suiker.

View File

@ -16,6 +16,17 @@
publisher={Nature Publishing Group}
}
@article{gobbetti1994sourdough,
title={The sourdough microflora. Interactions between lactic acid bacteria and yeasts: metabolism of carbohydrates},
author={Gobbetti, M and Corsetti, A and Rossi, J},
journal={Applied Microbiology and Biotechnology},
volume={41},
number={4},
pages={456--460},
year={1994},
publisher={Springer}
}
@article{rosner2014ten,
title={Ten times more microbial cells than body cells in humans},
author={Rosner, JL},
@ -26,6 +37,17 @@
year={2014}
}
@article{ganzle1998modeling,
title={Modeling of growth of Lactobacillus sanfranciscensis and Candida milleri in response to process parameters of sourdough fermentation},
author={G{\"a}nzle, Michael G and Ehmann, Michaela and Hammes, Walter P},
journal={Appl. Environ. Microbiol.},
volume={64},
number={7},
pages={2616--2623},
year={1998},
publisher={Am Soc Microbiol}
}
@article{berton2002measurement,
title={Measurement of hydration capacity of wheat flour: influence of composition and physical characteristics},
author={Berton, Benjamin and Scher, Jo{\"e}l and Villieras, Fr{\'e}d{\'e}ric and Hardy, Jo{\"e}l},

View File

@ -0,0 +1,240 @@
<html>
<head>
<script src="https://www.amcharts.com/lib/4/core.js"></script>
<script src="https://www.amcharts.com/lib/4/charts.js"></script>
<script src="https://www.amcharts.com/lib/4/themes/animated.js"></script>
<script src="https://unpkg.com/popper.js/dist/umd/popper.min.js"></script>
<script src="https://code.jquery.com/jquery-3.2.1.min.js" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<style>
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
h1, h2, h3 {
margin: 20px;
}
#right {
width: 65%;
float: right;
}
#chartdiv {
height: 800px;
margin-bottom: 40px;
}
.popimg {
width: 100%;
border: 1px solid black;
}
#main {
float: left;
width: 30%;
margin: 10px;
margin-left: 50px;
}
.datatable {
}
.bd-callout-warning {
border-left-color: #f0ad4e !important;
}
.bd-callout-active {
border-left-color: green !important;
cursor: pointer;
background-color: #EEEEEE;
}
.bd-callout {
padding: 1.25rem;
margin-top: 1.25rem;
margin-bottom: 1.25rem;
border: 1px solid #eee;
border-left-width: .25rem;
border-radius: .25rem;
}
nav {
border-bottom: 1px solid lightgrey;
}
footer {
border-top: 1px solid lightgrey;
padding-bottom: 25px;
}
footer .footer-copyright {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
</style>
<title>Activity VS Temperature</title>
</head>
<body>
<nav class="navbar sticky-top navbar-expand-lg navbar-light bg-light">
<a class="navbar-brand mb-0 h1" href="#">Activity VS Temperature</a>
<span class="navbar-text">
</span>
</nav>
<div class="container">
<div id="chartdiv"></div>
</div>
<hr style="clear: both;" />
<footer class="page-footer bg-light font-small pt-4">
<div class="container">
<div class="row">
<div class="footer-copyright text-center py-3 col-sm">
Wouter Groeneveld<br/>
</div>
</div>
</div>
</footer>
<script>
(() => {
am4core.useTheme(am4themes_animated);
// Create chart instance
var chart = am4core.create("chartdiv", am4charts.XYChart);
chart.exporting.menu = new am4core.ExportMenu();
chart.paddingRight = 20;
// Add data
chart.data = [{
"temp": 2,
"yeast": 0,
"lab": 0.01
}, {
"temp": 4,
"yeast": 0.005,
"lab": 0.02
}, {
"temp": 6,
"yeast": 0.01,
"lab": 0.03
}, {
"temp": 8,
"yeast": 0.03,
"lab": 0.05
}, {
"temp": 10,
"yeast": 0.04,
"lab": 0.07
}, {
"temp": 12,
"yeast": 0.05,
"lab": 0.1
}, {
"temp": 14,
"yeast": 0.07,
"lab": 0.12
}, {
"temp": 16,
"yeast": 0.1,
"lab": 0.15
}, {
"temp": 18,
"yeast": 0.17,
"lab": 0.2
}, {
"temp": 20,
"yeast": 0.25,
"lab": 0.25
}, {
"temp": 22,
"yeast": 0.3,
"lab": 0.3
}, {
"temp": 24,
"yeast": 0.4,
"lab": 0.4
}, {
"temp": 26,
"yeast": 0.42,
"lab": 0.44
}, {
"temp": 28,
"yeast": 0.42,
"lab": 0.5
}, {
"temp": 30,
"yeast": 0.35,
"lab": 0.55
}, {
"temp": 32,
"yeast": 0.2,
"lab": 0.66
}, {
"temp": 34,
"yeast": 0.05,
"lab": 0.66
}, {
"temp": 36,
"yeast": 0,
"lab": 0.6
}, {
"temp": 38,
"yeast": 0,
"lab": 0.4
}, {
"temp": 40,
"yeast": 0,
"lab": 0.1
}];
// Create axes
var tempAxis = chart.xAxes.push(new am4charts.ValueAxis());
//tempAxis.dataFields.category
tempAxis.title.text = "Temperatuur in °C";
tempAxis.min = 2;
tempAxis.max = 40;
tempAxis.renderer.minGridDistance = 50;
tempAxis.strictMinMax = true;
// Create value axis
var valueAxis = chart.yAxes.push(new am4charts.ValueAxis());
valueAxis.title.text = "Activiteit";
valueAxis.min = 0;
valueAxis.max = 0.7;
valueAxis.renderer.minGridDistance = 100;
valueAxis.strictMinMax = true;
// Create series
var series1 = chart.series.push(new am4charts.LineSeries());
series1.name = "Candida m. (gist)";
series1.strokeDasharray = "3 7";
series1.dataFields.valueY = "yeast";
series1.dataFields.valueX = "temp";
series1.strokeWidth = 5;
var series2 = chart.series.push(new am4charts.LineSeries());
series2.dataFields.valueY = "lab";
series2.name = "Lactobacillus s.f. (melkzuurbacerie)"
series2.dataFields.valueX = "temp";
series2.strokeWidth = 5;
chart.legend = new am4charts.Legend();
})();
</script>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

View File

@ -484,37 +484,28 @@
"buffers":
[
{
"file": "content/boek/03.pd.md",
"file": "content/boek/05.pd.md",
"settings":
{
"buffer_size": 40549,
"buffer_size": 14691,
"encoding": "UTF-8",
"line_ending": "Unix"
}
},
{
"file": "content/boek/01.pd.md",
"file": "content/boek/data/activity_vs_temp.html",
"settings":
{
"buffer_size": 18847,
"buffer_size": 4034,
"encoding": "UTF-8",
"line_ending": "Unix"
}
},
{
"file": "content/boek/preamble.tex",
"file": "content/boek/Makefile",
"settings":
{
"buffer_size": 298,
"encoding": "UTF-8",
"line_ending": "Unix"
}
},
{
"file": "content/boek/02.pd.md",
"settings":
{
"buffer_size": 55689,
"buffer_size": 672,
"encoding": "UTF-8",
"line_ending": "Unix"
}
@ -591,7 +582,6 @@
"/Users/jefklak/development/redzuurdesem",
"/Users/jefklak/development/redzuurdesem/content",
"/Users/jefklak/development/redzuurdesem/content/boek",
"/Users/jefklak/development/redzuurdesem/content/boek/img",
"/Users/jefklak/development/redzuurdesem/docs",
"/Users/jefklak/development/redzuurdesem/layouts",
"/Users/jefklak/development/redzuurdesem/layouts/partials",
@ -599,20 +589,20 @@
],
"file_history":
[
"/Users/jefklak/development/redzuurdesem/.gitignore",
"/Users/jefklak/development/redzuurdesem/content/boek/boek.bib",
"/Users/jefklak/development/redzuurdesem/content/boek/03.pd.md",
"/Users/jefklak/development/redzuurdesem/content/boek/01.pd.md",
"/Users/jefklak/development/redzuurdesem/content/boek/02.pd.md",
"/Users/jefklak/development/redzuurdesem/content/boek/99.pd.md",
"/Users/jefklak/development/redzuurdesem/content/boek/preamble.tex",
"/Users/jefklak/development/redzuurdesem/.gitignore",
"/Users/jefklak/Downloads/Delphi_Study_round_1_identification_of_noncognitive_skills_in_Software_Engineering-Distribution_History.csv",
"/Users/jefklak/development/redzuurdesem/content/boek/voorwoord.tex",
"/Users/jefklak/development/redzuurdesem/content/boek/00.pd.md",
"/Users/jefklak/development/redzuurdesem/content/boek/01.pd.md",
"/Users/jefklak/development/redzuurdesem/content/boek/preamble.tex",
"/Users/jefklak/development/redzuurdesem/content/boek/todo.md",
"/Users/jefklak/development/redzuurdesem/content/boek/metadata.yml",
"/Users/jefklak/development/redzuurdesem/content/boek/Makefile",
"/Users/jefklak/development/redzuurdesem/content/boek/99.pd.md",
"/Users/jefklak/development/redzuurdesem/content/boek/04.pd.md",
"/Users/jefklak/development/redzuurdesem/content/boek/03.pd.md",
"/Users/jefklak/development/redzuurdesem/content/boek/_index.md",
"/Users/jefklak/development/redzuurdesem/content/boek/boek.tex",
"/Users/jefklak/development/redzuurdesem/config.toml",
@ -730,7 +720,7 @@
],
"find":
{
"height": 27.0
"height": 39.0
},
"find_in_files":
{
@ -746,6 +736,13 @@
"case_sensitive": false,
"find_history":
[
"Gist.",
"minerale",
"2",
"CO",
"schimm",
"afgebro",
"tcolo",
"uit de oven halen",
"frigo",
"artisan",
@ -801,35 +798,59 @@
[
{
"buffer": 0,
"file": "content/boek/03.pd.md",
"file": "content/boek/05.pd.md",
"semi_transient": false,
"settings":
{
"buffer_size": 40549,
"buffer_size": 14691,
"regions":
{
},
"selection":
[
[
39770,
39770
5553,
5553
]
],
"settings":
{
"WordCount":
{
"changes": 314,
"count": 2078,
"modified": false,
"selection": false,
"status": -1,
"syntax": "plain text"
},
"bracket_highlighter.busy": false,
"bracket_highlighter.clone": -1,
"bracket_highlighter.clone_locations":
{
"close":
{
"1":
[
5529,
5530
]
},
"icon":
{
"1":
[
"Packages/BracketHighlighter/icons/square_bracket.png",
"region.bluish"
]
},
"open":
{
"1":
[
5418,
5419
]
},
"unmatched":
{
@ -837,51 +858,41 @@
},
"bracket_highlighter.clone_regions":
[
"bh_round",
"bh_round_center",
"bh_round_open",
"bh_round_close",
"bh_round_content",
"bh_square",
"bh_square_center",
"bh_square_open",
"bh_square_close",
"bh_square_content",
"bh_single_quote",
"bh_single_quote_center",
"bh_single_quote_open",
"bh_single_quote_close",
"bh_single_quote_content",
"bh_angle",
"bh_angle_center",
"bh_angle_open",
"bh_angle_close",
"bh_angle_content",
"bh_default",
"bh_default_center",
"bh_default_open",
"bh_default_close",
"bh_default_content",
"bh_curly",
"bh_curly_center",
"bh_curly_open",
"bh_curly_close",
"bh_curly_content",
"bh_c_define",
"bh_c_define_center",
"bh_c_define_open",
"bh_c_define_close",
"bh_c_define_content",
"bh_regex",
"bh_regex_center",
"bh_regex_open",
"bh_regex_close",
"bh_regex_content",
"bh_round",
"bh_round_center",
"bh_round_open",
"bh_round_close",
"bh_round_content",
"bh_default",
"bh_default_center",
"bh_default_open",
"bh_default_close",
"bh_default_content",
"bh_single_quote",
"bh_single_quote_center",
"bh_single_quote_open",
"bh_single_quote_close",
"bh_single_quote_content",
"bh_unmatched",
"bh_unmatched_center",
"bh_unmatched_open",
"bh_unmatched_close",
"bh_unmatched_content",
"bh_c_define",
"bh_c_define_center",
"bh_c_define_open",
"bh_c_define_close",
"bh_c_define_content",
"bh_angle",
"bh_angle_center",
"bh_angle_open",
"bh_angle_close",
"bh_angle_content",
"bh_double_quote",
"bh_double_quote_center",
"bh_double_quote_open",
@ -891,7 +902,17 @@
"bh_tag_center",
"bh_tag_open",
"bh_tag_close",
"bh_tag_content"
"bh_tag_content",
"bh_regex",
"bh_regex_center",
"bh_regex_open",
"bh_regex_close",
"bh_regex_content",
"bh_square",
"bh_square_center",
"bh_square_open",
"bh_square_close",
"bh_square_content"
],
"bracket_highlighter.locations":
{
@ -910,51 +931,41 @@
},
"bracket_highlighter.regions":
[
"bh_round",
"bh_round_center",
"bh_round_open",
"bh_round_close",
"bh_round_content",
"bh_square",
"bh_square_center",
"bh_square_open",
"bh_square_close",
"bh_square_content",
"bh_single_quote",
"bh_single_quote_center",
"bh_single_quote_open",
"bh_single_quote_close",
"bh_single_quote_content",
"bh_angle",
"bh_angle_center",
"bh_angle_open",
"bh_angle_close",
"bh_angle_content",
"bh_default",
"bh_default_center",
"bh_default_open",
"bh_default_close",
"bh_default_content",
"bh_curly",
"bh_curly_center",
"bh_curly_open",
"bh_curly_close",
"bh_curly_content",
"bh_c_define",
"bh_c_define_center",
"bh_c_define_open",
"bh_c_define_close",
"bh_c_define_content",
"bh_regex",
"bh_regex_center",
"bh_regex_open",
"bh_regex_close",
"bh_regex_content",
"bh_round",
"bh_round_center",
"bh_round_open",
"bh_round_close",
"bh_round_content",
"bh_default",
"bh_default_center",
"bh_default_open",
"bh_default_close",
"bh_default_content",
"bh_single_quote",
"bh_single_quote_center",
"bh_single_quote_open",
"bh_single_quote_close",
"bh_single_quote_content",
"bh_unmatched",
"bh_unmatched_center",
"bh_unmatched_open",
"bh_unmatched_close",
"bh_unmatched_content",
"bh_c_define",
"bh_c_define_center",
"bh_c_define_open",
"bh_c_define_close",
"bh_c_define_content",
"bh_angle",
"bh_angle_center",
"bh_angle_open",
"bh_angle_close",
"bh_angle_content",
"bh_double_quote",
"bh_double_quote_center",
"bh_double_quote_open",
@ -964,41 +975,52 @@
"bh_tag_center",
"bh_tag_open",
"bh_tag_close",
"bh_tag_content"
"bh_tag_content",
"bh_regex",
"bh_regex_center",
"bh_regex_open",
"bh_regex_close",
"bh_regex_content",
"bh_square",
"bh_square_center",
"bh_square_open",
"bh_square_close",
"bh_square_content"
],
"git_gutter_is_enabled": true,
"open_with_edit": true,
"syntax": "Packages/MarkdownEditing/Markdown.sublime-syntax"
},
"translation.x": 0.0,
"translation.y": 13748.0,
"translation.y": 1586.0,
"zoom_level": 1.0
},
"stack_index": 2,
"stack_index": 1,
"type": "text"
},
{
"buffer": 1,
"file": "content/boek/01.pd.md",
"file": "content/boek/data/activity_vs_temp.html",
"semi_transient": false,
"settings":
{
"buffer_size": 18847,
"buffer_size": 4034,
"regions":
{
},
"selection":
[
[
17768,
17768
2776,
2776
]
],
"settings":
{
"WordCount":
{
"changes": 34,
"count": 3116,
"changes": 115,
"count": 217,
"modified": false,
"selection": false,
"status": -1,
@ -1019,6 +1041,11 @@
},
"unmatched":
{
"1":
[
2464,
2465
]
}
},
"bracket_highlighter.clone_regions":
@ -1028,31 +1055,6 @@
"bh_curly_open",
"bh_curly_close",
"bh_curly_content",
"bh_regex",
"bh_regex_center",
"bh_regex_open",
"bh_regex_close",
"bh_regex_content",
"bh_square",
"bh_square_center",
"bh_square_open",
"bh_square_close",
"bh_square_content",
"bh_single_quote",
"bh_single_quote_center",
"bh_single_quote_open",
"bh_single_quote_close",
"bh_single_quote_content",
"bh_angle",
"bh_angle_center",
"bh_angle_open",
"bh_angle_close",
"bh_angle_content",
"bh_double_quote",
"bh_double_quote_center",
"bh_double_quote_open",
"bh_double_quote_close",
"bh_double_quote_content",
"bh_round",
"bh_round_center",
"bh_round_open",
@ -1063,69 +1065,6 @@
"bh_default_open",
"bh_default_close",
"bh_default_content",
"bh_c_define",
"bh_c_define_center",
"bh_c_define_open",
"bh_c_define_close",
"bh_c_define_content",
"bh_tag",
"bh_tag_center",
"bh_tag_open",
"bh_tag_close",
"bh_tag_content",
"bh_unmatched",
"bh_unmatched_center",
"bh_unmatched_open",
"bh_unmatched_close",
"bh_unmatched_content"
],
"bracket_highlighter.locations":
{
"close":
{
"1":
[
17775,
17776
]
},
"icon":
{
"1":
[
"Packages/BracketHighlighter/icons/round_bracket.png",
"region.yellowish"
]
},
"open":
{
"1":
[
17763,
17764
]
},
"unmatched":
{
}
},
"bracket_highlighter.regions":
[
"bh_round",
"bh_round_center",
"bh_round_open",
"bh_round_close",
"bh_round_content",
"bh_default",
"bh_default_center",
"bh_default_open",
"bh_default_close",
"bh_default_content",
"bh_curly",
"bh_curly_center",
"bh_curly_open",
"bh_curly_close",
"bh_curly_content",
"bh_single_quote",
"bh_single_quote_center",
"bh_single_quote_open",
@ -1136,21 +1075,6 @@
"bh_unmatched_open",
"bh_unmatched_close",
"bh_unmatched_content",
"bh_square",
"bh_square_center",
"bh_square_open",
"bh_square_close",
"bh_square_content",
"bh_double_quote",
"bh_double_quote_center",
"bh_double_quote_open",
"bh_double_quote_close",
"bh_double_quote_content",
"bh_tag",
"bh_tag_center",
"bh_tag_open",
"bh_tag_close",
"bh_tag_content",
"bh_c_define",
"bh_c_define_center",
"bh_c_define_open",
@ -1161,65 +1085,16 @@
"bh_angle_open",
"bh_angle_close",
"bh_angle_content",
"bh_regex",
"bh_regex_center",
"bh_regex_open",
"bh_regex_close",
"bh_regex_content"
],
"git_gutter_is_enabled": true,
"syntax": "Packages/MarkdownEditing/Markdown.sublime-syntax"
},
"translation.x": 0.0,
"translation.y": 5702.0,
"zoom_level": 1.0
},
"stack_index": 0,
"type": "text"
},
{
"buffer": 2,
"file": "content/boek/preamble.tex",
"semi_transient": false,
"settings":
{
"buffer_size": 298,
"regions":
{
},
"selection":
[
[
253,
253
]
],
"settings":
{
"bracket_highlighter.busy": false,
"bracket_highlighter.clone": -1,
"bracket_highlighter.clone_locations":
{
"close":
{
},
"icon":
{
},
"open":
{
},
"unmatched":
{
}
},
"bracket_highlighter.clone_regions":
[
"bh_curly",
"bh_curly_center",
"bh_curly_open",
"bh_curly_close",
"bh_curly_content",
"bh_double_quote",
"bh_double_quote_center",
"bh_double_quote_open",
"bh_double_quote_close",
"bh_double_quote_content",
"bh_tag",
"bh_tag_center",
"bh_tag_open",
"bh_tag_close",
"bh_tag_content",
"bh_regex",
"bh_regex_center",
"bh_regex_open",
@ -1229,47 +1104,7 @@
"bh_square_center",
"bh_square_open",
"bh_square_close",
"bh_square_content",
"bh_single_quote",
"bh_single_quote_center",
"bh_single_quote_open",
"bh_single_quote_close",
"bh_single_quote_content",
"bh_angle",
"bh_angle_center",
"bh_angle_open",
"bh_angle_close",
"bh_angle_content",
"bh_double_quote",
"bh_double_quote_center",
"bh_double_quote_open",
"bh_double_quote_close",
"bh_double_quote_content",
"bh_round",
"bh_round_center",
"bh_round_open",
"bh_round_close",
"bh_round_content",
"bh_default",
"bh_default_center",
"bh_default_open",
"bh_default_close",
"bh_default_content",
"bh_c_define",
"bh_c_define_center",
"bh_c_define_open",
"bh_c_define_close",
"bh_c_define_content",
"bh_tag",
"bh_tag_center",
"bh_tag_open",
"bh_tag_close",
"bh_tag_content",
"bh_unmatched",
"bh_unmatched_center",
"bh_unmatched_open",
"bh_unmatched_close",
"bh_unmatched_content"
"bh_square_content"
],
"bracket_highlighter.locations":
{
@ -1277,8 +1112,8 @@
{
"1":
[
260,
261
2777,
2778
]
},
"icon":
@ -1293,8 +1128,8 @@
{
"1":
[
252,
253
2711,
2712
]
},
"unmatched":
@ -1303,51 +1138,6 @@
},
"bracket_highlighter.regions":
[
"bh_angle",
"bh_angle_center",
"bh_angle_open",
"bh_angle_close",
"bh_angle_content",
"bh_single_quote",
"bh_single_quote_center",
"bh_single_quote_open",
"bh_single_quote_close",
"bh_single_quote_content",
"bh_c_define",
"bh_c_define_center",
"bh_c_define_open",
"bh_c_define_close",
"bh_c_define_content",
"bh_tag",
"bh_tag_center",
"bh_tag_open",
"bh_tag_close",
"bh_tag_content",
"bh_default",
"bh_default_center",
"bh_default_open",
"bh_default_close",
"bh_default_content",
"bh_unmatched",
"bh_unmatched_center",
"bh_unmatched_open",
"bh_unmatched_close",
"bh_unmatched_content",
"bh_double_quote",
"bh_double_quote_center",
"bh_double_quote_open",
"bh_double_quote_close",
"bh_double_quote_content",
"bh_regex",
"bh_regex_center",
"bh_regex_open",
"bh_regex_close",
"bh_regex_content",
"bh_square",
"bh_square_center",
"bh_square_open",
"bh_square_close",
"bh_square_content",
"bh_curly",
"bh_curly_center",
"bh_curly_open",
@ -1357,33 +1147,80 @@
"bh_round_center",
"bh_round_open",
"bh_round_close",
"bh_round_content"
"bh_round_content",
"bh_default",
"bh_default_center",
"bh_default_open",
"bh_default_close",
"bh_default_content",
"bh_single_quote",
"bh_single_quote_center",
"bh_single_quote_open",
"bh_single_quote_close",
"bh_single_quote_content",
"bh_unmatched",
"bh_unmatched_center",
"bh_unmatched_open",
"bh_unmatched_close",
"bh_unmatched_content",
"bh_c_define",
"bh_c_define_center",
"bh_c_define_open",
"bh_c_define_close",
"bh_c_define_content",
"bh_angle",
"bh_angle_center",
"bh_angle_open",
"bh_angle_close",
"bh_angle_content",
"bh_double_quote",
"bh_double_quote_center",
"bh_double_quote_open",
"bh_double_quote_close",
"bh_double_quote_content",
"bh_tag",
"bh_tag_center",
"bh_tag_open",
"bh_tag_close",
"bh_tag_content",
"bh_regex",
"bh_regex_center",
"bh_regex_open",
"bh_regex_close",
"bh_regex_content",
"bh_square",
"bh_square_center",
"bh_square_open",
"bh_square_close",
"bh_square_content"
],
"git_gutter_is_enabled": true,
"syntax": "Packages/LaTeX/LaTeX.sublime-syntax"
"open_with_edit": true,
"syntax": "Packages/HTML/HTML.sublime-syntax",
"translate_tabs_to_spaces": false
},
"translation.x": 0.0,
"translation.y": 0.0,
"translation.y": 2478.0,
"zoom_level": 1.0
},
"stack_index": 3,
"stack_index": 0,
"type": "text"
},
{
"buffer": 3,
"file": "content/boek/02.pd.md",
"buffer": 2,
"file": "content/boek/Makefile",
"semi_transient": false,
"settings":
{
"buffer_size": 55689,
"buffer_size": 672,
"regions":
{
},
"selection":
[
[
49858,
49858
125,
125
]
],
"settings":
@ -1391,7 +1228,7 @@
"WordCount":
{
"changes": 0,
"count": 8828,
"count": 40,
"modified": false,
"selection": false,
"status": -1,
@ -1415,79 +1252,6 @@
}
},
"bracket_highlighter.clone_regions":
[
"bh_angle",
"bh_angle_center",
"bh_angle_open",
"bh_angle_close",
"bh_angle_content",
"bh_single_quote",
"bh_single_quote_center",
"bh_single_quote_open",
"bh_single_quote_close",
"bh_single_quote_content",
"bh_c_define",
"bh_c_define_center",
"bh_c_define_open",
"bh_c_define_close",
"bh_c_define_content",
"bh_tag",
"bh_tag_center",
"bh_tag_open",
"bh_tag_close",
"bh_tag_content",
"bh_default",
"bh_default_center",
"bh_default_open",
"bh_default_close",
"bh_default_content",
"bh_unmatched",
"bh_unmatched_center",
"bh_unmatched_open",
"bh_unmatched_close",
"bh_unmatched_content",
"bh_double_quote",
"bh_double_quote_center",
"bh_double_quote_open",
"bh_double_quote_close",
"bh_double_quote_content",
"bh_regex",
"bh_regex_center",
"bh_regex_open",
"bh_regex_close",
"bh_regex_content",
"bh_square",
"bh_square_center",
"bh_square_open",
"bh_square_close",
"bh_square_content",
"bh_curly",
"bh_curly_center",
"bh_curly_open",
"bh_curly_close",
"bh_curly_content",
"bh_round",
"bh_round_center",
"bh_round_open",
"bh_round_close",
"bh_round_content"
],
"bracket_highlighter.locations":
{
"close":
{
},
"icon":
{
},
"open":
{
},
"unmatched":
{
}
},
"bracket_highlighter.regions":
[
"bh_round",
"bh_round_center",
@ -1545,14 +1309,87 @@
"bh_regex_close",
"bh_regex_content"
],
"bracket_highlighter.locations":
{
"close":
{
},
"icon":
{
},
"open":
{
},
"unmatched":
{
}
},
"bracket_highlighter.regions":
[
"bh_curly",
"bh_curly_center",
"bh_curly_open",
"bh_curly_close",
"bh_curly_content",
"bh_c_define",
"bh_c_define_center",
"bh_c_define_open",
"bh_c_define_close",
"bh_c_define_content",
"bh_angle",
"bh_angle_center",
"bh_angle_open",
"bh_angle_close",
"bh_angle_content",
"bh_round",
"bh_round_center",
"bh_round_open",
"bh_round_close",
"bh_round_content",
"bh_double_quote",
"bh_double_quote_center",
"bh_double_quote_open",
"bh_double_quote_close",
"bh_double_quote_content",
"bh_square",
"bh_square_center",
"bh_square_open",
"bh_square_close",
"bh_square_content",
"bh_regex",
"bh_regex_center",
"bh_regex_open",
"bh_regex_close",
"bh_regex_content",
"bh_unmatched",
"bh_unmatched_center",
"bh_unmatched_open",
"bh_unmatched_close",
"bh_unmatched_content",
"bh_single_quote",
"bh_single_quote_center",
"bh_single_quote_open",
"bh_single_quote_close",
"bh_single_quote_content",
"bh_default",
"bh_default_center",
"bh_default_open",
"bh_default_close",
"bh_default_content",
"bh_tag",
"bh_tag_center",
"bh_tag_open",
"bh_tag_close",
"bh_tag_content"
],
"git_gutter_is_enabled": true,
"syntax": "Packages/MarkdownEditing/Markdown.sublime-syntax"
"syntax": "Packages/Makefile/Makefile.sublime-syntax"
},
"translation.x": 0.0,
"translation.y": 17453.0,
"translation.y": 0.0,
"zoom_level": 1.0
},
"stack_index": 1,
"stack_index": 2,
"type": "text"
}
]

Binary file not shown.

Before

Width:  |  Height:  |  Size: 97 KiB

After

Width:  |  Height:  |  Size: 107 KiB