GNU LilyPond Programmbenutzung: 3.2.3 HTML

### 3.2.3 HTML

`lilypond-book` stellt folgende Befehle und Umgebungen zur Noteneingabe in HTML-Dateien zur Verfügung:

- den `<lilypond ... />`-Befehl, womit man direkt kurze LilyPond-Codeabschnitte schreiben kann
- die `<lilyond>...</lilypond>`-Umgebung, mit der man längere LilyPond-Codeabschnitt direkt schreiben kann
- den `<lilypondfile>...</lilypondfile>`-Befehl um eine LilyPond-Datei einzufügen
- den `<musicxmlfile>...</musicxmlfile>`-Befehl um eine MusicXML-Datei einzufügen, die dann von `musicxml2ly` und `lilypond` bearbeitet wird.

In der Eingabedatei werden Noten mit folgenden Befehlen eingegeben:

>     <lilypond Optionen hier>
>       IHR LILYPOND-QUELLCODE
>     </lilypond>

>     <lilypond Optionen hier: IHR LILYPOND-QUELLCODE />

>     <lilypond-Datei Optionen hier>Dateiname</lilypondfile>

>     <musicxml-Datei Optionen hier>Dateiname</musicxmlfile>

Man kann beispielsweise schreiben

>     <lilypond fragment relative=2>
>     \key c \minor c4 es g2
>     </lilypond>

`lilypond-book` erzeugt dann daraus eine HTML-Datei mit den entsprechenden `<image>` Tags für die Musikbeispiele in jeweils einem eigenen Absatz.

Für Grafiken im Fließtext kann `<lilypond ... />` benutzt werden, wobei die Optionen durch einen Doppelpunkt von der Musik getrennt angegeben werden.

>     Musik <lilypond relative=2: a b c/> in derselben Zeile.

Um Dateien mit Musik einzubinden, kann folgendermaßen vorgegangen werden:

>     <lilypondfile Option1 Option2 ...>Dateiname</lilypondfile>

`<musicxmlfile>` hat die gleiche Syntax wie `<lilypondfile>`, aber fügt anstelle der LilyPond-Datei eine MusicXML-Datei ein.

Eine Liste der Optionen, die man mit `lilypond` oder `lilypondfile` benutzen kann, siehe Die Musikfragment-Optionen

Zusätzlich gibt `<lilypondversion/>` die aktuelle Versionsnummer von LilyPond aus.

#### LilyPond – Usage v2.22.2 (stabiler Zweig).