GNU LilyPond Handbuch zum Lernen: A.7 Lilypond-book templates

## A.7 Lilypond-book templates

Diese Vorlagen können mit `lilypond-book` benutzt werden. Wenn Sie dieses Programm noch nicht kennen, lesen Sie bitte den Abschnitt LilyPond-book.

### A.7.1 LaTeX

LilyPond-Noten können in LaTeX-Dokumente eingefügt werden.

>     \documentclass[]{article}

>     \begin{document}

>     Normaler LaTeX-Ttext.

>     \begin{lilypond}
>     \relative c'' {
>     a4 b c d
>     }
>     \end{lilypond}

>     Weiterer LaTeX-Text.

>     \begin{lilypond}
>     \relative c'' {
>     d4 c b a
>     }
>     \end{lilypond}
>     \end{document}

### A.7.2 Texinfo

LilyPond-Noten können auch in Texinfo eingefügt werden – dieses gesamte Handbuch ist in Texinfo geschrieben.

>     \input texinfo
>     @node Top

>     Texinfo-Text

>     @lilypond[verbatim,fragment,ragged-right]
>     a4 b c d
>     @end lilypond

>     Weiterer Texinfo-Text

>     @lilypond[verbatim,fragment,ragged-right]
>     d4 c b a
>     @end lilypond

>     @bye

### A.7.3 xelatex

    \documentclass{article}
    \usepackage{ifxetex}
    \ifxetex
    %xetex specific stuff
    \usepackage{xunicode,fontspec,xltxtra}
    \setmainfont[Numbers=OldStyle]{Times New Roman}
    \setsansfont{Arial}
    \else
    %This can be empty if you are not going to use pdftex
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage{mathptmx}%Times
    \usepackage{helvet}%Helvetica
    \fi
    %Here you can insert all packages that pdftex also understands
    \usepackage[ngerman,finnish,english]{babel}
    \usepackage{graphicx}

    \begin{document}
    \title{A short document with LilyPond and xelatex}
    \maketitle

    Normal \textbf{font} commands inside the \emph{text} work,
    because they \textsf{are supported by \LaTeX{} and XeteX.}
    If you want to use specific commands like \verb+\XeTeX+, you
    should include them again in a \verb+\ifxetex+ environment.
    You can use this to print the \ifxetex \XeTeX{} command \else
    XeTeX command \fi which is not known to normal \LaTeX .

    In normal text you can easily use LilyPond commands, like this:

    \begin{lilypond}
    {a2 b c'8 c' c' c'}
    \end{lilypond}

    \noindent
    and so on.

    The fonts of snippets set with LilyPond will have to be set from
    inside
    of the snippet. For this you should read the AU on how to use
    lilypond-book.

    \selectlanguage{ngerman}
    Auch Umlaute funktionieren ohne die \LaTeX -Befehle, wie auch alle
    anderen
    seltsamen Zeichen: ß,ł,ã,č,я,щ, wenn sie von der Schriftart
    unterstützt werden.
    \end{document}

#### Handbuch zum Lernen