GNU LilyPond – Utilisation des programmes: 3.2.2 Texinfo

### 3.2.2 Texinfo

Texinfo est le format standard pour toute la documentation du projet GNU. À titre d’exemple, toute la documentation de LilyPond – qu’il s’agisse des versions HTML, PDF ou info – est générée à partir de documents Texinfo.

Dans le fichier source, on spécifie qu’il s’agit de musique avec

>     @lilypond[liste,des,options]
>       VOTRE CODE LILYPOND
>     @end lilypond

ou

>     @lilypond[liste,des,options]{ VOTRE CODE LILYPOND }

ou bien encore

>     @lilypondfile[liste,des,options]{fichier}

Par ailleurs, l’utilisation d’un `@lilypondversion` permet d’afficher la version de LilyPond utilisée.

Le traitement du fichier source par `lilypond-book` génère un fichier Texinfo (extension ‘`.itexi`’) qui contiendra les balises `@image` pour les formats HTML, Info ou imprimable. Les images générées par `lilypond-book` sont au format EPS et PDF en vue d’une impression, et au format PNG pour leur utilisation en HTML ou Info.

En voici deux exemples. Un environnement `lilypond`

>     @lilypond[fragment]
>     c' d' e' f' g'2 g'
>     @end lilypond

produit

La version abrégée

>     @lilypond[fragment,staffsize=11]{<c' e' g'>}

produit

Contrairement à LaTeX, `@lilypond{…}` ne va pas intégrer d’image dans le document, mais générer un paragraphe.

Autres langues : English, deutsch, español, magyar, italiano.

#### LilyPond — Utilisation des programmes