3.7 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.

LaTeX

Vous pouvez inclure des partitions LilyPond dans un document LaTeX.

\documentclass{article}

% insérer ici tous les paquetages reconnus par les moutures de LaTeX
\usepackage[ngerman,finnish,english,french]{babel}
\usepackage{graphicx}
\usepackage{libertinus}

\usepackage{iftex}
\ifxetex
  % pour ce qui est de XeTeX
  \usepackage{xltxtra}
\else
  % inutile en l'absence de pdftex
  \usepackage[T1]{fontenc}
\fi


\begin{document}

\title{Un petit document avec LilyPond et \LaTeX}
\maketitle

Les commandes habituelles de \textbf{fontes} sont fonctionnelles y
compris au fil du \emph{texte}, étant donné qu'\textsf{elles sont
prises en charge par toutes les moutures de \LaTeX{}.} Lorsque
vous avez besoin de commandes particulières du style
\verb+\XeTeX+, pensez à les inclure dans un environnement
\verb+\ifxetex+. Vous pourrez ainsi utiliser l'instruction
\ifxetex commande \XeTeX{} \else commande XeTeX \fi qui, elle,
n'est pas reconnue par pdfTeX par défaut.

Vous pouvez inclure des commandes LilyPond directement dans votre texte,
comme ici~:

\smallskip
\begin[staffsize=12]{lilypond}
{ a2^"foo" b_"bar" c'8 c' c' c' }

\paper {
  property-defaults.fonts.serif = "Libertinus Serif"
}
\end{lilypond}
\smallskip

\noindent
Il est à noter que les fontes utilisées dans l'extrait LilyPond
doivent être définies au sein même de l'extrait, comme illustré.

\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

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

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>

GNU LilyPond – Utilisation des programmes v2.25.14 (branche de développement).