Commit Graph

59 Commits

Author SHA1 Message Date
Jim Hague d82b9b0d3a Update copyright year. 2020-02-18 15:11:40 +00:00
Jim Hague ecbf0816e8 Nearly missed the compact version of Horses Brawl. 2019-08-09 10:11:49 +01:00
Jim Hague 155995f8e4 Add a comma! 2019-08-08 22:13:09 +01:00
Jim Hague 37cecad51e Add paragraph on the website to the printed bookes. 2019-08-08 22:11:40 +01:00
Jim Hague 2f953ab403 Given final official blank page on A5 and A4 a chapter title Notes. 2019-08-08 15:30:47 +01:00
Jim Hague 6167eedaae Add tech data section to website and update printed version. 2019-08-08 07:38:30 +01:00
Jim Hague d67678460c Update Mercurial home page URL. 2019-08-08 07:06:20 +01:00
Jim Hague 4b6e14d20d Update page padding to work with variable length front matter. 2019-08-07 08:21:23 +01:00
Jim Hague e7f4b4995f Round A4 up to a multiple of 4 total pages.
I can't easily get the number of actual pages processed, so rely
on telling the (rather hacky, and surprising - I have to
divide to a separate counter to force an integer result) macro
the number of pages used before the current numbering started.
2019-08-06 23:29:51 +01:00
Jim Hague 66b6858437 Don't \cleardoublepage before mainmatter or backmatter. 2019-08-06 22:24:02 +01:00
Jim Hague 3e6d27612e Kate's chord changes and fixes for Morris tunes. 2019-04-08 20:10:48 +01:00
Jim Hague 878875a0d6 Try again with firstline section header orphans. 2019-03-28 10:51:41 +00:00
Jim Hague 9e53cae8c7 Attempt to avoid widow header in bumper booke A5.
'Morris tunes' in firstlines was on a line at the bottom of the page.
2019-03-27 22:29:21 +00:00
Jim Hague a087c28ecf Add optional image caption taken from <section>/image.md. 2019-03-26 11:00:35 +00:00
Jim Hague 0671978f47 Expand size of graphics in section intro.
Unfortunately this is still done on an ad-hoc basis. Trying to
do an automatic 'scale to fit vertical space' is beyond me for now.
2019-03-23 23:04:23 +00:00
Jim Hague 09e3917957 Add line break for 2nd editing record in pub info. 2019-03-23 23:02:43 +00:00
Jim Hague 649bde1533 Update copyright to 2019 and commit to a print edition in 2019.
Hope I'll make it.
2019-03-23 15:53:26 +00:00
Jim Hague 8cdbb8fec6 Add section picture to the section title page on printed Bookes only.
I guess these could be added to be website, but right now I don't think
they'd add much. On paper, they fill some blank space.
2018-06-11 09:47:58 +01:00
Jim Hague 04da9af1b9 Fix broken attempt at removing tradition from printed output. 2018-04-26 16:47:12 +01:00
Jim Hague e9a8a32a0c Update thanks. 2018-04-25 23:34:18 +01:00
Jim Hague 5909c3486b Use full title in printed version.
Since \newcommand takes a maximum of 9 params, move the notes, history
and closing \vfill for each tune from \showtune to the text generated
for each tune in dottes.tex.tune.
2017-10-11 18:09:51 +01:00
Jim Hague 703055e580 Show parts at top left of tune. 2017-10-08 20:34:49 +01:00
Jim Hague 193d7fde2f First attempt at adding Tradition below subtitle in web and print. 2017-10-08 17:06:09 +01:00
Jim Hague a7ea1e0a85 Update copyright date and mention 25th anniversary. 2017-09-14 13:14:00 +01:00
Jim Hague 48658059ca It seems \tabularnewline is better than \\ in tables.
It explicitly means that this is the end of an entire row. \\ can
get redefined a lot.
2016-11-04 23:57:05 +00:00
Jim Hague c61a2d6136 Revise build to allow multi-section books. 2016-11-04 17:59:10 +00:00
Jim Hague b17a790b77 Create a section title page in the print version.
Move the section comment to that title page.
2016-11-04 00:03:54 +00:00
Jim Hague 6e79f73b9d Add Dottes History to notes. Currently appears after notes with a gap.
This is intended for longer exposition about a tune.
2016-11-02 18:36:31 +00:00
Jim Hague 3061852caf Replace Change and Credit with Markdown-enabled Notes section.
Data in Notes is taken from N: section starting "Dottes:".
2016-11-02 15:02:06 +00:00
Jim Hague ed0ef9ce66 Use txt2tags to format intro text.
That way we can include basic markup in the into text and use it in
both LaTeX and HTML.

