LilyPond: manual de utilización del programa: 3.6 Plantillas de lilypond-book

## 3.6 Plantillas de lilypond-book

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

### 3.6.1 LaTeX

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

>     \documentclass[]{article}

>     \begin{document}

>     Texto normal en LaTeX.

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

>     Más texto en LaTeX, y las opciones dentro de los corchetes.

>     \begin{lilypond}[fragment,relative=2,quote,staffsize=26,verbatim]
>     d4 c b a
>     \end{lilypond}
>     \end{document}

### 3.6.2 Texinfo

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

>     \input texinfo @node Top
>     @top

>     Texto en Texinfo

>     @lilypond
>     \relative {
>       a4 b c d
>     }
>     @end lilypond

>     Más texto en Texinfo, y las opciones dentro de los corchetes.

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

>     @bye

### 3.6.3 html

>     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
>     <!-- header_tag -->
>     <HTML>
>     <body>

>     <p>
>     Los documentos para lilypond-book pueden mezclar música y texto libremente.  Por
>     ejemplo,
>     <lilypond>
>     \relative {
>       a'4 b c d
>     }
>     </lilypond>
>     </p>

>     <p>
>     Otro poco de lilypond, esta vez con opciones:

>     <lilypond fragment quote staffsize=26 verbatim>
>     a4 b c d
>     </lilypond>
>     </p>

>     </body>
>     </html>

### 3.6.4 xelatex

    \documentclass{article}
    \usepackage{ifxetex}
    \ifxetex
    %xetex specific stuff
    \usepackage{xunicode,fontspec,xltxtra}
    \setmainfont[Numbers=OldStyle]{Times New Roman}
    \setsansfont{Arial}
    \else
    %Esto se puede dejar vacío si no vamos a utilizar pdftex
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage{mathptmx}%Times
    \usepackage{helvet}%Helvetica
    \fi
    %Aquí insertamos todos los paquetes que pdftex también entiende
    \usepackage[ngerman,finnish,english]{babel}
    \usepackage{graphicx}

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

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

    Dentro del texto normal podemos utilizar instrucciones de LilyPond
    fácilmente, de esta forma:

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

    \noindent
    y así sucesivamente.

    La fuente tipográfica de los fragmentos, establecida con LilyPond,
    tendrá que establecerse desde dentro del fragmento. Para esto
    puede leer la parte de lilypond-book en el manual de utilización.

    \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}

#### LilyPond — Utilización v2.22.2 (rama estable).