[EMAIL PROTECTED] writes:
|\begin{document}, but instead, it inserts the string "foo.tex".  this
|is what i would rather do anyway, but if i try
|
|       latexheaders = "\usepackage{babel}";
|
|, ly2dvi strips "}" so that "\usepackage{babel" shows up in the latex
|file.  what do i need to do to make it work?

For some reason the TeX result out of lilypond of above is:

\def\mudelalatexheader{\usepackage{babel}%
 }%

It should be:

\def\mudelalatexheader{\usepackage{babel}}%

This causes the regular express in ly2dvi to fail by striping off the
'}'.  I have not been able to locate where lilypond is sending the
defs to the TeX output.  However a workaround is to use 

ly2dvi -F'\usepackage{babel}' ...

or in .lilyrc or _lilyrc (on Windows) add the line

LATEXHF=\usepackage{babel}

These work for me.

|
|btw, why does this paragraph appear twice in the man page?
|
|       -F,--headers=
|              Name  of  additional  LaTeX  headers  file. This is
|              included in the tex file at the end of the headers,
|              last line before \begin{document}

A bit bit redundant aint it :)  I'll fix it.


Jeff

-- 
Jeffrey B. Reed
[EMAIL PROTECTED]

Reply via email to