annotate dottes.tex.a5header @ 248:440172d9f5d6

Redo the printed Booke title page. Put a big title in English Towne, the official Havoc font. Add a title for each volume, and also print the subtitle on the cover. Add the buzzard, too. On A5, we now need to split the title page across two physical pages. This looks OK to me.
author Jim Hague <jim.hague@acm.org>
date Fri, 14 Jun 2013 23:19:25 +0100
parents 4800e1f12632
children 991c5c984c69
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
201
f606da6f8718 Revert Havoc font change. Doesn't work on build machine.
Jim Hague <jim.hague@acm.org>
parents: 194
diff changeset
1 \documentclass[a5paper,landscape,11pt]{article}
118
8f3b50ede59c Switch to XeTeX to render. Opens up random OpenType fonts and UTF-8.
Jim Hague <jim.hague@acm.org>
parents: 117
diff changeset
2 \usepackage{fontspec}
13
232a778181e3 First go at LaTeX booklet.
Jim Hague <jim.hague@laicatc.com>
parents:
diff changeset
3 \usepackage{graphicx}
40
93955def7313 Revise page footers, and add build number.
Jim Hague <jim.hague@laicatc.com>
parents: 39
diff changeset
4 \usepackage{fancyhdr}
50
e666306c5ab1 Add list of tune first lines.
Jim Hague <jim.hague@laicatc.com>
parents: 40
diff changeset
5 \usepackage{longtable}
40
93955def7313 Revise page footers, and add build number.
Jim Hague <jim.hague@laicatc.com>
parents: 39
diff changeset
6
115
c4efe8b5eea1 Add internal hyperlinks to the book.
Jim Hague <jim.hague@acm.org>
parents: 50
diff changeset
7 \usepackage{hyperref}
c4efe8b5eea1 Add internal hyperlinks to the book.
Jim Hague <jim.hague@acm.org>
parents: 50
diff changeset
8 \hypersetup{
c4efe8b5eea1 Add internal hyperlinks to the book.
Jim Hague <jim.hague@acm.org>
parents: 50
diff changeset
9 bookmarks=true,%
c4efe8b5eea1 Add internal hyperlinks to the book.
Jim Hague <jim.hague@acm.org>
parents: 50
diff changeset
10 colorlinks=true,%
c4efe8b5eea1 Add internal hyperlinks to the book.
Jim Hague <jim.hague@acm.org>
parents: 50
diff changeset
11 citecolor=black,%
c4efe8b5eea1 Add internal hyperlinks to the book.
Jim Hague <jim.hague@acm.org>
parents: 50
diff changeset
12 filecolor=black,%
c4efe8b5eea1 Add internal hyperlinks to the book.
Jim Hague <jim.hague@acm.org>
parents: 50
diff changeset
13 linkcolor=black,%
c4efe8b5eea1 Add internal hyperlinks to the book.
Jim Hague <jim.hague@acm.org>
parents: 50
diff changeset
14 urlcolor=black
c4efe8b5eea1 Add internal hyperlinks to the book.
Jim Hague <jim.hague@acm.org>
parents: 50
diff changeset
15 }
c4efe8b5eea1 Add internal hyperlinks to the book.
Jim Hague <jim.hague@acm.org>
parents: 50
diff changeset
16
40
93955def7313 Revise page footers, and add build number.
Jim Hague <jim.hague@laicatc.com>
parents: 39
diff changeset
17 % ----- Common variables
93955def7313 Revise page footers, and add build number.
Jim Hague <jim.hague@laicatc.com>
parents: 39
diff changeset
18
93955def7313 Revise page footers, and add build number.
Jim Hague <jim.hague@laicatc.com>
parents: 39
diff changeset
19 \def \build {\input{buildno.txt}}
93955def7313 Revise page footers, and add build number.
Jim Hague <jim.hague@laicatc.com>
parents: 39
diff changeset
20
118
8f3b50ede59c Switch to XeTeX to render. Opens up random OpenType fonts and UTF-8.
Jim Hague <jim.hague@acm.org>
parents: 117
diff changeset
21 % ----- Appearance
8f3b50ede59c Switch to XeTeX to render. Opens up random OpenType fonts and UTF-8.
Jim Hague <jim.hague@acm.org>
parents: 117
diff changeset
22
8f3b50ede59c Switch to XeTeX to render. Opens up random OpenType fonts and UTF-8.
Jim Hague <jim.hague@acm.org>
parents: 117
diff changeset
23 %\setmainfont{Century Schoolbook L}
8f3b50ede59c Switch to XeTeX to render. Opens up random OpenType fonts and UTF-8.
Jim Hague <jim.hague@acm.org>
parents: 117
diff changeset
24 \setmainfont{Times New Roman}
8f3b50ede59c Switch to XeTeX to render. Opens up random OpenType fonts and UTF-8.
Jim Hague <jim.hague@acm.org>
parents: 117
diff changeset
25
40
93955def7313 Revise page footers, and add build number.
Jim Hague <jim.hague@laicatc.com>
parents: 39
diff changeset
26 % ----- Page setup
13
232a778181e3 First go at LaTeX booklet.
Jim Hague <jim.hague@laicatc.com>
parents:
diff changeset
27
232a778181e3 First go at LaTeX booklet.
Jim Hague <jim.hague@laicatc.com>
parents:
diff changeset
28 \setlength{\parindent}{0pt}
232a778181e3 First go at LaTeX booklet.
Jim Hague <jim.hague@laicatc.com>
parents:
diff changeset
29
122
295ba8275ab4 Make output larger where possible.
Jim Hague <jim.hague@laicatc.com>
parents: 118
diff changeset
30 % Adjust margins for A5 landscape. Increase width by 4cm and height by 4cm.
295ba8275ab4 Make output larger where possible.
Jim Hague <jim.hague@laicatc.com>
parents: 118
diff changeset
31 \addtolength{\textwidth}{4cm}
295ba8275ab4 Make output larger where possible.
Jim Hague <jim.hague@laicatc.com>
parents: 118
diff changeset
32 \addtolength{\hoffset}{-2cm}
19
305e701c5dc2 Set output to A5 landscape. Begin content and content on fresh page.
Jim Hague <jim.hague@acm.org>
parents: 16
diff changeset
33
305e701c5dc2 Set output to A5 landscape. Begin content and content on fresh page.
Jim Hague <jim.hague@acm.org>
parents: 16
diff changeset
34 \addtolength{\textheight}{4cm}
305e701c5dc2 Set output to A5 landscape. Begin content and content on fresh page.
Jim Hague <jim.hague@acm.org>
parents: 16
diff changeset
35 \addtolength{\voffset}{-2cm}
305e701c5dc2 Set output to A5 landscape. Begin content and content on fresh page.
Jim Hague <jim.hague@acm.org>
parents: 16
diff changeset
36
122
295ba8275ab4 Make output larger where possible.
Jim Hague <jim.hague@laicatc.com>
parents: 118
diff changeset
37 % Move the top margin up a further cm.
295ba8275ab4 Make output larger where possible.
Jim Hague <jim.hague@laicatc.com>
parents: 118
diff changeset
38 \addtolength{\textheight}{1cm}
295ba8275ab4 Make output larger where possible.
Jim Hague <jim.hague@laicatc.com>
parents: 118
diff changeset
39 \addtolength{\voffset}{-1cm}
295ba8275ab4 Make output larger where possible.
Jim Hague <jim.hague@laicatc.com>
parents: 118
diff changeset
40
13
232a778181e3 First go at LaTeX booklet.
Jim Hague <jim.hague@laicatc.com>
parents:
diff changeset
41 % -----
232a778181e3 First go at LaTeX booklet.
Jim Hague <jim.hague@laicatc.com>
parents:
diff changeset
42
181
6a0bdabfb255 Add a A4 portrait book with multiple tunes per page.
Jim Hague <jim.hague@acm.org>
parents: 176
diff changeset
43 % Don't show section numbers.
6a0bdabfb255 Add a A4 portrait book with multiple tunes per page.
Jim Hague <jim.hague@acm.org>
parents: 176
diff changeset
44 \setcounter{secnumdepth}{-1}
6a0bdabfb255 Add a A4 portrait book with multiple tunes per page.
Jim Hague <jim.hague@acm.org>
parents: 176
diff changeset
45
6a0bdabfb255 Add a A4 portrait book with multiple tunes per page.
Jim Hague <jim.hague@acm.org>
parents: 176
diff changeset
46 % -----
6a0bdabfb255 Add a A4 portrait book with multiple tunes per page.
Jim Hague <jim.hague@acm.org>
parents: 176
diff changeset
47
230
4800e1f12632 Add a flashier title page to the LaTeX documents.
Jim Hague <jim.hague@acm.org>
parents: 201
diff changeset
48 % Title page
248
440172d9f5d6 Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents: 230
diff changeset
49 \newfontfamily\havocfont[Scale=2.5]{English Towne}
230
4800e1f12632 Add a flashier title page to the LaTeX documents.
Jim Hague <jim.hague@acm.org>
parents: 201
diff changeset
50
248
440172d9f5d6 Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents: 230
diff changeset
51 \newcommand*{\titleDB}{\begingroup
440172d9f5d6 Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents: 230
diff changeset
52 \centering
440172d9f5d6 Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents: 230
diff changeset
53 {\Large \havocfont{Ye}}\\[\baselineskip]
440172d9f5d6 Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents: 230
diff changeset
54 {\Huge \havocfont{Crie Havock}}\\[\baselineskip]
440172d9f5d6 Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents: 230
diff changeset
55 {\Large \havocfont{Booke of}}\\[\baselineskip]
440172d9f5d6 Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents: 230
diff changeset
56 {\Huge \havocfont{Dottes}}\\[2.5\baselineskip]
440172d9f5d6 Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents: 230
diff changeset
57 {\Huge \input{title.txt}}\\[\baselineskip]
440172d9f5d6 Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents: 230
diff changeset
58 {\Large \input{subtitle.txt}}\\[\baselineskip]
440172d9f5d6 Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents: 230
diff changeset
59 \newpage
440172d9f5d6 Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents: 230
diff changeset
60 \vfill
440172d9f5d6 Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents: 230
diff changeset
61 \includegraphics[width=0.3\textwidth,keepaspectratio]{buzzard}
440172d9f5d6 Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents: 230
diff changeset
62 \vfill
440172d9f5d6 Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents: 230
diff changeset
63 {Compiled by Jim Hague}\\[\baselineskip]
440172d9f5d6 Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents: 230
diff changeset
64 \vfill
440172d9f5d6 Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents: 230
diff changeset
65 {\small\sffamily \today}\par
230
4800e1f12632 Add a flashier title page to the LaTeX documents.
Jim Hague <jim.hague@acm.org>
parents: 201
diff changeset
66 \endgroup}
4800e1f12632 Add a flashier title page to the LaTeX documents.
Jim Hague <jim.hague@acm.org>
parents: 201
diff changeset
67
4800e1f12632 Add a flashier title page to the LaTeX documents.
Jim Hague <jim.hague@acm.org>
parents: 201
diff changeset
68 % -----
4800e1f12632 Add a flashier title page to the LaTeX documents.
Jim Hague <jim.hague@acm.org>
parents: 201
diff changeset
69
13
232a778181e3 First go at LaTeX booklet.
Jim Hague <jim.hague@laicatc.com>
parents:
diff changeset
70 \begin{document}
232a778181e3 First go at LaTeX booklet.
Jim Hague <jim.hague@laicatc.com>
parents:
diff changeset
71
40
93955def7313 Revise page footers, and add build number.
Jim Hague <jim.hague@laicatc.com>
parents: 39
diff changeset
72 % ----- Headers and footers
93955def7313 Revise page footers, and add build number.
Jim Hague <jim.hague@laicatc.com>
parents: 39
diff changeset
73
93955def7313 Revise page footers, and add build number.
Jim Hague <jim.hague@laicatc.com>
parents: 39
diff changeset
74 \pagestyle{fancyplain}
93955def7313 Revise page footers, and add build number.
Jim Hague <jim.hague@laicatc.com>
parents: 39
diff changeset
75 \fancyhf{}
93955def7313 Revise page footers, and add build number.
Jim Hague <jim.hague@laicatc.com>
parents: 39
diff changeset
76 \lfoot{Issue \build}
93955def7313 Revise page footers, and add build number.
Jim Hague <jim.hague@laicatc.com>
parents: 39
diff changeset
77 \rfoot{\thepage}
93955def7313 Revise page footers, and add build number.
Jim Hague <jim.hague@laicatc.com>
parents: 39
diff changeset
78 \renewcommand{\headrulewidth}{0pt}
93955def7313 Revise page footers, and add build number.
Jim Hague <jim.hague@laicatc.com>
parents: 39
diff changeset
79
93955def7313 Revise page footers, and add build number.
Jim Hague <jim.hague@laicatc.com>
parents: 39
diff changeset
80 % ----- Title page and contents
93955def7313 Revise page footers, and add build number.
Jim Hague <jim.hague@laicatc.com>
parents: 39
diff changeset
81
248
440172d9f5d6 Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents: 230
diff changeset
82 \titleDB
13
232a778181e3 First go at LaTeX booklet.
Jim Hague <jim.hague@laicatc.com>
parents:
diff changeset
83
19
305e701c5dc2 Set output to A5 landscape. Begin content and content on fresh page.
Jim Hague <jim.hague@acm.org>
parents: 16
diff changeset
84 \newpage
305e701c5dc2 Set output to A5 landscape. Begin content and content on fresh page.
Jim Hague <jim.hague@acm.org>
parents: 16
diff changeset
85
13
232a778181e3 First go at LaTeX booklet.
Jim Hague <jim.hague@laicatc.com>
parents:
diff changeset
86 \tableofcontents
232a778181e3 First go at LaTeX booklet.
Jim Hague <jim.hague@laicatc.com>
parents:
diff changeset
87
19
305e701c5dc2 Set output to A5 landscape. Begin content and content on fresh page.
Jim Hague <jim.hague@acm.org>
parents: 16
diff changeset
88 \newpage
305e701c5dc2 Set output to A5 landscape. Begin content and content on fresh page.
Jim Hague <jim.hague@acm.org>
parents: 16
diff changeset
89
248
440172d9f5d6 Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents: 230
diff changeset
90 % Now the TOC is gone, put space between paragraphs.
440172d9f5d6 Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents: 230
diff changeset
91 \setlength{\parskip}{\baselineskip}
440172d9f5d6 Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents: 230
diff changeset
92
13
232a778181e3 First go at LaTeX booklet.
Jim Hague <jim.hague@laicatc.com>
parents:
diff changeset
93 % -----
232a778181e3 First go at LaTeX booklet.
Jim Hague <jim.hague@laicatc.com>
parents:
diff changeset
94
232a778181e3 First go at LaTeX booklet.
Jim Hague <jim.hague@laicatc.com>
parents:
diff changeset
95 \section{Introduction}
232a778181e3 First go at LaTeX booklet.
Jim Hague <jim.hague@laicatc.com>
parents:
diff changeset
96
39
9681f6cd9c2b Change subtitle and intro files to .txt extension.
Jim Hague <jim.hague@laicatc.com>
parents: 38
diff changeset
97 \input{intro.txt}
13
232a778181e3 First go at LaTeX booklet.
Jim Hague <jim.hague@laicatc.com>
parents:
diff changeset
98
248
440172d9f5d6 Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents: 230
diff changeset
99 All tunes in this book are believed to be in the public domain, or at the
440172d9f5d6 Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents: 230
diff changeset
100 very least enjoy widespread currency on the folk music scene. If I have
440172d9f5d6 Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents: 230
diff changeset
101 inadvertantly transgressed on anyone's copyright, please contact me at
440172d9f5d6 Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents: 230
diff changeset
102 \href{mailto:dottes@cryhavoc.org.uk}{dottes@cryhavoc.org.uk} and I will
440172d9f5d6 Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents: 230
diff changeset
103 remove the offending tune.
440172d9f5d6 Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents: 230
diff changeset
104
440172d9f5d6 Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents: 230
diff changeset
105 The Booke of Dottes is a constant work in progress. You can download the latest
440172d9f5d6 Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents: 230
diff changeset
106 version from \url{http://dottes.cryhavoc.org.uk/}.
117
9ccdb7c3ec45 Add reference to web location.
Jim Hague <jim.hague@acm.org>
parents: 115
diff changeset
107
13
232a778181e3 First go at LaTeX booklet.
Jim Hague <jim.hague@laicatc.com>
parents:
diff changeset
108 % -----
232a778181e3 First go at LaTeX booklet.
Jim Hague <jim.hague@laicatc.com>
parents:
diff changeset
109
232a778181e3 First go at LaTeX booklet.
Jim Hague <jim.hague@laicatc.com>
parents:
diff changeset
110 \section{Tunes}
16
780f49972b68 Update book making command.
Jim Hague <jim.hague@acm.org>
parents: 13
diff changeset
111
780f49972b68 Update book making command.
Jim Hague <jim.hague@acm.org>
parents: 13
diff changeset
112 Tunes are arranged in alphabetical order of tune title.
780f49972b68 Update book making command.
Jim Hague <jim.hague@acm.org>
parents: 13
diff changeset
113
780f49972b68 Update book making command.
Jim Hague <jim.hague@acm.org>
parents: 13
diff changeset
114 \newpage