lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

supprimer l' espace dans un markup lors d'un changement de fonction


From: Luc De Rossi
Subject: supprimer l' espace dans un markup lors d'un changement de fonction
Date: Thu, 16 Aug 2007 21:13:39 +0100
User-agent: Thunderbird 2.0.0.4 (Windows/20070604)

Bonjour à tous,

je m'en remets encore une fois à votre expérience (après avoir bricolé, pas toujours en vain, pendant des heures sur lily).
J'ai deux difficultés qui probablement peuvent être considérées ensemble :
* je souhaiterais (dans le psaume-titre.ly) pouvoir enchainer sans espace le e exposant avec le 2 dans le "titre" du psaume que j'ai placé dans un \mark. Le fait d'utiliser \super pour l'exposant crée un espace.
* je souhaiterais, dans les versets des psaumes, (psaume-verset.ly) indiquer le changement de note par un caractère souligné ou gras. Le problème est que le changement se fait sur une syllabe et que une syllabe ne correspond pas forcément à un mot donc :
ex :
\markup {{Heureuse la nation qu'il s'est choi\bold{sie} pour do\bold{mai}ne !}}
le mot domaine sort avec des espaces entre les syllabes alors que je souhaiterais domaine ou domaine.

Merci pour votre précieuse aide.

-- 
Luc De Rossi
Lilypond 2.10.19
Ubuntu Feisty
\version "2.10.19"

#(set-default-paper-size "a4")
#(set-global-staff-size 16)
\paper {

  ragged-right = ##t


}



\header {

 
}

%{
*****************
*    Soprano     *
*****************
%}

