Subject: Re: tableau en markup

From: Daniel Cartron <[email-masked]>
Date: Tue, 02 Apr 2013 08:42:45 +0200

Le lundi 1 avril 2013 23:57:44 vous avez écrit :
Salut,

> Je me suis attelé à ça d'abord pour essayer de voir ce que donnait la
> confection d'un tableau (et je dois dire que je ne suis pas déçu, c'est
> un gros, GROS travail ! Et je ne suis pas sûr d'avoir tout compris !

Et en plus je me dis que pour faire mieux il faudrait que dans partie 1  et 
les autres il y ait en fait autant de colonnes centrées que de phrases 
jouées, histoire d'avoir un alignement parfait :-)

> Je te mets le code ci-dessous et si tu y trouves des erreurs, ne te
> prives pas pour mes les dire. Et s'il y a encore un chevauchement, je ne
> sais plus quoi faire !

Je confirme que j'ai le chevauchement pour les titres qui ont une colonne 
centrée et pas pour la suite où ce n'est pas centré, donc je ne vois qu'une 
histoire de version, si qqun peut tester chez lui sur une 2.14 ça aiderait à 
comprendre si c'est mon install ou lily qui est en cause
donc je remet le mail sur la liste.
 
> \version "2.17.7"
> 
> \markup { \fill-line { \large \bold \huge "Structure du morceau"}
> 	}
> \markup  \vspace #0.5
> %%%%%%%%%%%%%%%%%%     fin du titre    %%%%%%%%%%%%%%%%%%%%%%
> 
> \markup { \override #'(thickness . 3)
>          \draw-line #'(108 . 0) % bord supérieur horizontaldu tableau
> 	}
> %	\markup  \vspace #0.5
> 
> \markup { \override #'(thickness . 3)
>          \draw-line #'(0 . -8) % bord épais vertical gauche
>   %       \hspace #2 % espace entre trait et début de texte gauche
> 
>         \center-column { \hspace #12       % largeur colonne
>         \bold { "Instr." } }
> 
>          	\draw-line #'(0 . -8) % trait vertical
> 
> 
>          \center-column { \hspace #8       % largeur colonne
>          \bold { "Intro" } }
> 
> 		\draw-line #'(0 . -8) % bord vertical
> 
> 
>          \center-column { \hspace #32   % largeur colonne
> 
>          \bold { "Partie 1" } }
> 
>          	\draw-line #'(0 . -8) % bord vertical
> 
>          \center-column { \hspace #12    % largeur colonne
>          \bold { "Break" } }
> 
>          	\draw-line #'(0 . -8) % bord vertical
> 
> 	 \center-column {\hspace #25   % largeur colonne
> 	 \bold { "Partie 2" }}
> 
>          	\draw-line #'(0 . -8)
> 
> 	  \center-column { \hspace #15   % largeur colonne
> 	  \bold { "Fin" }}
> 
>   % ne pas rajouter 	\hspace #5
>          	\override #'(thickness . 3)
>          	\draw-line #'(0 . -8) % bord vertical droit
> }
> 
> \markup { \override #'(thickness . 3)
>         		 \draw-line #'(108 . 0) % bord inférieur horizontal
> }
> 
> %%%%%%%%%%%%%%%%%     fin 1ère partie    %%%%%%%%%%%%%%%%%%%%%%%%
> 
> \markup {  \override #'(thickness . 3) % bord épais vertical gauche
> 	   \draw-line #'(0 . -18)
> 	   \column { \hspace #0.1
>                          \bold { "Diato"}
>                          \bold { "Clavier"}
>                          \bold { "Guitare"}
>                          \bold { "Gt. Ryt."}
>             		\bold { "Basse"} }
> 
>             \column { \hspace #2 }    %largeur colonne
> 
> 
>                   \draw-line #'(0 . -18) % trait vertical
>                   \column { \hspace #0.1
>                          "A1 A2"
>                          "Intro"
>                          "-"
>                          "Intro"
>                   	"Intro" }
> 
>           \column { \hspace #0.1 } %largeur colonne
> 
>                	\column {\draw-line #'(0 . -18) } %trait vertical du 
tableau
> \column {\hspace #0.1
>                          "A1 A2 B1 B2 A1 A2 B1 B2"
>                          "A A B B A A B B"
>                          "A A B1 B2 A A B1 B2"
>                          "A A B B A A B B"
>                   	"A1 A2 B B A1 A2 B B"  }
> 
>            \column { \hspace #4 } %largeur colonne
> 
> 
> 
>                  \column {\draw-line #'(0 . -18) }  %trait vertical du
> tableau
>                  \hspace #0.1
>              	\column {\hspace #0.5
>                          "-"
>                          "Break"
> 			"-"
> 			"-"
> 			"Break" }
> 
>            \column { \hspace #4.6 } %largeur colonne
> 
>                  \column {\draw-line #'(0 . -18) }  %trait vertical du
> tableau
>                  \hspace #0.1
>                  \column {  \hspace #0.5
>                          "A1 A1 A2 B1 B1"
>                          " "
>                          " "
>                          "A A A B1 B1"
>                   	"A1 A1 A2 B B" }
> 
>           \column { \hspace #7 } %largeur colonne
> 
>                  \column {\draw-line #'(0 . -18) }
> 
>                  \column {\hspace #0.5
>                          "B2 Fin"
>                          "B Fin"
>                          " "
>                          "B2 Fin"
>                  	"B Fin"  }
>                  \column { \hspace #7 } %largeur colonne
> 
>           	\override #'(thickness . 3)
>          	\draw-line #'(0 . -18) % bord vertical droit
> }
> 
> \markup { \override #'(thickness . 3)
>         		\draw-line #'(108 . 0) % bord inférieur horizontal
> }
> 
> La présentation n'est probablement pas la bonne mais ça m'a permis de
> voir ce que je faisais un peu plus clairement.
> 
> Autre chose : je n'ai pas réussi à reproduire ton erreur. C'est pourquoi
> j'ai passé un bon bout de temps à vérifier, reprendre, mettre des } et
> des {   et autres petites joyeusetés de Lilypond.
> 
> Bonne nuit et à la prochaine.
> Bref, je me suis régalé !

Heureusement car sinon j'aurais eu mauvaise conscience...

> Est ce que ta partition  /  est proche d'être plaine (je te pose cette
> question car tu semblais hésiter à installer jEdit)

oui installé et testé, mais nettement moins pratique que ma bidouille perso 
avec kile qu'il faut vraiment que je réinstalle et prenne la peine de 
perenniser pour ne pas tout recommencer à chaque mise à jour.

-- 
Cordialement, Daniel Cartron
« L'être humain a besoin d'être flatté, sinon il ne devient pas ce qu'il est 
destiné à devenir, pas même à ses propres yeux. »
Pär LAGERKVIST, Le Nain.