[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ne pas répéter \piece et \opus
From: |
Olivier Charade |
Subject: |
Re: ne pas répéter \piece et \opus |
Date: |
Wed, 1 Jun 2022 16:15:04 +0200 |
User-agent: |
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 |
Bonjour David,
Si jamais ce que tu cherches à faire est du style de ce que je joins,
c'est juste un bloc markup après le bloc header et avant le bloc score.
Olivier
ps: et si quelqu'un connaît une traduction plus fluide de ce passage de
la bible, je suis preneur. ;-)
Le 01/06/2022 à 09:32, david427@mailo.com a écrit :
Bonjour,
Dans une partition, j'ai voulu intégrer du texte entre l'en-tête et la
musique.
Comme je n'ai pas trouvé comment faire (avec un \markup, mon texte
s'affiche DANS l'en-tête, et non pas après), j'ai créé une partition
vide et j'ai inséré mon markup après (voir l'exemple minimaliste ci-dessous)
Le problème, c'est qu'au niveau de mon deuxième bloc \score, j'aimerai
ne pas répéter la pièce et l'opus.
Habituellement, si je mets ##f dans le bloc \header, ça supprime
effectivement l'affichage des infos non désirées.
Or ici :
Si je laisse comme ça, l'opus et la pièce s'affichent
Si je commente (%) l'un des deux, l'autre ne s'affiche pas (comportement
attendu), mais, logiquement celui qui est commenté s'affiche (non
souhaité mais attendu ici)
Est-ce que quelqu'un a une idée, soit pour afficher mon texte sans mon
bidouillage, soit pour effacer la pièce et l'opus du 2ème \header ?
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\version "2.23.3"
\language "français"
\header { title = "Titre"
subtitle = "Sous-Titre"
poet = " "
piece = "pièce"
composer = "Compositeur"
opus = "opus"
copyright = "copyright"
tagline = "tagline" }
cello = \relative do { do mi sol mi do1 \bar "|." }
\score { { s1 }
\layout { \context { \Staff \RemoveAllEmptyStaves }}}
\markup \fill-line {
\override #'(line-width . 100)
\override #'(baseline-skip . 2.5)
\center-column { \fontsize #2 {
\vspace #-4
\justify-string "Texte"
\vspace #1
\justify-string "Encore Texte"
\vspace #1 }}}
\score { \new Staff { \clef bass \cello }
\header { opus = ##f
piece = ##f
}
\layout { }}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
(La version de lilypond est obsolète, je vais changer, mais dans mon cas
c'est un peu compliqué ^^ )
texte_apres_titre.png
Description: PNG image
Re: ne pas répéter \piece et \opus,
Olivier Charade <=