lilypond-usage: lilypond-book templates

 
 3.6 lilypond-book templates
 ===========================
 
 These templates are for use with ‘lilypond-book’.  If you’re not
 familiar with this program, please refer to Seelilypond-book.
 
 3.6.1 LaTeX
 -----------
 
 You can include LilyPond fragments in a LaTeX document.
 
      \documentclass[]{article}
 
      \begin{document}
 
      Normal LaTeX text.
 
      \begin{lilypond}
      \relative c'' {
        a4 b c d
      }
      \end{lilypond}
 
      More LaTeX text, and options in square brackets.
 
      \begin{lilypond}[fragment,relative=2,quote,staffsize=26,verbatim]
      d4 c b a
      \end{lilypond}
      \end{document}
 
 3.6.2 Texinfo
 -------------
 
 You can include LilyPond fragments in Texinfo; in fact, this entire
 manual is written in Texinfo.
 
      \input texinfo @node Top
      @top
 
      Texinfo text
 
      @lilypond
      \relative c' {
        a4 b c d
      }
      @end lilypond
 
      More Texinfo text, and options in brackets.
 
      @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">
      <!-- header_tag -->
      <HTML>
      <body>
 
      <p>
      Documents for lilypond-book may freely mix music and text.  For
      example,
      <lilypond>
      \relative c'' {
        a4 b c d
      }
      </lilypond>
      </p>
 
      <p>
      Another bit of lilypond, this time with options:
 
      <lilypond fragment quote staffsize=26 verbatim>
      a4 b c d
      </lilypond>
      </p>
 
      </body>
      </html>
 
 
 
 3.6.4 xelatex
 -------------
 
 \documentclass{article}
 \usepackage{ifxetex}
 \ifxetex
 %xetex specific stuff
 \usepackage{xunicode,fontspec,xltxtra}
 \setmainfont[Numbers=OldStyle]{Times New Roman}
 \setsansfont{Arial}
 \else
 %This can be empty if you are not going to use pdftex
 \usepackage[T1]{fontenc}
 \usepackage[utf8]{inputenc}
 \usepackage{mathptmx}%Times
 \usepackage{helvet}%Helvetica
 \fi
 %Here you can insert all packages that pdftex also understands
 \usepackage[ngerman,finnish,english]{babel}
 \usepackage{graphicx}
 
 \begin{document}
 \title{A short document with LilyPond and xelatex}
 \maketitle
 
 Normal \textbf{font} commands inside the \emph{text} work,
 because they \textsf{are supported by \LaTeX{} and XeteX.}
 If you want to use specific commands like \verb+\XeTeX+, you
 should include them again in a \verb+\ifxetex+ environment.
 You can use this to print the \ifxetex \XeTeX{} command \else
 XeTeX command \fi which is not known to normal \LaTeX .
 
 In normal text you can easily use LilyPond commands, like this:
 
 \begin{lilypond}
 {a2 b c'8 c' c' c'}
 \end{lilypond}
 
 \noindent
 and so on.
 
 The fonts of snippets set with LilyPond will have to be set from
 inside
 of the snippet.  For this you should read the AU on how to use
 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}