lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: lilypond-book


From: Phil Hézaine
Subject: Re: lilypond-book
Date: Sun, 20 Feb 2011 11:22:45 +0100
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101218 Lightning/1.0b3pre Thunderbird/3.1.7

Le 19/02/2011 20:21, Peter Buhr a écrit :
> I'm attempting to use lilypond-book but have run into the following anomaly.
> 
> The latex file below demonstrates the problem. There is a line 
> \input{test.ind}
> to include the index file generated by the makeindex command. Normal procedure
> is to start with an empty (0 byte) xxx.ind file, do several latex runs to
> generate a xxx.idx file, and then build the index from xxx.idx using 
> makeindex,
> do a few more latex runs to incorporate the index into the document, and Bob's
> Your Uncle. All these steps are normally accomplished via a Makefile.
> 
> However, when I run lilypond-book, as in:
> 
>   $ lilypond-book -f latex -o out2 test.lytex 
> 
> the pre-processed output file out2/test.tex has zero bytes. If I comment out
> the line \input{test.ind} and run the same lilypond-book command, 
> out2/test.tex
> has the correct pre-processed output. Moving the empty file test.ind to
> directory out2 still results in an empty test.tex file. Naming the file to
> something else does not help.
> 
> So the problem seems to related to any input file having zero size results in
> the preprocessed output-file also having zero size.
> 
> =============================================================================
> 
> \documentclass[12pt]{article}
> \makeindex
> 
> \begin{document}
> 
> \subsection{Chromatic Octaves}
> 
> \begin{lilypond}[staffsize=23]
> \score {
>       \relative c {
>                 a b c d e f g
>       } % relative
> } % score
> \end{lilypond}
> 
> \input{test.ind}      % PROBLEM LINE
> 
> \end{document}
> 
> =============================================================================

Hi,

I think you have to put the whole path for test.ind
if your test.ind is one directory upstairs of out2 you could also write:

\input{../test.ind}

I hope it's the right solution.
Cheers.
Phil.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]