Mercurial > dottes
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 |
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 | 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 | 27 |
28 \setlength{\parindent}{0pt} | |
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 | 41 % ----- |
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 | 70 \begin{document} |
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 | 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 | 86 \tableofcontents |
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 | 93 % ----- |
94 | |
95 \section{Introduction} | |
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 | 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 | 108 % ----- |
109 | |
110 \section{Tunes} | |
16 | 111 |
112 Tunes are arranged in alphabetical order of tune title. | |
113 | |
114 \newpage |