A.8 Squelettes pour lilypond-book

Les exemples qui suivent sont destinés à des travaux gérés avec lilypond-book. Pour plus d’information sur ce programme, consultez LilyPond-book.


A.8.1 LaTeX

Vous pouvez inclure des fragments de LilyPond dans un document LaTeX.

\documentclass[]{article}

\begin{document}

Des banalités en LaTeX.

\begin{lilypond}
\relative c'' {
a4 b c d
}
\end{lilypond}

D'autres banalités en LaTeX.

\begin{lilypond}
\relative c'' {
d4 c b a
}
\end{lilypond}
\end{document}

A.8.2 Texinfo

Vous pouvez insérer des fragments de LilyPond dans des documents Texinfo. C’est d’ailleurs comme ceci qu’est construite cette documentation.

\input texinfo
@node Accueil

Du texte Texinfo

@lilypond[verbatim,fragment,ragged-right]
a4 b c d
@end lilypond

Un peu plus de texte en Texinfo

@lilypond[verbatim,fragment,ragged-right]
d4 c b a
@end lilypond

@bye

A.8.3 xelatex

\documentclass{article}
\usepackage{ifxetex}
\ifxetex
%quelques commandes spécifiques à xetex
\usepackage{xunicode,fontspec,xltxtra}
\setmainfont[Numbers=OldStyle]{Times New Roman}
\setsansfont{Arial}
\else
%Cette section n'est nécessaire que si vous utilisez pdftex
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{mathptmx}%Times
\usepackage{helvet}%Helvetica
\fi
%Vous pouvez inclure ici tous les paquetages gérés par pdftex 
\usepackage[french,ngerman,finnish,english]{babel}
\usepackage{graphicx}

\begin{document}
\title{Un document succint utilisant LilyPond et xelatex}
\maketitle

Les commandes habituelles de \textbf{fonte} au fil du \emph{texte}
sont opérationnelles dans la mesure où elles \textsf{sont supportées
par \LaTeX{} et XeteX.}
Pour des commandes du type \verb+\XeTeX+, elles doivent être icluses
dans un environnement \verb+\ifxetex+. Ceci peut vous servir à imprimer
la commande \ifxetex \XeTeX{} \else XeTeX \fi qui n'est pas reconnue en
\LaTeX pur.

Vous pouvez facilement insérer des commandes LilyPond comme ici :

\begin{lilypond}
{a2 b c'8 c' c' c'}
\end{lilypond}

\noindent
et reprendre le fil de votre propos.

Les fontes des inclusions de partition avec LilyPond doivent être
spacifiées dans le code même de l'extrait. A cet effet, consultez le
manuel d'utilisation des programmes pour savoir comment utiliser
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}

Autres langues : 日本語.

LilyPond — Manuel d’initiation