3.6 Modèles pour lilypond-book
Voici quelques canevas dédiés à lilypond-book
. Si vous ne savez
pas de quoi il retourne, lisez le chapitre Association musique-texte avec lilypond-book
.
3.6.1 LaTeX
Vous pouvez inclure des partitions LilyPond dans un document LaTeX.
\documentclass[]{article}
\begin{document}
Des bananes alitées sur du LaTeX.
\begin{lilypond}
\relative {
a'4 b c d
}
\end{lilypond}
Encore des banalités LaTeX, puis quelques options entre crochets.
\begin{lilypond}[fragment,relative=2,quote,staffsize=26,verbatim]
d4 c b a
\end{lilypond}
\end{document}
3.6.2 Texinfo
Un document Texinfo est tout à fait capable de comporter des fragments
de partition LilyPond. Si vous ne le savez pas encore, sachez que
l’intégralité de ce manuel est rédigée en Texinfo.
\input texinfo
@ifnottex
@node Top
@top
@end ifnottex
Du verbiage à la mode Texinfo
@lilypond
\relative {
a4 b c d
}
@end lilypond
Toujours plus de texte Texinfo, puis des options entre crochets.
@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>
Un document pour lilypond-book peut absolument mélanger musique et
texte. Par exemple,
<lilypond>
\relative {
a'4 b c d
}
</lilypond>
</p>
<p>
Pourquoi pas un peu plus de lilypond, avec des options pour changer :
<lilypond fragment quote staffsize=26 verbatim>
a4 b c d
</lilypond>
</p>
</body>
</html>
3.6.4 xelatex
\documentclass{article}
\usepackage{ifxetex}
\ifxetex
%pour ce qui est de xetex
\usepackage{xunicode,fontspec,xltxtra}
\setmainfont[Numbers=OldStyle]{Times New Roman}
\setsansfont{Arial}
\else
%inutile en l'absence de pdftex
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{mathptmx}%Times
\usepackage{helvet}%Helvetica
\fi
%ici les paquetages que pdftex sait interpréter
\usepackage[ngerman,finnish,english]{babel}
\usepackage{graphicx}
\begin{document}
\title{Un petit document avec LilyPond et xelatex}
\maketitle
Les commandes habituelles de \textbf{fontes} sont fonctionnelles y
compris au fil du texte, étant donné qu'\textsf{elles sont prises en
charge par \LaTeX{} et XeteX.} Lorsque vous avez besoin de commandes
particulières du style \verb+\XeTeX+, pensez à les inclure dans un
environnement \verb+\ifxetex+. Vous pourrez ainsi utiliser la \ifxetex
commande \XeTeX{} \else commande XeTeX \fi qui, elle, n'est pas reconnue
par le \LaTeX traditionnel.
Vous pouvez inclure des commandes LilyPond directement dans votre texte,
comme ici~:
\begin{lilypond}
{a2 b c'8 c' c' c'}
\end{lilypond}
\noindent
puis reprendre le fil de votre discours.
Les fontes utilisées dans les extraits LilyPond devront être définies
au sein de l'extrait. Lisez le manuel d'utilisation si vous ne
maîtrisez pas 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}