Markup list: Difference between revisions

Import snippet from LSR
 
mNo edit summary
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Text that can spread over pages is entered with the <code>\markuplist</code> command.
Text that can spread over pages is entered with the <code>\markuplist</code> command. The <code>\paragraph</code> markup command defined in the snippet indents its argument before calling <code>\justified-lines</code>.


<lilypond version="2.24.0" full>
<lilypond version="2.24" full>
%% updated/modified by P.P.Schneider on Feb. 2014
#(set-default-paper-size "a6" 'landscape)


\paper { tagline = ##f }
\paper {
 
  line-width = 11\cm
#(set-default-paper-size "a6")
  tagline = ##f
}


#(define-markup-list-command (paragraph layout props args) (markup-list?)
#(define-markup-list-command (paragraph layout props args) (markup-list?)
Line 12: Line 13:
   (make-justified-lines-markup-list (cons (make-hspace-markup 2) args))))
   (make-justified-lines-markup-list (cons (make-hspace-markup 2) args))))


% Candide, Voltaire
\book { % for correct rendering in the PDF documentation
\markuplist {
  % Candide, Voltaire
  \override-lines #'(baseline-skip . 2.5) {
  \markuplist {
    \paragraph {
    \override-lines #'(baseline-skip . 2.5) {
      Il y avait en Westphalie, dans le château de M. le baron de
      \paragraph {
      Thunder-ten-tronckh, un jeune garçon à qui la nature avait donné
        Il y avait en Westphalie, dans le château de M. le baron de
      les mœurs les plus douces.  Sa physionomie annonçait son âme.
        Thunder-ten-tronckh, un jeune garçon à qui la nature avait donné
      Il avait le jugement assez droit, avec l'esprit le plus
        les mœurs les plus douces.  Sa physionomie annonçait son âme.
      \concat { simple \hspace #.3 ; }
        Il avait le jugement assez droit, avec l'esprit le plus
      c'est, je crois, pour cette raison qu'on le nommait Candide.  Les
        \concat { simple \hspace #.3 ; }
      anciens domestiques de la maison soupçonnaient qu'il était fils
        c'est, je crois, pour cette raison qu'on le nommait Candide.  Les
      de la sœur de monsieur le baron et d'un bon et honnête
        anciens domestiques de la maison soupçonnaient qu'il était fils
      gentilhomme du voisinage, que cette demoiselle ne voulut jamais
        de la sœur de monsieur le baron et d'un bon et honnête
      épouser parce qu'il n'avait pu prouver que soixante et onze
        gentilhomme du voisinage, que cette demoiselle ne voulut jamais
      quartiers, et que le reste de son arbre généalogique avait été
        épouser parce qu'il n'avait pu prouver que soixante et onze
      perdu par l'injure du temps.
        quartiers, et que le reste de son arbre généalogique avait été
    }
        perdu par l'injure du temps.
    \vspace #.3
      }
    \paragraph {
      \vspace #.3
      Monsieur le baron était un des plus puissants seigneurs de la
      \paragraph {
      Westphalie, car son château avait une porte et des fenêtres.  Sa
        Monsieur le baron était un des plus puissants seigneurs de la
      grande salle même était ornée d'une tapisserie.  Tous les chiens
        Westphalie, car son château avait une porte et des fenêtres.  Sa
      de ses basses-cours composaient une meute dans le
        grande salle même était ornée d'une tapisserie.  Tous les chiens
      \concat { besoin \hspace #.3 ; }
        de ses basses-cours composaient une meute dans le
      ses palefreniers étaient ses
        \concat { besoin \hspace #.3 ; }
      \concat { piqueurs \hspace #.3 ; }
        ses palefreniers étaient ses
      le vicaire du village était
        \concat { piqueurs \hspace #.3 ; }
      son grand-aumônier.  Ils l'appelaient tous monseigneur, et ils
        le vicaire du village était
      riaient quand il faisait des contes.
        son grand-aumônier.  Ils l'appelaient tous monseigneur, et ils
        riaient quand il faisait des contes.
      }
     }
     }
   }
   }
Line 48: Line 51:
[[Category:Text]]
[[Category:Text]]
[[Category:Included in the official documentation]]
[[Category:Included in the official documentation]]
[[Category:Snippet]]