]> git.donarmstrong.com Git - lilypond.git/blob - input/regression/markup-lines.ly
Imported Upstream version 2.16.0
[lilypond.git] / input / regression / markup-lines.ly
1 \version "2.16.0"
2
3 \header {
4   tagline = ##f
5   texidoc = "Text that can spread over pages is entered with the
6 @code{\\markuplist} command.  Widowed and orphaned lines are avoided
7 at the begininng and end of a @code{\\markuplist} containing more
8 than one line."
9 }
10
11 #(set-default-paper-size "a7")
12
13 #(define-markup-list-command (paragraph layout props args) (markup-list?)
14   (interpret-markup-list layout props 
15    (make-justified-lines-markup-list (cons (make-hspace-markup 2) args))))
16 \book {
17   \markuplist {} % Empty list is handled gracefully
18   %% Candide, Voltaire
19   \markuplist \override-lines #'(baseline-skip . 3.0) {
20     \paragraph { % The final two lines are placed on page 2.
21       Il y avait en Westphalie, dans le château de M. le baron de
22       Thunder-ten-tronckh, un jeune garçon à qui la nature avait donné
23       les mœurs les plus douces.  Sa physionomie annonçait son âme.
24       Il avait le jugement assez droit, avec l'esprit le plus simple ;
25       c'est, je crois, pour cette raison qu'on le nommait Candide.  Les
26       anciens domestiques de la maison soupçonnaient qu'il était fils
27       de la sœur de monsieur le baron et d'un bon et honnête
28       gentilhomme du voisinage, que cette demoiselle ne voulut jamais
29       épouser parce qu'il n'avait pu prouver que soixante et onze
30       quartiers, et que le reste de son arbre généalogique avait été
31       perdu par l'injure du temps. (not orphaned)
32     }
33   }
34   \markuplist \override-lines #'(baseline-skip . 3.9) {
35     \paragraph {
36       Monsieur le baron était un des plus puissants seigneurs de la
37       Westphalie, car son château avait une porte et des fenêtres.  Sa
38       grande salle même était ornée d'une tapisserie.  Tous les chiens
39       de ses basses-cours composaient une meute dans le besoin ; ses
40       palefreniers étaient ses piqueurs; le vicaire du village était
41       son grand-aumônier.  Ils l'appelaient tous monseigneur, et ils
42       riaient quand il faisait des contes.
43     }
44   }
45   \markuplist {
46     \paragraph { % A single-line paragraph may be orphaned
47       Madame la ... (may be orphaned)
48     }
49   }
50 }