I'm throwing a curve ball at lilypond-book.  What I want is to have
alternate pages in portrait and landscape.  This is so that I can
spread out the part books so that four people around a table can sing
or play from them, the way John Dowland originally published his
works.

Here are the messages I get from lilypond-book:

lilypond-book (GNU LilyPond) 1.3.125
Reading `/mnt/sda4/home/lconrad/music/dowland/book/test.lytex'
Reading `/mnt/sda4/home/lconrad/music/dowland/book/complaints-1.ly'
Reading `/mnt/sda4/home/lconrad/music/dowland/book/complaints-2.ly'
Reading `/mnt/sda4/home/lconrad/music/dowland/book/excuse-cantus.ly'
Traceback (innermost last):
  File "/usr/local/bin/lilypond-book", line 1180, in ?
    do_file(input_filename)
  File "/usr/local/bin/lilypond-book", line 1098, in do_file
    chunks = process_lilypond_blocks(my_outname, chunks)
  File "/usr/local/bin/lilypond-book", line 872, in process_lilypond_blocks
    c = schedule_lilypond_block (c)
  File "/usr/local/bin/lilypond-book", line 804, in schedule_lilypond_block
    file_body = compose_full_body (body, opts)
  File "/usr/local/bin/lilypond-book", line 508, in compose_full_body
    l = __main__.paperguru.get_linewidth()
  File "/usr/local/bin/lilypond-book", line 184, in get_linewidth
    w = self._calc_linewidth()
  File "/usr/local/bin/lilypond-book", line 215, in _calc_linewidth
    geo_opts = (a == None, b == None, c == None)
NameError: b

And here's the simplified test file that produces this output:

\documentclass[12pt,letter]{book}      % Specifies the document class
\usepackage{geometry}
\begin{document}
\section*{IIII. If my complaints}
\label{sec:complaints}
\subsection*{Cantus}
\label{sec:complaintscantus}
\lilypondfile{complaints-1.ly}
\geometry{landscape}
\clearpage
\subsection*{Altus}
\label{sec:complaintsaltus}
\lilypondfile{complaints-2.ly}
\geometry{portrait}
\clearpage
\section*{V. Can she excuse my wrongs}
\label{sec:excuse}
\subsection*{Cantus}
\label{sec:excusecantus}
\lilypondfile{excuse-cantus.ly}

\end{document}


There's no problem without the \geometry lines.
-- 
Laura (mailto:[EMAIL PROTECTED] , http://www.laymusic.org/ )
(617) 661-8097  fax: (801) 365-6574 
233 Broadway, Cambridge, MA 02139

Reply via email to