Manual de aprendizaje de GNU LilyPond: A.7 lilypond-book templates

## A.7 lilypond-book templates

Estas plantillas se usan para `lilypond-book`. Si no está familiarizado con este programa, consulte LilyPond-book.

### A.7.1 LaTeX

Podemos insertar fragmentos de LilyPond dentro de un documento de LaTeX.

>     \documentclass[]{article}

>     \begin{document}

>     Texto normal en LaTeX.

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

>     Más texto en LaTeX.

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

### A.7.2 Texinfo

Podemos insertar fragmentos de LilyPond dentro de Texinfo; de hecho, todo el presente manual está escrito en Texinfo.

>     \input texinfo
>     @node Top

>     Texto en Texinfo

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

>     Más texto en Texinfo

>     @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
    %Esto puede estar en blanco si no vamos a usar  pdftex
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage{mathptmx}%Times
    \usepackage{helvet}%Helvetica
    \fi
    %Aquí podemos insertar todos los paquetes que pdftex también entiende
    \usepackage[spanish,ngerman,finnish,english]{babel}
    \usepackage{graphicx}

    \begin{document}
    \title{Un breve documento con LilyPond y xelatex}
    \maketitle

    Las instrucciones \textbf{font} normales dentro del \emph{text}
    funcionan, porque \textsf{están contempladas por \LaTeX{} y XeteX.}
    Si quiere usar instrucciones específicas como \verb+\XeTeX+, debe
    incluirlas también dentro de un entorno \verb+\ifxetex+. Puede usar
    esto para imprimir la instrucción \ifxetex \XeTeX{} \else XeTeX \fi
    que no es conocida para el \LaTeX normal.

    Dentro del texto normal puede usar fácilmente instrucciones de
    LilyPond, como ésta:

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

    \noindent
    etcétera.

    Las tipografías de los fragmentos establecidas con LilyPond se tendrán
    que ajustar desde dentro del fragmento. Para esto debe leer el manual
    UA en cuanto a cómo usar 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}

Other languages: English.

#### Manual de aprendizaje