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}

LilyPond — Utilisation des programmes v2.24.3 (branche stable).