|
From: | Cile |
Subject: | Re: Réalisation d'une page de garde |
Date: | Sat, 12 Dec 2009 21:25:48 +0100 |
User-agent: | Thunderbird 2.0.0.23 (Windows/20090812) |
Bonsoir, Par ici j'ai un répertoire "common" qui doit commencer à devenir un peu prise de tête pour toute personne qui voudrait y mettre les mains (des fichiers qui appellent des fichiers qui eux-même...). J'ai essayé de te bricoler quelque chose avec juste ce qu'il faut pour la page de garde. Si ça t'inspire... Cécile Le 12/12/2009 20:11, Seventies a écrit : Bonsoir à tous, Je cherche à faire une page de garde pour fignoler mon premier gros travail avec Lilypond, mais tout ce que j'obtiens est un petit texte calé en haut à gauche de la page. Voici le code utilisé (pour démarrer) : \bookpart { \markuplines { \fill-line { \column {\center-align \line {\fontsize #9 " "} \line {\fontsize #9 " "} \line {\fontsize #9 " "} \line {\fontsize #9 " "} \line {\fontsize #9 "Johannes Brahms"} \line {\fontsize #7 " "} \line {\fontsize #7 "Serenade Nr. 1"} \line {\fontsize #7 " "} \line {\fontsize #7 "für großes Orchester"}} \right-align \line {\fontsize #5 "Op. 11"} } } \pageBreak } Qui plus est, la ligne Op. 11 va se recaler tout en haut de la page et toutes les lignes blanches sont ignorées.. Ok pour la dimension des caractères, il suffit, je suppose d'augmenter la taille, mais comment centrer ce texte horizontalement et verticalement, et comment introduire des lignes blanches. Merci d'avance de vos conseils, Jean-François |
\include "italiano.ly" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% %% %% Musique et infos %% %% %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Au hasard... music = { do''4 re'' mi'' fa'' sol'' la'' si'' do''' r la''2 sol''4 } % Infos générales Compositeur = "Johannes Brahms" Dates = "1833-1897" Titre = "Serenade Nr. 1" FromRecueil = "" InfoRecueil = "Op. 11" DateRecueil = "1857" SousTitre = "für groÃes Orchester" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% %% %% Compile de différents fichiers généraux chez moi %% %% %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%% Commandes markup pour la page de couverture % Titre du recueil #(define-markup-command (couv_recueil_settings layout props name) (string?) (interpret-markup layout props (markup #:abs-fontsize 36 #:medium name))) % Info supplémentaire sur le recueil #(define-markup-command (couv_infoRecueil_settings layout props name) (string?) (interpret-markup layout props (markup #:abs-fontsize 16 #:medium name))) % Date du recueil #(define-markup-command (couv_dateRecueil_settings layout props name) (string?) (interpret-markup layout props (markup #:abs-fontsize 16 #:medium name))) % From recueil #(define-markup-command (couv_fromRecueil_settings layout props name) (string?) (interpret-markup layout props (markup #:abs-fontsize 20 #:medium name))) % Titre du morceau #(define-markup-command (couv_title_settings layout props name) (string?) (interpret-markup layout props (markup #:abs-fontsize 36 #:medium #:caps name))) % Sous-titre du morceau #(define-markup-command (couv_subtitle_settings layout props name) (string?) (interpret-markup layout props (markup #:abs-fontsize 16 #:italic #:medium name))) % Compositeur #(define-markup-command (couv_compositeur_settings layout props name) (string?) (interpret-markup layout props (markup #:abs-fontsize 28 name))) % Dates du compositeur #(define-markup-command (couv_datesCompositeur_settings layout props name) (string?) (interpret-markup layout props (markup #:abs-fontsize 20 name))) couvfromRecueil = \markup \couv_fromRecueil_settings #FromRecueil couvinfoRecueil = \markup \couv_infoRecueil_settings #InfoRecueil couvdateRecueil = \markup \couv_dateRecueil_settings #DateRecueil couvTitre = \markup \couv_title_settings #Titre couvSoustitre = \markup \couv_subtitle_settings #SousTitre couvCompositeur = \markup \couv_compositeur_settings #Compositeur couvDates = \markup \couv_datesCompositeur_settings #Dates %%% % C'est là que tout se joue !!! %%% CouvSettings = \paper { bookTitleMarkup = \markup { \column { \fill-line { \lower #25 \couvCompositeur } \fill-line { \lower #6 \couvDates } \fill-line { \lower #11 \draw-line #'(30 . 0) } \fill-line { \lower #18 \couvTitre } \fill-line { \lower #10 \couvfromRecueil } \fill-line { \lower #4 \couvinfoRecueil } \fill-line { \lower #3 \draw-line #'(5 . 0) } \fill-line { \lower #5 \couvdateRecueil } \fill-line { \lower #14 \draw-line #'(30 . 0) } \fill-line { \lower #20 \couvSoustitre } } } } \book { \bookpart { \markup { \null } \paper { \CouvSettings } } \bookpart { \score { \music } } }
[Prev in Thread] | Current Thread | [Next in Thread] |