[ << lilypond-book ] | [Anfang][Inhalt][Index][ ? ] | [ Externe Programme >> ] | ||
[ < LaTeX ] | [ Nach oben : Noten in Text integrieren ] | [ HTML > ] |
3.2.2 Texinfo
Texinfo ist das Standard-Dokumentationsformat des GNU Projekts. Ein Beispiel für ein Dokument im Texinfo Format ist dieses Handbuch, wobei die HTML-, PDF- und Info-Versionen alle aus demselben Texinfo Dokument erzeugt werden.
lilypond-book
stellt die folgenden Befehle und Umgebungen
zur Verfügung, im Noten in Texinfo-Dateien einzufügen:
-
den
\lilypond{...}
-Befehl, womit man direkt kurze LilyPond-Codeabschnitte schreiben kann -
die
\begin{lilypond}...\end{lilypond}
-Umgebung, mit der man längere LilyPond-Codeabschnitt direkt schreiben kann -
den
\lilypondfile{...}
-Befehl um eine LilyPond-Datei einzufügen -
den
\musicxmlfile{...}
-Befehl um eine MusicXML-Datei einzufügen, die dann vonmusicxml2ly
undlilypond
bearbeitet wird.
In der Eingabedatei werden Noten mit folgenden Befehlen eingegeben:
@lilypond[Optionen,kommen,hier] IHR LILYPOND-QUELLCODE @end lilypond @lilypond[Optionen,kommen,hier]{ IHR LILYPOND-QUELLCODE } @lilypondfile[Optionen,kommen,hier]{Dateiname} @musicxmlfile[Optionen,kommen,hier]{Dateiname}
Zusätzlich kann mit @lilypondversion
die aktuelle Versionsnummer
von LilyPond angezeigt werden.
Wenn lilypond-book
eine derartige Datei verarbeitet,
wird eine Texinfo-Datei mit der Erweiterung ‘.texi’ erzeugt,
die @image
Befehle für die Ausgabe nach HTML, Info und PDF
enthält. lilypond-book
erzeugt die entsprechenden Grafiken
der Musikbeispiele im EPS- und PDF-Format für die Ausgabe nach PDF
und im PNG-Format für die Ausgabe nach HTML und Info.
Hier sollen zwei einfache Beispiele gezeigt werden. Eine lilypond
Umgebung
@lilypond[fragment] c' d' e' f' g'2 g' @end lilypond
erzeugt
Die Kurzversion
@lilypond[fragment,staffsize=11]{<c' e' g'>}
erzeugt
Im Gegensatz zu LaTeX erzeugt @lilypond{...}
allerdings keine Grafik
im Fließtext, sondern setzt sie immer in einen eigenen Absatz.
[ << lilypond-book ] | [Anfang][Inhalt][Index][ ? ] | [ Externe Programme >> ] | ||
[ < LaTeX ] | [ Nach oben : Noten in Text integrieren ] | [ HTML > ] |
Andere Sprachen: English, català, español, français, italiano, 日本語.
About automatic language selection.