Mercurial > dottes
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 |
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 | 190 \setlength\LTleft{-5pt} |
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} |