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

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

Re: Création d'un tableau


From: Philippe Neyrat
Subject: Re: Création d'un tableau
Date: Sat, 15 Feb 2014 12:17:02 +0100
User-agent: Mozilla/5.0 (X11; U; Linux ppc; en-US; rv:1.9.1.16) Gecko/20121216 Icedove/3.0.11

Merci de vos réponses, mais n'oubliez pas de répondre à la liste !

Je teste cette solution dès que possible.

Philippe.


Le 15/02/2014 11:51, Daniel Cartron a écrit :
Le vendredi 14 février 2014 15:15:25 Philippe Neyrat a écrit :
Je cherche à créer un tableau, mais je n'ai rien trouvé dans la
doc...

Mon petit bout de code à moi, sous forme d'un fichier séparé que
j'inclue dans les autres.
J'ai la première ligne et colonne en gras et le reste en maigre,
avec des encadrements. À ajuster aux besoins.

\markup {
       \fill-line {} % Ligne vide éventuelle après le titre
       \override #'(thickness . 2) % modification de l'épaisseur de
l'encadrement du tableau
       \override #'(box-padding . 0) % suppression des marges
internes des boites afin que les traits de séparation touchent les
bords
       \box %tracé de l'encadrement du tableau
       \override #'(thickness . 0) % retour à une épaisseur normale
pour les tracés suivants
         \line { % on force l'affichage des colonnes suivantes sur
une seule ligne
           \box {
             \center-column { % boite contenant la 1e colonne
               \line {}
               \line {\bold " "}
               \draw-line #'(12 . 0) % trait horizontal servant à
forcer la largeur de la colonne
               \bold { ""}
               \bold { ""}
               \bold { ""}
               \bold { ""}
               \bold { ""}
               \bold { ""}
               \bold { ""}
               \bold { ""}
               \line {}
             }
           }
           \box { % boite contenant la colonne
             \center-column { % boite contenant la 2e colonne
               \line {} % ligne vide pour compenser l'absence de
marge interne
               \line {\bold ""}
               \draw-line #'(22 . 0) % trait horizontal servant à
forcer la largeur de la colonne
                   "_"
                   "_"
                   "_"
                   "_"
                   "_"
                   "_"
                   "_"
                   "_"
             } % fin de la colonne
           } %fin de la boite contenant la colonne

           \box { % boite contenant la colonne
             \center-column {
               \line {} % ligne vide pour compenser l'absence de
marge interne
               \line {\bold ""}
               \draw-line #'(4 . 0)
                   "_"
                   "_"
                   "_"
                   "_"
                   "_"
                   "_"
                   "_"
                   "_"
             } % fin de la colonne
           } %fin de la boite contenant la colonne

           \box { % boite contenant la colonne
             \center-column {
               \line {} % ligne vide pour compenser l'absence de
marge interne
               \line {\bold ""}
               \draw-line #'(16 . 0)
                   "_"
                   "_"
                   "_"
                   "_"
                   "_"
                   "_"
                   "_"
                   "_"
             } % fin de la colonne
           } %fin de la boite contenant la colonne

           \box { % boite contenant la colonne
             \center-column {
               \line {} % ligne vide pour compenser l'absence de
marge interne
               \line {\bold ""}
               \draw-line #'(22 . 0)
                   "_"
                   "_"
                   "_"
                   "_"
                   "_"
                   "_"
                   "_"
                   "_"
             } % fin de la colonne
           } %fin de la boite contenant la colonne

           \box { % boite contenant la colonne
             \center-column {
               \line {} % ligne vide pour compenser l'absence de
marge interne
               \line {\bold ""}
               \draw-line #'(4 . 0)
                   "_"
                   "_"
                   "_"
                   "_"
                   "_"
                   "_"
                   "_"
                   "_"
             } % fin de la colonne
           } %fin de la boite contenant la colonne

           \box { % boite contenant la colonne
             \center-column {
               \line {} % ligne vide pour compenser l'absence de
marge interne
               \line {\bold ""}
               \draw-line #'(16 . 0)
                   "_"
                   "_"
                   "_"
                   "_"
                   "_"
                   "_"
                   "_"
                   "_"
             } % fin de la colonne
           } %fin de la boite contenant la colonne

           \box { % boite contenant la colonne
             \center-column {
               \line {} % ligne vide pour compenser l'absence de
marge interne
               \line {\bold ""}
               \draw-line #'(8 . 0)
               "_"
               "_"
               "_"
               "_"
               "_"
               "_"
               "_"
               "_"
               \line {}
             } % fin de la colonne
           } %fin de la boite contenant la colonne

         }
       }





reply via email to

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