%% Generated by lilypond-book.py %% Options: [indent=0\mm,verbatim,doctitle,alt=[image of music],texidoc,line-width=160\mm] \include "lilypond-book-preamble.ly" % **************************************************************** % Start cut-&-pastable-section % **************************************************************** \paper { #(define dump-extents #t) indent = 0\mm line-width = 160\mm force-assignment = #"" line-width = #(- line-width (* mm 3.000000)) } \layout { } % **************************************************************** % ly snippet: % **************************************************************** \sourcefilename "page-label.ly" \sourcefileline 0 %% Do not edit this file; it is auto-generated from input/new %% This file is in the public domain. \version "2.12.0" \header { lsrtags = "spacing" texidoc = "Page labels may be placed inside music or at top-level, and referred to in markups." doctitle = "Page label" } % begin verbatim #(set-default-paper-size "a6") #(define-markup-command (toc-line layout props label text) (symbol? markup?) (interpret-markup layout props (markup #:fill-line (text #:page-ref label "8" "?")))) \book { \markup \huge \fill-line { \null Title Page \null } \pageBreak \label #'toc \markup \column { \large \fill-line { \null Table of contents \null } \toc-line #'toc "Table of contents" \toc-line #'firstScore "First Score" \toc-line #'markA "Mark A" \toc-line #'markB "Mark B" \toc-line #'markC "Mark C" \toc-line #'unknown "Unknown label" } \pageBreak \label #'firstScore \score { \new Staff \relative c' { c2 c \mark \markup { A (page \concat { \page-ref #'markA "0" "?" ) } } \label #'markA c2 c \pageBreak \mark "B" \label #'markB d2 d d2 d \once \override Score.RehearsalMark #'break-visibility = #begin-of-line-invisible \mark "C" \label #'markC } \header { piece = "First score" } } } % **************************************************************** % end ly snippet % ****************************************************************