Part I. IntroductionTable of ContentsPreface1. Getting the stylesheets1.1 Download the latest release1.2 Getting the release from Maven2. Using the stylesheets2.1 Using the Jar2.2 Using the Python script2.3 Run with Java2.4 Run with Docker2.5 Extension functions2.5.1 Extension function debugging2.6 “Chunked” output2.6.1 Keyboard navigation and speaker notes2.7 Effectivity attributes and profiling2.7.1 Effectivity2.7.2 Profiling2.7.3 Dynamic profiling2.8 Syntax highlighting2.9 Print output (dead tree editions)3. Customizing the stylesheets3.1 Changing stylesheet parameters3.2 Creating a customization layer3.3 Managing CSS stylesheets3.4 Creating something completely different4. Implementation details4.1 Customizing chunking4.2 Lengths and units4.3 Verbatim styles4.4 Mediaobject URIs4.5 Templates4.6 Annotations5. Building the stylesheets5.1 Prerequisites5.2 Repository structure5.3 Build tasks5.4 Running XSpec