On 01/11/2013 03:23 AM, David Kastrup wrote:
> File names are hierarchical.  If you don't specify a filename inside
> of a bookpart, do you think that the bookpart should not be written
> out?

I’m afraid I don’t follow... what do filenames have to do with this?

If you just meant title... I expect \bookpart{} to start a new page; and
if the bookpart has a title or any other header info, I expect that to
be printed at the top of that new page.

I’ve attached a short file (repeating <URL:
http://lilypond.1069038.n5.nabble.com/Understanding-multi-score-books-td25232.html
>, really, but with better comments).

The book, the bookpart, and the score each set a title.  The book title
*never* shows.  The bookpart *always* shows.  The score title *only*
shows when print-all-headers is true.

I have a workaround for now, so I don’t really need an answer... but
maybe consider this a bug report that LilyPond fails the principle of
least astonishment.

~Chris
-- 
Chris Maden, text nerd  <URL: http://crism.maden.org/ >
Axial tilt is the reason for the season.
GnuPG fingerprint: DB08 CF6C 2583 7F55 3BE9  A210 4A51 DBAC 5C5C 3D5E
\version "2.14.2"

\paper {
  % print-all-headers = ##t
  print-all-headers = ##f
}

\book {
  \header {
    title = "Book Title" % this doesn’t show, regardless of print-all-headers
  }
  \bookpart {
    \header {
      title = "Book Part Title" % this always shows
    }
    \score {
      \relative c' {
        c4 c c c
      }
      \header {
        title = "Score Title" % this doesn’t show unless print-all-headers
      }
      \layout {}
    }
  }
}
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to