Hello, this is hopefully my final patch for lilypond-book before I leave for my summer holiday. I'll most likely go offline on friday, and stay that way for 2 to 3 weeks.
I have simplified the hairy LatexPaper class down to 45 lines by using os.popen. See find_latex_dims() CHANGES: * book and report document classes work now. * fix --force-music-fontsize for music blocks that don't specify the font size we want. * Latex support: get all values directly from latex using os.popen on a latex file lilypond-book creates. This mean that all possible combinations of the geometry package, latex documentclass options, the landscape package and/or manually setting the margins should work. Most testing has been done with teTeX 1.0 and geometry 2.3, but some light testing show that geometry v3.1 also works fine. * doco: rephrase to say that "everything" is supported. You can add "Me too" to the build problems Laura reported earlier: rm -f ./out/duration.dep; DEPENDENCIES_OUTPUT="./out/duration.dep ./out/duration.o" c++ -c -DHAVE_CONFIG_H -DNDEBUG -DSTRING_UTILS_INLINED -Iinclude -I./out -I.././lib/include -I../lib/./out -I.././flower/include -I../flower/./out -I../flower/include -O2 -finline-functions -g -DNDEBUG -O2 -finline-functions -g -DNDEBUG -Wall -W -Wmissing-prototypes -Wconversion -o out/duration.o duration.cc duration.cc: In function `static size_t Duration::free_smob(long int)': duration.cc:97: implicit declaration of function `int scm_done_free(...)' make[1]: *** [out/duration.o] Error 1 make[1]: Leaving directory `/home/tom/src/lilypond-1.5.67/lily' make: *** [all] Error 2 bash-2.05a$ gcc --version 2.95.4 -- Tom Cato Amundsen <[EMAIL PROTECTED]> GNU Solfege - free eartraining, http://www.gnu.org/software/solfege/
lilypond-1.5.67-1.5.67.tca1.diff.gz
Description: GNU Zip compressed data