[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: using lilypond in LaTeX (MacTeX)
From: |
Br. Samuel Springuel |
Subject: |
Re: using lilypond in LaTeX (MacTeX) |
Date: |
Mon, 19 Feb 2018 10:15:57 -0500 |
User-agent: |
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 |
LilyPond is not a LaTeX package, but a standalone program for
typesetting music. To combine LilyPond and LaTeX output into the same
document, you have several possibilities:
1) lilypond-book:
http://lilypond.org/doc/v2.18/Documentation/usage/lilypond_002dbook
This is a pre-processor script which comes packaged with LilyPond. It
scans your document, identifies and extracts the LilyPond content, runs
lilypond to generate images of that content, and then generates a new
TeX document in which the LilyPond content has been replaced by
`\includegraphics` commands which point to those images. The script is
also capable of generating other formats (like html) as it is designed
to work with the texinfo system in which LilyPond's own documentation is
written.
2) lyluatex: https://github.com/jperon/lyluatex
This package uses the Lua scripting capabilities of LuaTeX to execute
lilypond from within a TeX document. This streamlines your workflow
over lilypond-book because now there is just one compilation step: the
compilation of the TeX document. Its behavior is otherwise very similar
to lilypond-book as it is intended to be a complete drop-in replacement
for it. Development is ongoing and the package has just reached the
point where it should be able to reproduce all of lilypond-book's
non-texinfo capabilities. There are also a couple of additional
features which are either in the works or have already been implemented
which are designed to make the output look nicer automatically.
3) manual score inclusion
You can also use LilyPond to create images (or whole pdf pages) which
can be manually included in your LaTeX document just like any other
images (or pdf pages). This option will give you the finest level of
control, but you'll have to do everything for yourself, which makes it a
much longer process.
My personal choice is #2, but I might be slightly biased as I help out
on that project.
--
✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝
Br. Samuel, OSB
St. Anselm’s Abbey
Washington, DC
(R. Padraic Springuel)
PAX ☧ ΧΡΙΣΤΟΣ