Take advantage of this to expand the wording of the intro text in all
books.
2013-08-21 10:28:10 +01:00
Jim Hague 7befd21cf4 Change wording to say some tunes MAY have an identifiable author.
There's a chance that a book will have no tunes with an identifiable author.
2013-08-21 10:21:19 +01:00
Jim Hague 8435d10927 Regularise use of repeats, tune (A/B/C etc.) markers and final bar.
1. Only show tune markers when a tune change is in the middle of a line.
2. Only show repeat starts |: if the repeat start is in the middle of a line.
3. Final bar end mark must be a thick line.

The official rules for a repeat are that if there is no left repeat
marker |: then the repeat starts at the previous double bar.
2013-08-12 18:40:44 +01:00
Jim Hague a16ad7de0c Move cover page colour and blank coloured end page to doc-specific files.
That way output where the colour isn't appropriate, such as Nook or the newly introduced
A4Lulu output (which is the A4 book but with white cover page and no end coloured page, and so
suitable for using as the content on Lulu, where the cover is separate) can omit the colour.
2013-08-09 13:55:59 +01:00
Jim Hague cfc4e2d032 Oops. Move \vfill between tunes to before the tune.
Doesn't have the desired effect on A4 otherwise.
2013-08-05 18:09:46 +01:00
Jim Hague 7f459bab22 Add Nook-sized PDF output. 2013-08-05 18:06:19 +01:00
Jim Hague f74f9cc59c Put tune title, image and following content into a table.
Use tabularx to put tune title, image and any following content into
a table. This should (a) get the following content closer to the tune image,
and (b) stop LaTeX splitting them over a page.
2013-08-05 18:06:00 +01:00
Jim Hague 53b947e75a Reindent tune macro. 2013-08-05 13:42:36 +01:00
Jim Hague 76a29f9aa8 Make target of hyperlink the tune title.
A slight rearrangement of the tune macro.
2013-08-05 13:39:43 +01:00
Jim Hague c0a0fd45d9 Make emails \url{} to that they will wrap at the end of a line.
Also remove unused reference to graphics dir.
2013-08-05 13:30:08 +01:00
Jim Hague 6427153e8e Add --contains flag to abcfield.py.
Currently we rely on any N: field with a Change: subnotice being the first
N: field. Add --contains field to abcfield.py to remove this restriction.

Also use it to extract new subfield Credit: and add that if present
to the tune information in print and on web.
2013-08-04 22:09:25 +01:00
Jim Hague 18e13bd98e Do publisher info page based on Dad's book. 2013-08-04 21:28:05 +01:00
Jim Hague 78d4c39dad Revise printed Booke.
Introduce vestigial copyright page and move instroduction before the contents,
so on A4 it appears on the verso to the content recto. Tunes then start double
page spread on the next page.

Add a \cleardoublepage before the index of first lines to force that to start on
a new double page. This minimises the page turning necessary to see all the index
lines.
2013-07-20 20:40:02 +01:00
Jim Hague cdf1efc900 Go back to using the filename as the hyperlink name.
Latex hyperlinks don't cope with having accented characters in the hyperlink name.
2013-07-18 15:37:23 +01:00
Jim Hague eb85854d78 Fix up graphics overflow caused by change to Latex headers.
This reduces the height the graphics can use. Compensate by decreasing the page
margins by 0.25" all round.
2013-07-16 17:21:42 +01:00
Jim Hague d8357c8cec Render tune title, subtitle and composer in Latex/HTML and not in the image.
This way the titles remains a constant size even if the image needs to be scaled.
And we have that text appearance under our control.

I can't find a way of switching off the tune title in abcm2ps, and have worked around
by setting the title format to Y0. Y is not a defined ABC header and is not found in
any Dottes tune.
2013-07-16 16:35:07 +01:00
Jim Hague 31a8cf479b Back out accidental change. 2013-07-16 16:26:41 +01:00
Jim Hague 6f50649440 Revise first line table.
Treat the tune title as a paragraph (ragged right). Set the column widths to give
a wider and hence larger first line tune graphic.

Keep using the cropped first line graphic, and introduce our own gaps between lines
to keep the tune separations clear. I did look at using the grpahics borders, but that
gives left and right margins too.
2013-07-12 14:27:41 +01:00
Jim Hague 8554e9e664 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.
2013-07-12 11:36:14 +01:00
Jim Hague 7bf24bc921 Remove topskip0pt.
It was disturbing the vertical spacing of the first tune.
2013-07-11 17:52:11 +01:00
Jim Hague b78413c488 Revise intro wording on documents and website. 2013-07-08 10:35:23 +01:00