Voor automatische nummering van koppen heb ik een oplossing gevonden in de vorm van deze GitBook-plugin: https://github.com/hmarr/gitbook-plugin-numbered-headings
Hiervoor moet er een book.json in de scriptiemap aangemaakt worden, waar de plugin in vermeld wordt. (Hier kun je ook parameters als titel, auteur etc invullen die in de metadata van de PDF komen. Ik heb hier ook opgegeven dat GitBook versie 2.6.7 gebruikt moet worden om het parts-probleem te verhelpen.) http://toolchain.gitbook.com/config.html
Vervolgens haal je de plugin binnen met npm i gitbook-plugin-numbered-headings . Daarna navigeer je naar de map met de scriptie en installeer je de plugin ernaar met gitbook install. Er verschijnt dan een map 'node_modules' met daarin de pluginmap 'gitbook-plugin-numbered-headings'.
Een nadeel van die plugin is dat er standaard geen spaties geplaatst worden tussen het nummer en de kop. Dit heb ik opgelost door het CSS-bestand van de plugin (scriptiemap\node_modules\gitbook-plugin-numbered-headings\assets\numbered-headings.css) aan te passen: bij iedere regel 'content' heb ik op het einde een spatie toegevoegd met Unicode '\00a0'.
Bv.:
content: counter(h1) "." counter(h2);
wordt
content: counter(h1) "." counter(h2) "\00a0";
De koppen in de geëxporteerde PDF zullen nu genummerd zijn. De nummering begint bij 0 (README/inleiding).
Ik heb er persoonlijk ook voor gekozen om de nummering uit te zetten bij h5 (content-lijn verwijderd), '3.4.1.2.2' was nét iets te veel van het goeie.
Voor automatische nummering van koppen heb ik een oplossing gevonden in de vorm van deze GitBook-plugin: https://github.com/hmarr/gitbook-plugin-numbered-headings
Hiervoor moet er een book.json in de scriptiemap aangemaakt worden, waar de plugin in vermeld wordt. (Hier kun je ook parameters als titel, auteur etc invullen die in de metadata van de PDF komen. Ik heb hier ook opgegeven dat GitBook versie 2.6.7 gebruikt moet worden om het parts-probleem te verhelpen.) http://toolchain.gitbook.com/config.html
Vervolgens haal je de plugin binnen met npm i gitbook-plugin-numbered-headings . Daarna navigeer je naar de map met de scriptie en installeer je de plugin ernaar met gitbook install. Er verschijnt dan een map 'node_modules' met daarin de pluginmap 'gitbook-plugin-numbered-headings'.
Een nadeel van die plugin is dat er standaard geen spaties geplaatst worden tussen het nummer en de kop. Dit heb ik opgelost door het CSS-bestand van de plugin (scriptiemap\node_modules\gitbook-plugin-numbered-headings\assets\numbered-headings.css) aan te passen: bij iedere regel 'content' heb ik op het einde een spatie toegevoegd met Unicode '\00a0'.
Bv.:
content: counter(h1) "." counter(h2);
wordt
content: counter(h1) "." counter(h2) "\00a0";
De koppen in de geëxporteerde PDF zullen nu genummerd zijn. De nummering begint bij 0 (README/inleiding).
Ik heb er persoonlijk ook voor gekozen om de nummering uit te zetten bij h5 (content-lijn verwijderd), '3.4.1.2.2' was nét iets te veel van het goeie.