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
}
}