[ << Ejecución de lilypond-book ] | [Top][Contents][Index] | [ Programas externos >> ] |
| [ < Ejecución paralela ] | [ Up: Ejecución de lilypond-book ] | [ Compartir el índice general > ] |
3.7 Plantillas de lilypond-book
Estas plantillas se usan para lilypond-book. Si no está
familiarizado con este programa, consulte Ejecución de lilypond-book.
LaTeX
Podemos insertar fragmentos de LilyPond dentro de un documento de LaTeX.
\documentclass{article}
% aquí podemos insertar paquetes que todas las variantes de LaTeX entiendan
\usepackage[ngerman,finnish,spanish]{babel}
\usepackage{graphicx}
\usepackage{libertinus}
\usepackage{iftex}
\ifxetex
% código específico para XeTeX
\usepackage{xltxtra}
\else
% puede estar vacío si no vamos a usar pdfTeX
\usepackage[T1]{fontenc}
\fi
\begin{document}
\title{Un breve documento con LilyPond y \LaTeX}
\maketitle
Las instrucciones \textbf{font} normales dentro del \emph{text}
funcionan, porque están \textsf{soportadas por todas las variantes
de \LaTeX{}}. Si queremos usar instrucciones específicas como
\verb+\XeTeX+, debemos incluirlas de nuevo dentro de un bloque
\verb+\ifxetex+. Podemos usar esto para imprimir la instrucción
\ifxetex \XeTeX{} \else XeTeX \fi, que no es conocida por pdfTeX
de manera predeterminada.
En el texto normal podemos usar fácilmente instrucciones de
LilyPond, de la siguiente manera:
\smallskip
\begin[staffsize=12]{lilypond}
{ a2^"fulanito" b_"menganito" c'8 c' c' c' }
\paper {
property-defaults.fonts.serif = "Libertinus Serif"
}
\end{lilypond}
\smallskip
\noindent
Observe que las fuentes utilizadas en los fragmentos tienen que
establecerse desde dentro de los propios fragmentos, como se ha
mostrado arriba.
\selectlanguage{ngerman}
Da die Standard-Eingabekodierung von \LaTeX{} UTF-8 ist,
funktionieren Umlaute u.\,ä. ohne \LaTeX-Akzentbefehle (ßäöü),
wenn sie von der Schriftart unterstützt werden.
\end{document}
Texinfo
Podemos insertar fragmentos de LilyPond dentro de Texinfo; de hecho, todo el presente manual está escrito en Texinfo.
\input texinfo
@ifnottex
@node Top
@top
@end ifnottex
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
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<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>
[ << Ejecución de lilypond-book ] | [Top][Contents][Index] | [ Programas externos >> ] |
| [ < Ejecución paralela ] | [ Up: Ejecución de lilypond-book ] | [ Compartir el índice general > ] |