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 : 日本語.