Subject: \header \title sur deux lignes

From: survoje <[email-masked]>
Date: Sun, 10 May 2020 12:00:38 +0200

Bonjour tout le monde,

Y a moyen d'avoir le titre de la partition sur deux lignes ? genre :

Petite pièce de guitare
pour les nuls

(titre fictif :-D)

J'ai recherché dans le LSR, la documentation, et les archives de la liste

Merci d'avance

G.

---

From: <[email-masked]>
Date: Sun, 10 May 2020 12:18:43 +0200

Voici comment je fais pour ma page de titres : 
   title = \markup { \column { " " " " " " " " " "  \fontsize #6 \bold "Eugene Oneguin : " " " \fontsize #6 \bold "La valse - Choeur et piano" " "  } }
ou chaque groupe de " " représente une ligne. 
Il y a certainement plus simple ? 
Amicalement,
Daniel Bernair

-----Message d'origine-----
De : lilypond-user-fr <lilypond-user-fr-bounces+daniel.bernair=[email-masked]> De la part de survoje
Envoyé : dimanche 10 mai 2020 12:01
À : lilypond-user-fr <[email-masked]>
Objet : \header \title sur deux lignes

Bonjour tout le monde,

Petite pièce de guitare
pour les nuls

(titre fictif :-D)

Merci d'avance

G.

This email has been scanned by BullGuard antivirus protection.
For more info visit www.bullguard.com

---

From: Gerard <[email-masked]>
Date: Sun, 10 May 2020 12:25:58 +0200

Ça me va !

Merciiii.

---

From: Gerard <[email-masked]>
Date: Sun, 10 May 2020 12:32:52 +0200

Merci de m'avoir mis sur la piste, je ne pense pas assez à \markup  qui 
a l'air bien puissant

un vrai coup d'eoil à la doc et j'ai ça :

   title =  \markup { \center-column { "Petite pièce guitare" "pour les 
nuls"} }

Du coup, résolu !

G.

Le 10/05/2020 à 12:25, Gerard a écrit :
>>     title = \markup { \column { " " " " " " " " " "  \fontsize #6 
>> \bold "Eugene Oneguin : " " " \fontsize #6 \bold "La valse - Choeur 
>> et piano" " "  } }
>

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Sun, 10 May 2020 13:31:50 +0200

Quelques variations possibles :

\header {
  title =  \markup {
    \override #'(baseline-skip . 2.5) % <= réglage de l'interligne
    \center-column {
      "Petite pièce guitare"
      \normal-text \italic "pour les nuls"
    }
  }
}

Cordialement,
Pierre

---

From: survoje <[email-masked]>
Date: Sun, 10 May 2020 13:50:18 +0200

Je garde ! comme quoi, on peut fignoler pour obtenir ce que l'on veut !

Merci

G.

---

From: Valentin Villenave <[email-masked]>
Date: Sun, 10 May 2020 15:29:18 +0200

On 5/10/20, [email-masked] <[email-masked]> wrote:
>    title = \markup { \column { " " " " " " " " " "  \fontsize #6 \bold
> "Eugene Oneguin : " " " \fontsize #6 \bold "La valse - Choeur et piano" " "
> } }

Euh, Gérard je présume que
title="Petite pièce"
subtitle="pour les nuls"
n’est pas possible pour une raison ou une autre ??

Sinon Daniel, vous savez qu’il y a une façon plus jolie de procéder :
- plutôt que "" "" "" "", vous pouvez utiliser \vspace #nombre
- plutôt que de remettre \fontsize #6 \bold à chaque fois, vous pouvez
le mettre en facteur commun devant \column.
- si tout tient dans une seule \column (ou \center-column), pas besoin
de mettre des accolades après \markup (celles de \column suffisent) ;
vous pouvez faire directement \markup \column { trucs }.

V.

---

From: david <[email-masked]>
Date: Sun, 10 May 2020 16:17:15 +0200

Merci pour la question et pour les réponses, j'ai eu un problème
d'interligne justement aujourd'hui :)