Commit Graph

13 Commits

Author SHA1 Message Date
Jim Hague 8722d043fe Update download URL. 2013-01-14 12:29:51 +00:00
Jim Hague 4c8f2a3ade Make output larger where possible.
This is done by

a) reducing the page margins
b) compressing the heading and removing all but Notes: fields.

The latter produced vertically smaller tune PDFs that will scale wider.

In the process, modify abctitle.py to extract the first of any header field, and
move formatting for a single tune into a .fmt file.
2012-04-21 19:47:30 +01:00
Jim Hague 743543501c Switch to XeTeX to render. Opens up random OpenType fonts and UTF-8.
Also switch to Times New Roman for the main text. The music is set
with Postscript Times, so this is the easy approach to better typographic
consistency.
2012-04-04 11:52:29 +01:00
Jim Hague a847be9a90 Add reference to web location. 2012-03-16 10:40:16 +00:00
Jim Hague 694eac1077 Add internal hyperlinks to the book.
Don't put the links in a different colour, so it still prints well.
2012-03-16 10:37:48 +00:00
Jim Hague 2351348471 Add list of tune first lines.
Add a list of tune first lines to the Booke. First, a small Python script to
filter a .abc file and spit out just enough to give a graphic of the first line
without the title. Then generate these graphics and generate a new section in the Booke
with a longtable of tune name and the first line graphic.
2012-03-04 20:16:48 +00:00
Jim Hague f7d2212e41 Revise page footers, and add build number. 2012-03-03 16:06:23 +00:00
Jim Hague 6dc31caa77 Change subtitle and intro files to .txt extension. 2012-03-03 15:24:59 +00:00
Jim Hague 87713505c8 Quick attempt to parameterise different book builds.
Move subtitle and intro text into book directory.
Do all building in build directory.
Name output by the book name.
2012-03-03 14:08:41 +00:00
Jim Hague fbbce04c6f Remove use of abc pacakge and do the graphics outselves.
Make book building time a lot quicker, because converting from abc to
eps/pdf is done only once.
2012-03-02 12:30:43 +00:00
Jim Hague 68f7a1f6c9 Set output to A5 landscape. Begin content and content on fresh page.
Also shrink the rather generous margins. All tunes now fit onto a single
page, so no more blank pages in A5 landscape mode.
2012-02-29 14:01:57 +00:00
Jim Hague 7ffc756929 Update book making command.
Switched to A5 portrait. In landscape it stretches the image to fit the
width, and that causes a lot of longer tunes to become too high to fit
properly on the page.

Build the book in a separate build directory. The build generates lots
of .abc files and so forth, which it is convenient to have elsewhere
so you can ignore them. I did experimend with \abcinclude, but that has
a lot of expectations about the files being in the current directory.

If a tune has multiple titles, pick the first.

Adjust abcm2ps options to preserve the line breaks in the ABC.
2012-02-27 13:04:37 +00:00
Jim Hague dd61d2757f First go at LaTeX booklet. 2012-02-27 08:50:45 +00:00