soprano = \relative c'' {
        \once \override Score.RehearsalMark #'extra-offset = #'( -1.1 . 1.6 )
        \once \override Score.RehearsalMark #'break-align-symbol = #'left-edge 
        \once \override Score.RehearsalMark #'self-alignment-X = #left \mark 
\markup { {2\super"e" Dimanche}}

                
                \clef treble
                
                
                \key g \major
                \time 4/4
                \partial 4
                        g8 g 
                        g4 r8 e e e e4
                        fis4 r8 g g fis e4_\fermata \bar "|."

                \override Score.RehearsalMark
                        #'break-visibility = #begin-of-line-invisible
                \override Score.RehearsalMark #'extra-offset = #'( -0.0 . 0.0 )
                \once \override Score.RehearsalMark #'self-alignment-X = #right
                \small \mark \markup { \fontsize #-5 "Psaume 15" }
                }
textsop = \lyricmode {
                Gar -- de- moi, Sei -- gneur mon Dieu, toi, mon seul es -- 
poir_!
                }




%{
*****************
*       Piano      *
*****************
%}
upper = \relative c'' {
                \clef treble
                \key g \major
                \partial 4
                        << {g4~ | g2 g | fis4 e b'8 a g4 \fermata} \\
                        {g8 fis | e d c4 b2 | a4 g c b \fermata} >>
                }

lower = \relative c {
                \clef bass
                \key g \major
                        e'8 d 
                        c b a4 g8 fis e4
                        dis e c8 d e4 \fermata
                }

%{
*****************
*    Partition     *
*****************
%}

\score {
        <<
                \new Voice = "Vsoprano" {
                        
                        \soprano
                }
                \new Lyrics \lyricsto Vsoprano \textsop


                \new PianoStaff <<
                        \set PianoStaff.instrumentName = "Orgue"
                        \new Staff = "upper" \upper
                        \new Staff = "lower" \lower
                >>
        >>


}
\version "2.10.19"

#(set-default-paper-size "a4")
#(set-global-staff-size 14)
\paper {

  ragged-right = ##t
page-top-space = 0
after-title-space = 18

}



\header {
        title = \markup {\fontsize #9.5 {"Psaume 32"}}
 
}
sanstime =\markup {""}

%{
*****************
*    Sop. / alto   *
*****************
%}

upper = \relative c'' {
                \clef treble
                \key d \major
                \override Staff.TimeSignature #'stencil = 
#ly:text-interface::print
                \override Staff.TimeSignature #'text = #sanstime
                \time 11/4

                <a, d>\breve <b e>4 <d fis>2

                        <d g>\breve <d fis>4 <cis e>2 

                        <cis fis>\breve <cis e>4 <b d>2 
                        <d e>\breve <cis fis>4 <a d>2 
                        \bar "|."


                }
text = \lyricmode { \set stanza = "1." \fatText \override LyricText 
#'self-alignment-X = #-1 
        "Oui, elle est droite, la pa" -- "role du Sei" -- \once \override 
LyricText #'self-alignment-X = #0 gneur_;
                "Il est fidèle en" "tout ce qu'il" \once \override LyricText 
#'self-alignment-X = #0 fait.
                "Il aime le bon" "droit et la jus" -- \once \override LyricText 
#'self-alignment-X = #0 tice_;
                "La terre est rem" -- "plie de son a" -- \once \override 
LyricText #'self-alignment-X = #0 mour.
                }


%{
*****************
*    tén / basse     *
*****************
%}

lower = \relative c {
                
                \clef bass
                \key g \major
                
                \override Staff.TimeSignature #'stencil = 
#ly:text-interface::print
                \override Staff.TimeSignature #'text = #sanstime
                
                        <d fis>\breve <d g>4  <d a'>2
                        <g, b'>\breve <d' a'>4 <a a'>2
                        <ais fis'>\breve <ais fis'>4 <b fis'>2
                        <g b'>\breve <a a'>4 <d fis>2

}


%{
*****************
*    Partition     *
*****************
%}

\score {
        
        \new PianoStaff 
                \with {
 \override VerticalAlignment #'forced-distance = #8
}
        <<
                \set PianoStaff.instrumentName = \markup {\hcenter-in #10
\center-align { "Voix"
\line { "et / ou" }
                \line { "orgue"}} }
                \new Staff = upper { \new Voice = "singer" \upper }
                \new Lyrics \lyricsto "singer" \text
                \new Staff = lower {
                        \lower
                }
        >>
\layout {
\context { \PianoStaff \accepts "Lyrics" }
\context {
\Lyrics
\consists "Bar_engraver"
\consists "Separating_line_group_engraver"
\override Score.BarLine #'transparent = ##t}

}
}

\markup {
\fill-line {
\hspace #0.1 % moves the column off the left margin; can be removed if
% space on the page is tight
% *** début de la deuxième colonne
\column {
        \line { \bold "[Verset 2]"}
        \line {"  "
\column {
        \line {Heureux le peuple dont le Sei\bold{gneur} est le \bold{Dieu},}
        \line {Heureuse la nation qu'il s'est choi\bold{sie}pour do\bold{mai}ne 
!}
        \line {Du haut des cieux, le Sei\bold{gneur} re\bold{gar}de :}
        \line {Il voit la \bold{ra}ce des\bold{hom}mes.}
}
}
\hspace #0.5 % adds vertical spacing between verses
\line { \bold "[Verset 3]"}
        \line {"  "
\column {
        
        \line {Le Seigneur a fait les \bold cieux par sa pa \bold{ro}le,}
        \line {L'univers, par le \bold{souf}fle de sa \bold{bou}che.}
        \line {Il ammasse, il retient \bold{l'eau} des \bold{mers};}
        \line {Les océans, il les \bold{gar}de en ré \bold{ser}ve.}
}
}
% *** fin de la première colonne
}
\hspace #0.1 % adds horizontal spacing between columns; if they are
% still too close, add more " " pairs until the result
% looks good
% *** début de la deuxième colonne
\column {
\line { \bold "[Verset 6]"}
        \line {"  "
\column {
        \line {Criez de joie pour le Sei\bold{gneur}, hommes \bold{jus}tes !}
        \line {Hommes droits, à \bold{vous} la lou\bold{an}ge !}
        \line {Jouez pour lui sur la \bold{har}pe à dix \bold{cor}des.}
        \line {Chantez-lui le can\bold{ti}que nou\bold{veau}.}
}
}
\hspace #0.5 % adds vertical spacing between verses
\line { \bold "[Verset 7]"}
        \line {"  "
\column {
        
        \line {Le Seigneur a fait les \bold{cieux} par sa pa\bold{ro}le,}
        \line {L'univers, par le \bold{souf}fle de sa \bold{bou}che}
        \line {Il parla, et ce qu'il \bold{dit} sur\bold{vint}.}
        \line {Il commanda, et ce qu'il \bold{dit} sur\bold{vint}.}
}
}

% *** fin de la deuxième colonne
}
\hspace #0.1 % gives some extra space on the right margin; can
% be removed if page space is tight
}
}

reply via email to

[Prev in Thread] Current Thread [Next in Thread]