I have not used a Table of Contents before, and I am having some
difficulty in getting the result I want.  I have 2 problems.

1) I would like to have a dotted line between the title and the page
number in each line.  But if I use

tocItemMarkup = \tocItemWithDotsMarkup

then there does not seem to be a way of formatting the text the way I
want to (larger font etc.).

As an alternative I have tried defining tocItemMarkup including

\fill-with-pattern #1 #RIGHT .

This results in a space between the dots
and the page number; I get a similar result with
\fill-with-pattern #1 #CENTER .

2) The table of contents appears at the top of a page which already has
a couple of paragraphs of text on it.  This page is defined as a
separate \bookpart, and has its own \paper block setting a wider
'inner-margin' and 'outer-margin' than I use for the actual scores.

I would like the table of contents to have wider margins still, but a
second \paper block on the same page does not work, and changing
'indent' effectively only increases the right margin.  I have tried
experimenting with a \hspace before and after the contents of the line,
e.g.

tocItemMarkup = \markup \fontsize #5 \fill-line {
  \hspace #1 { \fill-with-pattern #1 #RIGHT .
  \fromproperty #'toc:text \fromproperty #'toc:page } \hspace #1 }

but this just doesn't work.  (Please forgive my feeble attempts at using
markup, which I still find rather cryptic!)

David



_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to