annotate dottes.tex @ 1088:f58b5a536945

Note 30th anniversary.
author Jim Hague <jim.hague@acm.org>
date Sat, 19 Nov 2022 10:50:13 +0000
parents 663d0bf36c67
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
1 \input{docclass.tex}
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
2
315
b4d568b70c33 Revise first line table.
Jim Hague <jim.hague@acm.org>
parents: 312
diff changeset
3 \usepackage{array}
955
2324285ba90b Round A4 up to a multiple of 4 total pages.
Jim Hague <jim.hague@acm.org>
parents: 954
diff changeset
4 \usepackage{calc}
869
7cc06a68a572 Add optional image caption taken from <section>/image.md.
Jim Hague <jim.hague@acm.org>
parents: 860
diff changeset
5 \usepackage{caption}
282
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
6 \usepackage{color}
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
7 \usepackage{fontspec}
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
8 \usepackage{graphicx}
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
9 \usepackage{fancyhdr}
955
2324285ba90b Round A4 up to a multiple of 4 total pages.
Jim Hague <jim.hague@acm.org>
parents: 954
diff changeset
10 \usepackage{ifthen}
964
9eff07108792 Add tech data section to website and update printed version.
Jim Hague <jim.hague@acm.org>
parents: 963
diff changeset
11 \usepackage{metalogo}
893
79dcae708ea9 Attempt to avoid widow header in bumper booke A5.
Jim Hague <jim.hague@acm.org>
parents: 869
diff changeset
12 \usepackage[defaultlines=4,all]{nowidow}
330
473d335235b8 Put tune title, image and following content into a table.
Jim Hague <jim.hague@acm.org>
parents: 329
diff changeset
13 \usepackage{tabularx}
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
14 \usepackage{longtable}
900
7915de1e09b0 Try again with firstline section header orphans.
Jim Hague <jim.hague@acm.org>
parents: 893
diff changeset
15 \usepackage{needspace}
282
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
16 \usepackage[UKenglish]{babel}
317
01399eb43c0d Back out accidental change.
Jim Hague <jim.hague@acm.org>
parents: 315
diff changeset
17 \usepackage[UKenglish]{isodate}
267
1b08069e5cc4 Change paragraph formatting - no indent, gaps between paragraphs.
Jim Hague <jim.hague@acm.org>
parents: 266
diff changeset
18
1b08069e5cc4 Change paragraph formatting - no indent, gaps between paragraphs.
Jim Hague <jim.hague@acm.org>
parents: 266
diff changeset
19 % Non-indented paragraphs with space between them.
1b08069e5cc4 Change paragraph formatting - no indent, gaps between paragraphs.
Jim Hague <jim.hague@acm.org>
parents: 266
diff changeset
20 \usepackage{parskip}
1b08069e5cc4 Change paragraph formatting - no indent, gaps between paragraphs.
Jim Hague <jim.hague@acm.org>
parents: 266
diff changeset
21
1b08069e5cc4 Change paragraph formatting - no indent, gaps between paragraphs.
Jim Hague <jim.hague@acm.org>
parents: 266
diff changeset
22 % 2 column table of contents.
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
23 \usepackage[toc]{multitoc}
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
24
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
25 \usepackage{hyperref}
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
26 \hypersetup{
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
27 colorlinks=true,%
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
28 citecolor=black,%
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
29 filecolor=black,%
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
30 linkcolor=black,%
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
31 urlcolor=black
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
32 }
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
33
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
34 % ----- Common variables
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
35
312
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
36 \newcommand{\build}{\input{buildno.txt}}
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
37 \newcommand{\instrument}{\input{instrument.txt}}
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
38
282
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
39 % Havoc purple is #9900cc.
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
40 \definecolor{havocpurple}{rgb}{0.597,0,0.797}
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
41
312
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
42 % ----- Macros
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
43
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
44 \makeatletter
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
45 \def\ifemptyarg#1{%
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
46 \if\relax\detokenize{#1}\relax % H. Oberdiek
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
47 \expandafter\@firstoftwo
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
48 \else
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
49 \expandafter\@secondoftwo
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
50 \fi}
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
51 \makeatother
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
52
954
48386452b36a Don't \cleardoublepage before mainmatter or backmatter.
Jim Hague <jim.hague@acm.org>
parents: 912
diff changeset
53 % Replace \mainmatter with one that does a \clearpage
48386452b36a Don't \cleardoublepage before mainmatter or backmatter.
Jim Hague <jim.hague@acm.org>
parents: 912
diff changeset
54 % not a \cleardoublepage.
48386452b36a Don't \cleardoublepage before mainmatter or backmatter.
Jim Hague <jim.hague@acm.org>
parents: 912
diff changeset
55 \makeatletter
48386452b36a Don't \cleardoublepage before mainmatter or backmatter.
Jim Hague <jim.hague@acm.org>
parents: 912
diff changeset
56 \renewcommand\mainmatter{%
48386452b36a Don't \cleardoublepage before mainmatter or backmatter.
Jim Hague <jim.hague@acm.org>
parents: 912
diff changeset
57 \clearpage
48386452b36a Don't \cleardoublepage before mainmatter or backmatter.
Jim Hague <jim.hague@acm.org>
parents: 912
diff changeset
58 \@mainmattertrue
48386452b36a Don't \cleardoublepage before mainmatter or backmatter.
Jim Hague <jim.hague@acm.org>
parents: 912
diff changeset
59 \pagenumbering{arabic}}
48386452b36a Don't \cleardoublepage before mainmatter or backmatter.
Jim Hague <jim.hague@acm.org>
parents: 912
diff changeset
60 \makeatother
48386452b36a Don't \cleardoublepage before mainmatter or backmatter.
Jim Hague <jim.hague@acm.org>
parents: 912
diff changeset
61
312
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
62 % Show the main tune graphic and optional change.
729
e338d757fdca Use full title in printed version.
Jim Hague <jim.hague@acm.org>
parents: 712
diff changeset
63 % Args are:
e338d757fdca Use full title in printed version.
Jim Hague <jim.hague@acm.org>
parents: 712
diff changeset
64 % 1. Tune name
e338d757fdca Use full title in printed version.
Jim Hague <jim.hague@acm.org>
parents: 712
diff changeset
65 % 2. Tune title
e338d757fdca Use full title in printed version.
Jim Hague <jim.hague@acm.org>
parents: 712
diff changeset
66 % 3. Tune subtitle
e338d757fdca Use full title in printed version.
Jim Hague <jim.hague@acm.org>
parents: 712
diff changeset
67 % 4. Tune full title
e338d757fdca Use full title in printed version.
Jim Hague <jim.hague@acm.org>
parents: 712
diff changeset
68 % 5. Tune tradition
e338d757fdca Use full title in printed version.
Jim Hague <jim.hague@acm.org>
parents: 712
diff changeset
69 % 6. Tune composer
e338d757fdca Use full title in printed version.
Jim Hague <jim.hague@acm.org>
parents: 712
diff changeset
70 % 7. Tune parts
e338d757fdca Use full title in printed version.
Jim Hague <jim.hague@acm.org>
parents: 712
diff changeset
71 % 8. Tune graphic filename
e338d757fdca Use full title in printed version.
Jim Hague <jim.hague@acm.org>
parents: 712
diff changeset
72 \newcommand{\showtune}[8]{%
330
473d335235b8 Put tune title, image and following content into a table.
Jim Hague <jim.hague@acm.org>
parents: 329
diff changeset
73 \phantomsection
473d335235b8 Put tune title, image and following content into a table.
Jim Hague <jim.hague@acm.org>
parents: 329
diff changeset
74 \begin{tabularx}{\textwidth}{LCR}
729
e338d757fdca Use full title in printed version.
Jim Hague <jim.hague@acm.org>
parents: 712
diff changeset
75 #7 & \hypertarget{#1}{\Large{#2}} & \emph{#6} \tabularnewline
329
48eb1da4a4c8 Reindent tune macro.
Jim Hague <jim.hague@acm.org>
parents: 328
diff changeset
76 \ifemptyarg{#3}{}{%
611
b6b80aca673d It seems \tabularnewline is better than \\ in tables.
Jim Hague <jim.hague@acm.org>
parents: 603
diff changeset
77 & #3 & \tabularnewline
330
473d335235b8 Put tune title, image and following content into a table.
Jim Hague <jim.hague@acm.org>
parents: 329
diff changeset
78 }
473d335235b8 Put tune title, image and following content into a table.
Jim Hague <jim.hague@acm.org>
parents: 329
diff changeset
79 \multicolumn{3}{c}{%
729
e338d757fdca Use full title in printed version.
Jim Hague <jim.hague@acm.org>
parents: 712
diff changeset
80 \includegraphics[width=\textwidth,height=0.8\textheight,keepaspectratio]{#8}%
330
473d335235b8 Put tune title, image and following content into a table.
Jim Hague <jim.hague@acm.org>
parents: 329
diff changeset
81 }\tabularnewline
473d335235b8 Put tune title, image and following content into a table.
Jim Hague <jim.hague@acm.org>
parents: 329
diff changeset
82 \end{tabularx}
729
e338d757fdca Use full title in printed version.
Jim Hague <jim.hague@acm.org>
parents: 712
diff changeset
83 \addcontentsline{toc}{section}{#4}
312
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
84 }
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
85
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
86 % Show the tune first line. Generate table row.
323
1a240d1e2032 Go back to using the filename as the hyperlink name.
Jim Hague <jim.hague@acm.org>
parents: 320
diff changeset
87 % Args are the tune name, tune title and the first line graphic filename.
1a240d1e2032 Go back to using the filename as the hyperlink name.
Jim Hague <jim.hague@acm.org>
parents: 320
diff changeset
88 \newcommand{\showfirstline}[3]{%
1a240d1e2032 Go back to using the filename as the hyperlink name.
Jim Hague <jim.hague@acm.org>
parents: 320
diff changeset
89 \hyperlink{#1}{#2} & %
1a240d1e2032 Go back to using the filename as the hyperlink name.
Jim Hague <jim.hague@acm.org>
parents: 320
diff changeset
90 \raisebox{-.4\height}{\includegraphics[width=0.77\textwidth]{#3}} \\
312
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
91 }
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
92
814
f5f6517a8bdf Add section picture to the section title page on printed Bookes only.
Jim Hague <jim.hague@acm.org>
parents: 799
diff changeset
93 % Show the section graphic.
f5f6517a8bdf Add section picture to the section title page on printed Bookes only.
Jim Hague <jim.hague@acm.org>
parents: 799
diff changeset
94 % Args are the graphic filename.
869
7cc06a68a572 Add optional image caption taken from <section>/image.md.
Jim Hague <jim.hague@acm.org>
parents: 860
diff changeset
95 \newcommand{\showsectiongraphic}[2]{%
7cc06a68a572 Add optional image caption taken from <section>/image.md.
Jim Hague <jim.hague@acm.org>
parents: 860
diff changeset
96 \begin{figure}[h!]
7cc06a68a572 Add optional image caption taken from <section>/image.md.
Jim Hague <jim.hague@acm.org>
parents: 860
diff changeset
97 \begin{center}
7cc06a68a572 Add optional image caption taken from <section>/image.md.
Jim Hague <jim.hague@acm.org>
parents: 860
diff changeset
98 \includegraphics[height=0.60\textheight,keepaspectratio]{#1}
7cc06a68a572 Add optional image caption taken from <section>/image.md.
Jim Hague <jim.hague@acm.org>
parents: 860
diff changeset
99 \end{center}
7cc06a68a572 Add optional image caption taken from <section>/image.md.
Jim Hague <jim.hague@acm.org>
parents: 860
diff changeset
100 \ifemptyarg{#2}{}{\caption*{#2}}
7cc06a68a572 Add optional image caption taken from <section>/image.md.
Jim Hague <jim.hague@acm.org>
parents: 860
diff changeset
101 \end{figure}
814
f5f6517a8bdf Add section picture to the section title page on printed Bookes only.
Jim Hague <jim.hague@acm.org>
parents: 799
diff changeset
102 }
f5f6517a8bdf Add section picture to the section title page on printed Bookes only.
Jim Hague <jim.hague@acm.org>
parents: 799
diff changeset
103
955
2324285ba90b Round A4 up to a multiple of 4 total pages.
Jim Hague <jim.hague@acm.org>
parents: 954
diff changeset
104 % Add blank pages to make total page count up to a multiple
2324285ba90b Round A4 up to a multiple of 4 total pages.
Jim Hague <jim.hague@acm.org>
parents: 954
diff changeset
105 % Args are:
2324285ba90b Round A4 up to a multiple of 4 total pages.
Jim Hague <jim.hague@acm.org>
parents: 954
diff changeset
106 % 1. Multiple desired
2324285ba90b Round A4 up to a multiple of 4 total pages.
Jim Hague <jim.hague@acm.org>
parents: 954
diff changeset
107 % 2. Pages before start of current page count
2324285ba90b Round A4 up to a multiple of 4 total pages.
Jim Hague <jim.hague@acm.org>
parents: 954
diff changeset
108 \newcounter{modpage}
2324285ba90b Round A4 up to a multiple of 4 total pages.
Jim Hague <jim.hague@acm.org>
parents: 954
diff changeset
109 \newcounter{modpageno}
2324285ba90b Round A4 up to a multiple of 4 total pages.
Jim Hague <jim.hague@acm.org>
parents: 954
diff changeset
110 \newcounter{modpagenodiv}
2324285ba90b Round A4 up to a multiple of 4 total pages.
Jim Hague <jim.hague@acm.org>
parents: 954
diff changeset
111 \newcommand{\padpages}[2]{%
2324285ba90b Round A4 up to a multiple of 4 total pages.
Jim Hague <jim.hague@acm.org>
parents: 954
diff changeset
112 \pagestyle{empty}%
2324285ba90b Round A4 up to a multiple of 4 total pages.
Jim Hague <jim.hague@acm.org>
parents: 954
diff changeset
113 \setcounter{modpageno}{\thepage + #2}%
2324285ba90b Round A4 up to a multiple of 4 total pages.
Jim Hague <jim.hague@acm.org>
parents: 954
diff changeset
114 \setcounter{modpagenodiv}{\themodpageno/#1}%
2324285ba90b Round A4 up to a multiple of 4 total pages.
Jim Hague <jim.hague@acm.org>
parents: 954
diff changeset
115 \setcounter{modpage}{\themodpageno - #1*\themodpagenodiv}%
2324285ba90b Round A4 up to a multiple of 4 total pages.
Jim Hague <jim.hague@acm.org>
parents: 954
diff changeset
116 \ifthenelse{\themodpage=0}%
2324285ba90b Round A4 up to a multiple of 4 total pages.
Jim Hague <jim.hague@acm.org>
parents: 954
diff changeset
117 {\relax}%
2324285ba90b Round A4 up to a multiple of 4 total pages.
Jim Hague <jim.hague@acm.org>
parents: 954
diff changeset
118 {\setcounter{modpage}{#1 - \themodpage}%
2324285ba90b Round A4 up to a multiple of 4 total pages.
Jim Hague <jim.hague@acm.org>
parents: 954
diff changeset
119 \whiledo{\themodpage>0}{%
2324285ba90b Round A4 up to a multiple of 4 total pages.
Jim Hague <jim.hague@acm.org>
parents: 954
diff changeset
120 \mbox{}\clearpage\mbox{}%
2324285ba90b Round A4 up to a multiple of 4 total pages.
Jim Hague <jim.hague@acm.org>
parents: 954
diff changeset
121 \setcounter{modpage}{\themodpage - 1}%
2324285ba90b Round A4 up to a multiple of 4 total pages.
Jim Hague <jim.hague@acm.org>
parents: 954
diff changeset
122 }% end whiledo
2324285ba90b Round A4 up to a multiple of 4 total pages.
Jim Hague <jim.hague@acm.org>
parents: 954
diff changeset
123 }% end ifthenelse
2324285ba90b Round A4 up to a multiple of 4 total pages.
Jim Hague <jim.hague@acm.org>
parents: 954
diff changeset
124 }% end padpages
2324285ba90b Round A4 up to a multiple of 4 total pages.
Jim Hague <jim.hague@acm.org>
parents: 954
diff changeset
125
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
126 % ----- Paper size document setup
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
127
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
128 \input{docsetup.tex}
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
129
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
130 % ----- Appearance
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
131
324
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
132 % Lettering in the tune images is in Times, so go with that for consistency.
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
133 \setmainfont{Times New Roman}
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
134
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
135 % Don't show section numbers.
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
136 \setcounter{secnumdepth}{-1}
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
137
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
138 % -----
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
139
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
140 \begin{document}
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
141
324
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
142 % ----- Headers and footers
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
143
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
144 \pagestyle{fancyplain}
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
145 \fancyhf{}
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
146 \cfoot{\thepage}
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
147 \renewcommand{\headrulewidth}{0pt}
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
148
334
9f9df5c40d1b Move cover page colour and blank coloured end page to doc-specific files.
Jim Hague <jim.hague@acm.org>
parents: 332
diff changeset
149 \pagestylemod
9f9df5c40d1b Move cover page colour and blank coloured end page to doc-specific files.
Jim Hague <jim.hague@acm.org>
parents: 332
diff changeset
150
269
3b40937a3f95 Convert from article to a one-sided book.
Jim Hague <jim.hague@acm.org>
parents: 268
diff changeset
151 \frontmatter
3b40937a3f95 Convert from article to a one-sided book.
Jim Hague <jim.hague@acm.org>
parents: 268
diff changeset
152
324
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
153 % No page numbering for now, thanks.
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
154 \pagenumbering{gobble}
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
155
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
156 % ----- Title page
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
157
307
217768907fa8 Change how page geometry is handled.
Jim Hague <jim.hague@acm.org>
parents: 306
diff changeset
158 \newgeometry{margin=0.5in}
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
159 \begin{titlepage}
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
160 \titleBoD
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
161 \end{titlepage}
307
217768907fa8 Change how page geometry is handled.
Jim Hague <jim.hague@acm.org>
parents: 306
diff changeset
162 \restoregeometry
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
163
324
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
164 % ----- First inside pages. No page numbering here, thanks.
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
165
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
166 % Publisher info page.
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
167 \vspace*{\fill}
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
168
325
21615733c3f3 Do publisher info page based on Dad's book.
Jim Hague <jim.hague@acm.org>
parents: 324
diff changeset
169 {\small \raggedright
21615733c3f3 Do publisher info page based on Dad's book.
Jim Hague <jim.hague@acm.org>
parents: 324
diff changeset
170
21615733c3f3 Do publisher info page based on Dad's book.
Jim Hague <jim.hague@acm.org>
parents: 324
diff changeset
171 \textbf{Ye Crie Havoc Booke of Dottes}
21615733c3f3 Do publisher info page based on Dad's book.
Jim Hague <jim.hague@acm.org>
parents: 324
diff changeset
172
1024
2f6f571a6181 Update copyright year.
Jim Hague <jim.hague@acm.org>
parents: 985
diff changeset
173 Tune collection and presentation is copyright \copyright{} Jim Hague 2013-2020
325
21615733c3f3 Do publisher info page based on Dad's book.
Jim Hague <jim.hague@acm.org>
parents: 324
diff changeset
174 and is licensed under a Creative Commons
21615733c3f3 Do publisher info page based on Dad's book.
Jim Hague <jim.hague@acm.org>
parents: 324
diff changeset
175 Attribution-NonCommercial-ShareAlike 2.0 UK: England \& Wales License.
21615733c3f3 Do publisher info page based on Dad's book.
Jim Hague <jim.hague@acm.org>
parents: 324
diff changeset
176 Details at \url{http://creativecommons.org/licenses/by-nc-sa/2.0/uk/}.
21615733c3f3 Do publisher info page based on Dad's book.
Jim Hague <jim.hague@acm.org>
parents: 324
diff changeset
177
21615733c3f3 Do publisher info page based on Dad's book.
Jim Hague <jim.hague@acm.org>
parents: 324
diff changeset
178 Some tunes are reproduced from Paul Hardy's Session Tunebook
21615733c3f3 Do publisher info page based on Dad's book.
Jim Hague <jim.hague@acm.org>
parents: 324
diff changeset
179 (\url{www.paulhardy.net}).
21615733c3f3 Do publisher info page based on Dad's book.
Jim Hague <jim.hague@acm.org>
parents: 324
diff changeset
180
21615733c3f3 Do publisher info page based on Dad's book.
Jim Hague <jim.hague@acm.org>
parents: 324
diff changeset
181 The right of Jim Hague to be identified as the author of this work has been
21615733c3f3 Do publisher info page based on Dad's book.
Jim Hague <jim.hague@acm.org>
parents: 324
diff changeset
182 asserted by him in accordance with the Copyright, Designs and Patents Act 1998.
21615733c3f3 Do publisher info page based on Dad's book.
Jim Hague <jim.hague@acm.org>
parents: 324
diff changeset
183
859
743b0abf73c6 Add line break for 2nd editing record in pub info.
Jim Hague <jim.hague@acm.org>
parents: 855
diff changeset
184 First published in the UK 2013 by Jim Hague.\\
855
6a799a58b62d Update copyright to 2019 and commit to a print edition in 2019.
Jim Hague <jim.hague@acm.org>
parents: 814
diff changeset
185 Second printed edition 2019.
1087
663d0bf36c67 Add third printed edition date. Better make it by the end of the year, then.
Jim Hague <jim.hague@acm.org>
parents: 1024
diff changeset
186 Third printed edition 2022.
324
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
187
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
188 The Booke of Dottes is a constant work in progress. The latest version
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
189 is always available from \url{http://dottes.cryhavoc.org.uk/}.
325
21615733c3f3 Do publisher info page based on Dad's book.
Jim Hague <jim.hague@acm.org>
parents: 324
diff changeset
190 This is issue \build, generated \today.
324
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
191
325
21615733c3f3 Do publisher info page based on Dad's book.
Jim Hague <jim.hague@acm.org>
parents: 324
diff changeset
192 \textbf{Technical data}
324
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
193
325
21615733c3f3 Do publisher info page based on Dad's book.
Jim Hague <jim.hague@acm.org>
parents: 324
diff changeset
194 Book sources can be found at in a Mercurial
963
514bf66183ca Update Mercurial home page URL.
Jim Hague <jim.hague@acm.org>
parents: 957
diff changeset
195 (\url{https://www.mercurial-scm.org/}) repository at
325
21615733c3f3 Do publisher info page based on Dad's book.
Jim Hague <jim.hague@acm.org>
parents: 324
diff changeset
196 \url{http://hg.cryhavoc.org.uk/dottes/}. Tunes are
964
9eff07108792 Add tech data section to website and update printed version.
Jim Hague <jim.hague@acm.org>
parents: 963
diff changeset
197 in Chris Walshaw's abc notation (\url{http://abcnotation.com/}).
325
21615733c3f3 Do publisher info page based on Dad's book.
Jim Hague <jim.hague@acm.org>
parents: 324
diff changeset
198
964
9eff07108792 Add tech data section to website and update printed version.
Jim Hague <jim.hague@acm.org>
parents: 963
diff changeset
199 Music typeset by Jef Moine's abcm2ps (\url{http://moinejf.free.fr/}).
9eff07108792 Add tech data section to website and update printed version.
Jim Hague <jim.hague@acm.org>
parents: 963
diff changeset
200 Document typeset by {\LaTeX} using {\XeLaTeX} from {\TeX} Live on
9eff07108792 Add tech data section to website and update printed version.
Jim Hague <jim.hague@acm.org>
parents: 963
diff changeset
201 a Debian Linux system.
325
21615733c3f3 Do publisher info page based on Dad's book.
Jim Hague <jim.hague@acm.org>
parents: 324
diff changeset
202 Grateful thanks to all contributors to abc, {\LaTeX}, Debian,
21615733c3f3 Do publisher info page based on Dad's book.
Jim Hague <jim.hague@acm.org>
parents: 324
diff changeset
203 Linux and related software.
21615733c3f3 Do publisher info page based on Dad's book.
Jim Hague <jim.hague@acm.org>
parents: 324
diff changeset
204
21615733c3f3 Do publisher info page based on Dad's book.
Jim Hague <jim.hague@acm.org>
parents: 324
diff changeset
205 }
324
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
206
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
207 \newpage
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
208
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
209 % Dedication page.
282
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
210
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
211 \vspace*{\fill}
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
212
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
213 \begin{center}
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
214 {\Large to Jane} \\
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
215 {\large \emph{for the music, and the dance}}
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
216 \end{center}
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
217
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
218 \vspace*{\fill}
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
219
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
220 \newpage
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
221
324
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
222 % ----- Here we go with numbered frontmatter pages.
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
223
282
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
224 \pagenumbering{roman}
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
225
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
226 \chapter{Introduction}
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
227
308
22759794b31f Revise intro wording on documents and website.
Jim Hague <jim.hague@acm.org>
parents: 307
diff changeset
228 Music forms a core part of Cry Havoc Botley Morris. Of course, the
22759794b31f Revise intro wording on documents and website.
Jim Hague <jim.hague@acm.org>
parents: 307
diff changeset
229 musicians provide the music we dance to. And after every practice or
22759794b31f Revise intro wording on documents and website.
Jim Hague <jim.hague@acm.org>
parents: 307
diff changeset
230 dance-out, there is a music-playing session.
268
eff63e0fb8c8 Revise introduction and add vestigial 'About Cry Havoc' section.
Jim Hague <jim.hague@acm.org>
parents: 267
diff changeset
231
eff63e0fb8c8 Revise introduction and add vestigial 'About Cry Havoc' section.
Jim Hague <jim.hague@acm.org>
parents: 267
diff changeset
232 Havoc musicians come in all shades of experience and ability.
eff63e0fb8c8 Revise introduction and add vestigial 'About Cry Havoc' section.
Jim Hague <jim.hague@acm.org>
parents: 267
diff changeset
233 This collection is intended to help those like me who are inexpert with
eff63e0fb8c8 Revise introduction and add vestigial 'About Cry Havoc' section.
Jim Hague <jim.hague@acm.org>
parents: 267
diff changeset
234 instrument and folk music generally, but have a little musical background.
eff63e0fb8c8 Revise introduction and add vestigial 'About Cry Havoc' section.
Jim Hague <jim.hague@acm.org>
parents: 267
diff changeset
235
eff63e0fb8c8 Revise introduction and add vestigial 'About Cry Havoc' section.
Jim Hague <jim.hague@acm.org>
parents: 267
diff changeset
236 Being folk tunes, many of the tunes herein have many variations.
eff63e0fb8c8 Revise introduction and add vestigial 'About Cry Havoc' section.
Jim Hague <jim.hague@acm.org>
parents: 267
diff changeset
237 The music presented here is my attempt at reflecting what the musicians
eff63e0fb8c8 Revise introduction and add vestigial 'About Cry Havoc' section.
Jim Hague <jim.hague@acm.org>
parents: 267
diff changeset
238 of Cry Havoc play. I'm in no way suggesting that they are
eff63e0fb8c8 Revise introduction and add vestigial 'About Cry Havoc' section.
Jim Hague <jim.hague@acm.org>
parents: 267
diff changeset
239 in any way \emph{correct}. This is just how we go about them.
eff63e0fb8c8 Revise introduction and add vestigial 'About Cry Havoc' section.
Jim Hague <jim.hague@acm.org>
parents: 267
diff changeset
240
282
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
241 The majority of tunes in this book have no identifiable author, and
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
242 are unquestionably in the public domain. Rather than litter the
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
243 pages with \emph{Trad.} or \emph{Anon.}, I have left them unattributed.
358
357244e2939d Change wording to say some tunes MAY have an identifiable author.
Jim Hague <jim.hague@acm.org>
parents: 340
diff changeset
244 Some, however, may have an identifiable author or arranger and copyright
282
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
245 unquestionably remains with that person. I believe these tunes to
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
246 enjoy widespread currency on the folk music scene, and therefore there
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
247 is at least tacit approval by the authors for their dissemination.
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
248 If this is not the case, please contact me at
327
55afb58d4a9a Make emails \url{} to that they will wrap at the end of a line.
Jim Hague <jim.hague@acm.org>
parents: 326
diff changeset
249 \href{mailto:dottes@cryhavoc.org.uk}{\url{dottes@cryhavoc.org.uk}} and I will
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
250 remove the offending tune.
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
251
978
c5aaacd6adaf Add a comma!
Jim Hague <jim.hague@acm.org>
parents: 977
diff changeset
252 This book has an accompanying website, {\url{http://dottes.cryhavoc.org.uk}}.
977
2af36880705d Add paragraph on the website to the printed bookes.
Jim Hague <jim.hague@acm.org>
parents: 973
diff changeset
253 It's updated from time to time with the latest tunes we're playing.
2af36880705d Add paragraph on the website to the printed bookes.
Jim Hague <jim.hague@acm.org>
parents: 973
diff changeset
254 As well as the written music (the dots), you can listen to the computer play
985
3bd3e73eab24 Nearly missed the compact version of Horses Brawl.
Jim Hague <jim.hague@acm.org>
parents: 978
diff changeset
255 each tune and its chords, or download the audio or the dots.
977
2af36880705d Add paragraph on the website to the printed bookes.
Jim Hague <jim.hague@acm.org>
parents: 973
diff changeset
256 For those who want to learn by ear, there's
2af36880705d Add paragraph on the website to the printed bookes.
Jim Hague <jim.hague@acm.org>
parents: 973
diff changeset
257 a page for each tune with the computer playing the melody only, at
2af36880705d Add paragraph on the website to the printed bookes.
Jim Hague <jim.hague@acm.org>
parents: 973
diff changeset
258 four different speeds. You can also download the latest version of
2af36880705d Add paragraph on the website to the printed bookes.
Jim Hague <jim.hague@acm.org>
parents: 973
diff changeset
259 the various print books, formatted for A4 or A5 size paper, to print at home.
2af36880705d Add paragraph on the website to the printed bookes.
Jim Hague <jim.hague@acm.org>
parents: 973
diff changeset
260
784
747cb0ac35df Update thanks.
Jim Hague <jim.hague@acm.org>
parents: 729
diff changeset
261 Finally, many, many thanks to all who have helped me with this project,
912
eaa779540c4b Kate's chord changes and fixes for Morris tunes.
Jim Hague <jim.hague@acm.org>
parents: 900
diff changeset
262 in particular fellow Havocs KateK, Nerys, MickP, Susie and Ed. And most
784
747cb0ac35df Update thanks.
Jim Hague <jim.hague@acm.org>
parents: 729
diff changeset
263 especially to Jane, without whose enthusiasm, support and encouragement
747cb0ac35df Update thanks.
Jim Hague <jim.hague@acm.org>
parents: 729
diff changeset
264 this would never have been possible.
747cb0ac35df Update thanks.
Jim Hague <jim.hague@acm.org>
parents: 729
diff changeset
265
324
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
266 \section{About Cry Havoc}
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
267
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
268 Cry Havoc are a friendly mixed Cotswold Morris side based in Botley, Oxford.
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
269 We practice between September and April on Thursday evenings at the
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
270 Botley Womens' Institute Hall, North Hinksey Lane, Botley, Oxford OX2 0LT and
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
271 dance out in the summer months at locations around Oxfordshire.
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
272
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
273 Find out more at \url{http://www.cryhavoc.org.uk/}, or email
327
55afb58d4a9a Make emails \url{} to that they will wrap at the end of a line.
Jim Hague <jim.hague@acm.org>
parents: 326
diff changeset
274 \href{mailto:bag@cryhavoc.org.uk}{\url{bag@cryhavoc.org.uk}} for more
324
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
275 information. Would-be dancers or musicians always welcome.
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
276
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
277 The Booke of Dottes was first produced to mark Cry Havoc's 20th
674
49d72092b45e Update copyright date and mention 25th anniversary.
Jim Hague <jim.hague@acm.org>
parents: 611
diff changeset
278 anniversary in 2013, and substantially updated for our 25th anniversary
1088
f58b5a536945 Note 30th anniversary.
Jim Hague <jim.hague@acm.org>
parents: 1087
diff changeset
279 in 2018 and again for our 30th anniversary in 2023.
324
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
280
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
281 % -----
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
282
c1c7e993a180 Revise printed Booke.
Jim Hague <jim.hague@acm.org>
parents: 323
diff changeset
283 \tableofcontents
268
eff63e0fb8c8 Revise introduction and add vestigial 'About Cry Havoc' section.
Jim Hague <jim.hague@acm.org>
parents: 267
diff changeset
284
957
2e51b0787a54 Update page padding to work with variable length front matter.
Jim Hague <jim.hague@acm.org>
parents: 955
diff changeset
285 \newcounter{lastfrontmatterpage}
2e51b0787a54 Update page padding to work with variable length front matter.
Jim Hague <jim.hague@acm.org>
parents: 955
diff changeset
286 \setcounter{lastfrontmatterpage}{\value{page}}
2e51b0787a54 Update page padding to work with variable length front matter.
Jim Hague <jim.hague@acm.org>
parents: 955
diff changeset
287
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
288 % -----
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
289
269
3b40937a3f95 Convert from article to a one-sided book.
Jim Hague <jim.hague@acm.org>
parents: 268
diff changeset
290 \mainmatter
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
291
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
292 \input{tunes.tex}
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
293
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
294 % -----
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
295
282
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
296 \chapter{List of tune first lines}
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
297
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
298 You know the feeling. Everyone has just launched into a well-loved tune.
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
299 You've heard it before, but don't remember the name. So here's a list of
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
300 tune first lines to help you figure out what it is in time to join in.
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
301
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
302 \input{firstlines.tex}
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
303
973
0f31ce23d2e5 Given final official blank page on A5 and A4 a chapter title Notes.
Jim Hague <jim.hague@acm.org>
parents: 964
diff changeset
304 % ----- Back cover page, notes page etc.
282
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
305
294
35403bccf334 Make only post-tune list items back matter.
Jim Hague <jim.hague@acm.org>
parents: 282
diff changeset
306 \backmatter
282
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
307
334
9f9df5c40d1b Move cover page colour and blank coloured end page to doc-specific files.
Jim Hague <jim.hague@acm.org>
parents: 332
diff changeset
308 \input{docend.tex}
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
309
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
310 \end{document}