1 /* this stylesheet is used when generating a PDF */
5 margin: 1.5cm 1.5cm 1.5cm 1.5cm;
13 page-break-after: always;
20 /* styles for the right hand spread
21 Bottom left we display the title of the book, bottom right the page using a CSS
22 counter, top right the content of the current chapter
26 margin: 10pt 0 30pt 0;
27 /*border-top: .25pt solid #666;*/
28 content: "The Ardour Manual";
33 margin: 10pt 0 30pt 0;
34 /*border-top: .25pt solid #666;*/
35 content: counter(page);
39 content: string(doctitle);
40 margin: 30pt 0 10pt 0;
46 /* styles for the left hand spread
47 Bottom right book title, bottom left current page
51 margin: 10pt 0 30pt 0;
52 /*border-top: .25pt solid #666;*/
53 content: "The Ardour Manual";
58 margin: 10pt 0 30pt 0;
59 /*border-top: .25pt solid #666;*/
60 content: counter(page);
79 counter-reset: partnum chapternum subchapternum figurenum; /* resets all counters */
80 /*font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;*/
87 string-set: doctitle content(); /* get the title of the current chapter */
88 page-break-before: always;
91 #toc::before { /* the ToC should not count...*/
93 counter-reset: partnum;
94 /*counter-increment: partnum -1;*/
97 h1::before { /* parts */
98 counter-increment: partnum;
99 content: "Part " counter(partnum) " - ";
102 h2::before { /* chapter */
103 counter-increment: chapternum;
104 content: "Chapter " counter(chapternum) " - ";
107 h3::before { /* subchapter */
108 counter-increment: subchapternum;
109 content: counter(chapternum) "." counter(subchapternum) " - " ;
113 counter-increment: figurenum;
114 content: "Fig. " counter(chapternum) "." counter(figurenum) " - ";
117 h1 { font-size: 3em; }
118 h2 { font-size: 2.25em; counter-reset: subchapternum figurenum; }
119 h3 { font-size: 1.75em; }
120 h4 { font-size: 1.4em; }
121 h5 { font-size: 1.2em; }
122 h6 { font-size: 1.1em; }
126 page-break-after: avoid;
127 page-break-inside:avoid;
132 page-break-before: avoid;
136 page-break-inside: avoid;
149 /* create page numbers using target-counter in the TOC */
151 content: target-counter(attr(href), page);
160 text-decoration: none;
164 list-style-position: inside;
171 /* add page number to cross references */
173 content: " (page " target-counter(attr(href, url), page) ")";