Hi Richard,
Thanks for looking into this (and many thanks for developing/maintaining
Denemo!).  For the moment, I'm happy with the work arounds.

Tom

On Fri, Nov 29, 2019 at 3:17 AM Richard Shann <[email protected]>
wrote:

> On Thu, 2019-11-28 at 21:19 -0800, Tom Quinn wrote:
> > I found the problem: if Page Numbering is set for printing the first
> > page number centered, then the copyright field is not printed.
> > Either a bug or an undocumented feature.
> The story is that most of these "added extras" are created by looking
> in the LilyPond literature for snippets of LilyPond syntax that do
> something useful. Inevitably they will occasionally clash with other
> bits of syntax used elsewhere. In this case the titling syntax that is
> putting the copyright on the last line is clashing with the centered
> page number syntax.
> If you don't want to get involved in LilyPond syntax then workarounds
> would be appropriate, e.g.:
>         Use a footnote on the first page to carry the copyright notice
>         Use the "Text after Movement" command on the last movement
>
> if LilyPond syntax is not too daunting, then looking in the LilyPond
> View at the output generated by the Center Page Numbers command I see
> that it is putting the current page number in something called the
> oddFooterMarkup (and then setting the evenFooterMarkup to be the same).
>
> After some experimentation I could tweak the output thus:
>
> \paper {
>
>     print-page-number = ##t
>     print-first-page-number = ##t
>     oddHeaderMarkup = \markup \null
>     evenHeaderMarkup = \markup \null
>     oddFooterMarkup = \markup \column {
>         {
>               \fill-line {
>                 \on-the-fly \print-page-number-check-first
>                 \fromproperty #'page:page-number-string
>
>                 }
>                 \fill-line  { \fromproperty #'header:copyright }
>         }
>     }
>     evenFooterMarkup = \oddFooterMarkup
>
>        }
>
> which makes a column out of the page number and your copyright notice.
> I think the copyright notice then appears on every page though ... but
> if you arrived at some desire syntax then it would be easy to modify
> the Center Page Numbers command to emit it. Let me know if you want to
> explore this.
>
> Richard
>
>
>

Reply via email to