3.6 Modelli per lilypond-book
Ecco alcuni modelli da usare con lilypond-book
. Se non hai familiarità
con questo programma, consulta Eseguire lilypond-book
.
3.6.1 LaTeX
Si possono includere frammenti LilyPond in un documento LaTeX.
\documentclass[]{article}
\begin{document}
Normale testo LaTeX.
\begin{lilypond}
\relative {
a'4 b c d
}
\end{lilypond}
Altro testo LaTeX, seguito da alcune opzioni tra parentesi quadre.
\begin{lilypond}[fragment,relative=2,quote,staffsize=26,verbatim]
d4 c b a
\end{lilypond}
\end{document}
3.6.2 Texinfo
Si possono includere frammenti LilyPond in Texinfo; infatti questo intero
manuale è scritto in Texinfo.
\input texinfo
@ifnottex
@node Top
@top
@end ifnottex
Testo Texinfo
@lilypond
\relative {
a4 b c d
}
@end lilypond
Altro testo Texinfo, seguito dalle opzioni tra parentesi.
@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">
<HTML>
<body>
<p>
I documenti per lilypond-book possono combinare liberamente musica e testo. Ad
esempio,
<lilypond>
\relative {
a'4 b c d
}
</lilypond>
</p>
<p>
Ancora un po' di LilyPond, questa volta con delle opzioni:
<lilypond fragment quote staffsize=26 verbatim>
a4 b c d
</lilypond>
</p>
</body>
</html>
3.6.4 xelatex
\documentclass{article}
\usepackage{ifxetex}
\ifxetex
%elementi specifici di xetex
\usepackage{xunicode,fontspec,xltxtra}
\setmainfont[Numbers=OldStyle]{Times New Roman}
\setsansfont{Arial}
\else
%Questo può essere lasciato vuoto se non si usa pdftex
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{mathptmx}%Times
\usepackage{helvet}%Helvetica
\fi
%Qui è possibile inserire tutti i pacchetti inclusi anche in pdftex
\usepackage[ngerman,finnish,english]{babel}
\usepackage{graphicx}
\begin{document}
\title{Un breve documento con LilyPond e xelatex}
\maketitle
I comandi abituali di \textbf{font} interni al \emph{testo} funzionano,
perché \textsf{sono supportati da \LaTeX{} e XeteX.}
Se vuoi usare comandi specifici come \verb+\XeTeX+, devi
includerli nuovamente in un ambiente \verb+\ifxetex+.
You can use this to print the \ifxetex \XeTeX{} command \else
XeTeX command \fi which is not known to normal \LaTeX .
Nel testo normale si possono usare semplicemente i comandi LilyPond, come in
questo esempio:
\begin{lilypond}
{a2 b c'8 c' c' c'}
\end{lilypond}
\noindent
e così via.
I tipi di carattere dei frammenti inseriti con LilyPond devono essere impostati
all'interno dei frammenti stessi. Si legga il manuale di Uso dell'applicazione per
sapere come usare 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}