Mercurial > dottes
annotate dottes.tex.a5header @ 257:a3c356207253
Add licence note to website.
author | Jim Hague <jim.hague@acm.org> |
---|---|
date | Fri, 21 Jun 2013 10:12:24 +0100 |
parents | e8ae4d29b52f |
children | f337d024b13d |
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} |
255
e8ae4d29b52f
Move Change: notice closer to the bottom of the tune graphic.
Jim Hague <jim.hague@acm.org>
parents:
252
diff
changeset
|
6 \usepackage{float} |
40
93955def7313
Revise page footers, and add build number.
Jim Hague <jim.hague@laicatc.com>
parents:
39
diff
changeset
|
7 |
115
c4efe8b5eea1
Add internal hyperlinks to the book.
Jim Hague <jim.hague@acm.org>
parents:
50
diff
changeset
|
8 \usepackage{hyperref} |
c4efe8b5eea1
Add internal hyperlinks to the book.
Jim Hague <jim.hague@acm.org>
parents:
50
diff
changeset
|
9 \hypersetup{ |
c4efe8b5eea1
Add internal hyperlinks to the book.
Jim Hague <jim.hague@acm.org>
parents:
50
diff
changeset
|
10 bookmarks=true,% |
c4efe8b5eea1
Add internal hyperlinks to the book.
Jim Hague <jim.hague@acm.org>
parents:
50
diff
changeset
|
11 colorlinks=true,% |
c4efe8b5eea1
Add internal hyperlinks to the book.
Jim Hague <jim.hague@acm.org>
parents:
50
diff
changeset
|
12 citecolor=black,% |
c4efe8b5eea1
Add internal hyperlinks to the book.
Jim Hague <jim.hague@acm.org>
parents:
50
diff
changeset
|
13 filecolor=black,% |
c4efe8b5eea1
Add internal hyperlinks to the book.
Jim Hague <jim.hague@acm.org>
parents:
50
diff
changeset
|
14 linkcolor=black,% |
c4efe8b5eea1
Add internal hyperlinks to the book.
Jim Hague <jim.hague@acm.org>
parents:
50
diff
changeset
|
15 urlcolor=black |
c4efe8b5eea1
Add internal hyperlinks to the book.
Jim Hague <jim.hague@acm.org>
parents:
50
diff
changeset
|
16 } |
c4efe8b5eea1
Add internal hyperlinks to the book.
Jim Hague <jim.hague@acm.org>
parents:
50
diff
changeset
|
17 |
40
93955def7313
Revise page footers, and add build number.
Jim Hague <jim.hague@laicatc.com>
parents:
39
diff
changeset
|
18 % ----- Common variables |
93955def7313
Revise page footers, and add build number.
Jim Hague <jim.hague@laicatc.com>
parents:
39
diff
changeset
|
19 |
93955def7313
Revise page footers, and add build number.
Jim Hague <jim.hague@laicatc.com>
parents:
39
diff
changeset
|
20 \def \build {\input{buildno.txt}} |
93955def7313
Revise page footers, and add build number.
Jim Hague <jim.hague@laicatc.com>
parents:
39
diff
changeset
|
21 |
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
|
22 % ----- 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
|
23 |
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{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
|
25 \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
|
26 |
40
93955def7313
Revise page footers, and add build number.
Jim Hague <jim.hague@laicatc.com>
parents:
39
diff
changeset
|
27 % ----- Page setup |
13 | 28 |
122
295ba8275ab4
Make output larger where possible.
Jim Hague <jim.hague@laicatc.com>
parents:
118
diff
changeset
|
29 % 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
|
30 \addtolength{\textwidth}{4cm} |
295ba8275ab4
Make output larger where possible.
Jim Hague <jim.hague@laicatc.com>
parents:
118
diff
changeset
|
31 \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
|
32 |
305e701c5dc2
Set output to A5 landscape. Begin content and content on fresh page.
Jim Hague <jim.hague@acm.org>
parents:
16
diff
changeset
|
33 \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
|
34 \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
|
35 |
122
295ba8275ab4
Make output larger where possible.
Jim Hague <jim.hague@laicatc.com>
parents:
118
diff
changeset
|
36 % Move the top margin up a further cm. |
295ba8275ab4
Make output larger where possible.
Jim Hague <jim.hague@laicatc.com>
parents:
118
diff
changeset
|
37 \addtolength{\textheight}{1cm} |
295ba8275ab4
Make output larger where possible.
Jim Hague <jim.hague@laicatc.com>
parents:
118
diff
changeset
|
38 \addtolength{\voffset}{-1cm} |
295ba8275ab4
Make output larger where possible.
Jim Hague <jim.hague@laicatc.com>
parents:
118
diff
changeset
|
39 |
13 | 40 % ----- |
41 | |
181
6a0bdabfb255
Add a A4 portrait book with multiple tunes per page.
Jim Hague <jim.hague@acm.org>
parents:
176
diff
changeset
|
42 % 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
|
43 \setcounter{secnumdepth}{-1} |
6a0bdabfb255
Add a A4 portrait book with multiple tunes per page.
Jim Hague <jim.hague@acm.org>
parents:
176
diff
changeset
|
44 |
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 |
230
4800e1f12632
Add a flashier title page to the LaTeX documents.
Jim Hague <jim.hague@acm.org>
parents:
201
diff
changeset
|
47 % Title page |
248
440172d9f5d6
Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents:
230
diff
changeset
|
48 \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
|
49 |
248
440172d9f5d6
Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents:
230
diff
changeset
|
50 \newcommand*{\titleDB}{\begingroup |
440172d9f5d6
Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents:
230
diff
changeset
|
51 \centering |
440172d9f5d6
Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents:
230
diff
changeset
|
52 {\Large \havocfont{Ye}}\\[\baselineskip] |
440172d9f5d6
Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents:
230
diff
changeset
|
53 {\Huge \havocfont{Crie Havock}}\\[\baselineskip] |
440172d9f5d6
Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents:
230
diff
changeset
|
54 {\Large \havocfont{Booke of}}\\[\baselineskip] |
440172d9f5d6
Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents:
230
diff
changeset
|
55 {\Huge \havocfont{Dottes}}\\[2.5\baselineskip] |
440172d9f5d6
Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents:
230
diff
changeset
|
56 {\Huge \input{title.txt}}\\[\baselineskip] |
440172d9f5d6
Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents:
230
diff
changeset
|
57 {\Large \input{subtitle.txt}}\\[\baselineskip] |
440172d9f5d6
Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents:
230
diff
changeset
|
58 \newpage |
440172d9f5d6
Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents:
230
diff
changeset
|
59 \vfill |
440172d9f5d6
Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents:
230
diff
changeset
|
60 \includegraphics[width=0.3\textwidth,keepaspectratio]{buzzard} |
440172d9f5d6
Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents:
230
diff
changeset
|
61 \vfill |
440172d9f5d6
Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents:
230
diff
changeset
|
62 {Compiled by Jim Hague}\\[\baselineskip] |
440172d9f5d6
Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents:
230
diff
changeset
|
63 \vfill |
440172d9f5d6
Redo the printed Booke title page.
Jim Hague <jim.hague@acm.org>
parents:
230
diff
changeset
|
64 {\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
|
65 \endgroup} |
4800e1f12632
Add a flashier title page to the LaTeX documents.
Jim Hague <jim.hague@acm.org>
parents:
201
diff
changeset
|
66 |
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 |
13 | 69 \begin{document} |
70 | |
251
de24a62246bc
Stop numbering the title page(s) in the printed book.
Jim Hague <jim.hague@acm.org>
parents:
250
diff
changeset
|
71 % ----- Title page |
de24a62246bc
Stop numbering the title page(s) in the printed book.
Jim Hague <jim.hague@acm.org>
parents:
250
diff
changeset
|
72 |
de24a62246bc
Stop numbering the title page(s) in the printed book.
Jim Hague <jim.hague@acm.org>
parents:
250
diff
changeset
|
73 \begin{titlepage} |
de24a62246bc
Stop numbering the title page(s) in the printed book.
Jim Hague <jim.hague@acm.org>
parents:
250
diff
changeset
|
74 \pagestyle{empty} |
de24a62246bc
Stop numbering the title page(s) in the printed book.
Jim Hague <jim.hague@acm.org>
parents:
250
diff
changeset
|
75 \titleDB |
de24a62246bc
Stop numbering the title page(s) in the printed book.
Jim Hague <jim.hague@acm.org>
parents:
250
diff
changeset
|
76 \end{titlepage} |
de24a62246bc
Stop numbering the title page(s) in the printed book.
Jim Hague <jim.hague@acm.org>
parents:
250
diff
changeset
|
77 |
40
93955def7313
Revise page footers, and add build number.
Jim Hague <jim.hague@laicatc.com>
parents:
39
diff
changeset
|
78 % ----- Headers and footers |
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 \pagestyle{fancyplain} |
93955def7313
Revise page footers, and add build number.
Jim Hague <jim.hague@laicatc.com>
parents:
39
diff
changeset
|
81 \fancyhf{} |
93955def7313
Revise page footers, and add build number.
Jim Hague <jim.hague@laicatc.com>
parents:
39
diff
changeset
|
82 \lfoot{Issue \build} |
93955def7313
Revise page footers, and add build number.
Jim Hague <jim.hague@laicatc.com>
parents:
39
diff
changeset
|
83 \rfoot{\thepage} |
93955def7313
Revise page footers, and add build number.
Jim Hague <jim.hague@laicatc.com>
parents:
39
diff
changeset
|
84 \renewcommand{\headrulewidth}{0pt} |
93955def7313
Revise page footers, and add build number.
Jim Hague <jim.hague@laicatc.com>
parents:
39
diff
changeset
|
85 |
251
de24a62246bc
Stop numbering the title page(s) in the printed book.
Jim Hague <jim.hague@acm.org>
parents:
250
diff
changeset
|
86 % ----- Contents |
19
305e701c5dc2
Set output to A5 landscape. Begin content and content on fresh page.
Jim Hague <jim.hague@acm.org>
parents:
16
diff
changeset
|
87 |
13 | 88 \tableofcontents |
89 | |
19
305e701c5dc2
Set output to A5 landscape. Begin content and content on fresh page.
Jim Hague <jim.hague@acm.org>
parents:
16
diff
changeset
|
90 \newpage |