Thank you for this suggestion. But unfortunately using \override-lines #'(line-width . 100) effectively alters the width of the right margin without altering the left margin. I want the text centred horizontally on the page, so this does not produce the result I want.
David On Sat, 2015-11-21 at 08:16 -0500, Hwaen Ch'uqi wrote: > Greetings David, > > Please forgive me if I misunderstood your meaning, but here is perhaps > a solution, albeit less elegant, for your second issue? Perhaps your > \paper block can reflect the margins which you would like for the > Table of Contents, but for the preceding paragraphs of text on the > same page, you could use > > \override-lines #'(line-width . 100) { . . . } > > to affect those particular margins. > > Hwaen Ch'uqi > > > On 11/21/15, David Sumbler <da...@aeolia.co.uk> wrote: > > 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!) _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user