annotate dottes.tex @ 312:8bc92e044e0a

Move tune and first line inclusion code into macros. Also use tune title, not name, as hyperlink targets. This removes the need to pass the name into the macros.
author Jim Hague <jim.hague@acm.org>
date Fri, 12 Jul 2013 11:36:14 +0100 (2013-07-12)
parents dd4582ddbbf8
children b4d568b70c33
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
282
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
3 \usepackage{color}
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
4 \usepackage{fontspec}
307
217768907fa8 Change how page geometry is handled.
Jim Hague <jim.hague@acm.org>
parents: 306
diff changeset
5 \usepackage[margin=1in]{geometry}
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
6 \usepackage{graphicx}
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
7 \usepackage{fancyhdr}
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
8 \usepackage{longtable}
282
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
9 \usepackage[UKenglish]{babel}
312
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
10 %\usepackage[UKenglish]{isodate}
267
1b08069e5cc4 Change paragraph formatting - no indent, gaps between paragraphs.
Jim Hague <jim.hague@acm.org>
parents: 266
diff changeset
11
1b08069e5cc4 Change paragraph formatting - no indent, gaps between paragraphs.
Jim Hague <jim.hague@acm.org>
parents: 266
diff changeset
12 % 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
13 \usepackage{parskip}
1b08069e5cc4 Change paragraph formatting - no indent, gaps between paragraphs.
Jim Hague <jim.hague@acm.org>
parents: 266
diff changeset
14
1b08069e5cc4 Change paragraph formatting - no indent, gaps between paragraphs.
Jim Hague <jim.hague@acm.org>
parents: 266
diff changeset
15 % 2 column table of contents.
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
16 \usepackage[toc]{multitoc}
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
17
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
18 \usepackage{hyperref}
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
19 \hypersetup{
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
20 bookmarks=true,%
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
21 colorlinks=true,%
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
22 citecolor=black,%
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
23 filecolor=black,%
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
24 linkcolor=black,%
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
25 urlcolor=black
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
26 }
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
27
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
28 % ----- Common variables
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
29
312
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
30 \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
31 \newcommand{\instrument}{\input{instrument.txt}}
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
32
282
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
33 % Havoc purple is #9900cc.
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
34 \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
35
312
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
36 % ----- Macros
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
37
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
38 \makeatletter
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
39 \def\ifemptyarg#1{%
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
40 \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
41 \expandafter\@firstoftwo
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
42 \else
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
43 \expandafter\@secondoftwo
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
44 \fi}
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
45 \makeatother
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
46
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
47 % Show the main tune graphic and optional change.
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
48 % Args are change title (optional), tune title, tune graphic filename.
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
49 \newcommand{\showtune}[3][]{%
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
50 \vfill
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
51 \begin{center}
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
52 \phantomsection
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
53 \hypertarget{#2}{%
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
54 \includegraphics[width=\textwidth,height=0.85\textheight,keepaspectratio]{#3}
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
55 }
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
56 \addcontentsline{toc}{section}{#2}
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
57 \end{center}
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
58 \ifemptyarg{#1}{}{%
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
59 Change: \hyperlink{#1}{#1}
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
60 }%
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
61 }
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
62
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
63 % Show the tune first line. Generate table row.
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
64 % Args are the tune title and the first line graphic filename.
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
65 \newcommand{\showfirstline}[2]{%
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
66 \hyperlink{#1}{#1} & %
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
67 \raisebox{-.25\height}{\includegraphics[width=0.65\textwidth,height=1.3cm]{#2}} \\
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
68 }
8bc92e044e0a Move tune and first line inclusion code into macros.
Jim Hague <jim.hague@acm.org>
parents: 311
diff changeset
69
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
70 % ----- Paper size document setup
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
71
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
72 \input{docsetup.tex}
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
73
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
74 % ----- Appearance
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
75
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
76 \setmainfont{Times New Roman}
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
77
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
78 % Don't show section numbers.
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
79 \setcounter{secnumdepth}{-1}
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
80
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
81 % -----
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
82
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
83 \begin{document}
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
84
269
3b40937a3f95 Convert from article to a one-sided book.
Jim Hague <jim.hague@acm.org>
parents: 268
diff changeset
85 \frontmatter
3b40937a3f95 Convert from article to a one-sided book.
Jim Hague <jim.hague@acm.org>
parents: 268
diff changeset
86
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
87 % ----- Title page
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
88
307
217768907fa8 Change how page geometry is handled.
Jim Hague <jim.hague@acm.org>
parents: 306
diff changeset
89 \newgeometry{margin=0.5in}
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
90 \begin{titlepage}
282
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
91 \pagecolor{havocpurple}
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
92 \titleBoD
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
93 \end{titlepage}
307
217768907fa8 Change how page geometry is handled.
Jim Hague <jim.hague@acm.org>
parents: 306
diff changeset
94 \restoregeometry
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
95
282
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
96 % ----- First inside page and dedication. No page numbering here, thanks.
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
97
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
98 \pagecolor{white}
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
99
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
100 \pagenumbering{gobble}
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
101
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
102 \vspace*{\fill}
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
103
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
104 \begin{center}
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
105 {\Large to Jane} \\
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
106 {\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
107 \end{center}
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
108
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
109 \vspace*{\fill}
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
110
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
111 \section*{About Cry Havoc}
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
112
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
113 Cry Havoc are a friendly mixed Cotswold Morris side based in Botley, Oxford.
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
114 We practice between September and April on Thursday evenings at the
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
115 Botley Womens' Institute Hall, North Hinksey Lane, Botley, Oxford OX2 0LT and
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
116 dance out in the summer months at locations around Oxfordshire.
305
f151ed1ffdee Welcome musicians and reformat about section.
Jim Hague <jim.hague@acm.org>
parents: 294
diff changeset
117
282
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
118 Find out more at \url{http://www.cryhavoc.org.uk/}, or email
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
119 \href{mailto:bag@cryhavoc.org.uk}{\texttt{bag@cryhavoc.org.uk}} for more
305
f151ed1ffdee Welcome musicians and reformat about section.
Jim Hague <jim.hague@acm.org>
parents: 294
diff changeset
120 information. Would-be dancers or musicians always welcome.
282
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
121
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
122 The Booke of Dottes was first produced to mark Cry Havoc's 20th
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
123 anniversary in 2013.
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
124
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
125 \newpage
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
126
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
127 % ----- Headers and footers
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
128
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
129 \pagestyle{fancyplain}
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
130 \fancyhf{}
282
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
131 \cfoot{\thepage}
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
132 \renewcommand{\headrulewidth}{0pt}
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
133
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
134 % ----- Contents
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
135
282
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
136 \pagenumbering{roman}
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
137
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
138 \tableofcontents
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 % -----
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
141
282
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
142 \chapter{Introduction}
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
143
308
22759794b31f Revise intro wording on documents and website.
Jim Hague <jim.hague@acm.org>
parents: 307
diff changeset
144 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
145 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
146 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
147
eff63e0fb8c8 Revise introduction and add vestigial 'About Cry Havoc' section.
Jim Hague <jim.hague@acm.org>
parents: 267
diff changeset
148 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
149 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
150 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
151
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
152 \input{intro.txt}
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
153
268
eff63e0fb8c8 Revise introduction and add vestigial 'About Cry Havoc' section.
Jim Hague <jim.hague@acm.org>
parents: 267
diff changeset
154 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
155 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
156 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
157 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
158
282
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
159 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
160 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
161 pages with \emph{Trad.} or \emph{Anon.}, I have left them unattributed.
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
162 Some, however, have an identifiable author or arranger and copyright
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
163 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
164 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
165 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
166 If this is not the case, please contact me at
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
167 \href{mailto:dottes@cryhavoc.org.uk}{\texttt{dottes@cryhavoc.org.uk}} and I will
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
168 remove the offending tune.
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
169
282
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
170 The Booke of Dottes is a constant work in progress. This is issue \build,
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
171 generated \today. The latest version is always available from
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
172 \url{http://dottes.cryhavoc.org.uk/}.
268
eff63e0fb8c8 Revise introduction and add vestigial 'About Cry Havoc' section.
Jim Hague <jim.hague@acm.org>
parents: 267
diff changeset
173
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
174 % -----
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
175
269
3b40937a3f95 Convert from article to a one-sided book.
Jim Hague <jim.hague@acm.org>
parents: 268
diff changeset
176 \mainmatter
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
177
282
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
178 \addcontentsline{toc}{chapter}{Tunes}
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
179
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
180 \input{tunes.tex}
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
181
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
182 % -----
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
183
282
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
184 \chapter{List of tune first lines}
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
185
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
186 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
187 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
188 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
189
306
c3b300378738 Revise first lines table.
Jim Hague <jim.hague@acm.org>
parents: 305
diff changeset
190 \setlength\LTleft{-5pt}
c3b300378738 Revise first lines table.
Jim Hague <jim.hague@acm.org>
parents: 305
diff changeset
191 \setlength\LTright{\fill}
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
192 \begin{longtable}{lr}
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
193 \input{firstlines.tex}
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
194 \end{longtable}
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
195
282
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
196 % ----- Back cover page. A plain purple page.
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
197
294
35403bccf334 Make only post-tune list items back matter.
Jim Hague <jim.hague@acm.org>
parents: 282
diff changeset
198 \backmatter
282
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
199
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
200 \pagecolor{havocpurple}
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
201 \thispagestyle{empty}
ced1d1ba42f6 Various revisions of printed book presentation.
Jim Hague <jim.hague@acm.org>
parents: 269
diff changeset
202 \mbox{}
266
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
203
06e140f48543 Revise scripts for building printed Bookes.
Jim Hague <jim.hague@acm.org>
parents:
diff changeset
204 \end{document}