On 18/01/2013 4:56 PM, Stefan Thomas wrote:
Dear community, when I compile the following file with latex and lilypondbook, it looks quite strange. There's is a break after every bar of the lilypond example. I think it has to do with the input-command. Here is the code of the latex-file:\documentclass[a4paper,12pt]{article} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage[paper=a4paper,left=20mm,right=20mm,top=25mm,bottom=25mm]{geometry} \input{./semester.tex} \author{Myself} \title{Examination \Semester } \date{ \Datummontag } \begin{document} \maketitle \begin{flushright} Name, Vorname: \end{flushright} \textbf{First exercise:} \begin{lilypond} \relative { c d e f g2 e g 4 f e d e2 c } \end{lilypond} \end{document}And this is the code of the file semester.tex \newcommand{\Semester}{Wintersemester 2012/2013}\newcommand{\Datummontag}{31.1.2012}For compilation I use the following code:#!/bin/bash TEMP_DIR=temp CURRENT_DIR=$(pwd) lilypond-book --pdf \ --include="$CURRENT_DIR"\ --include=/home/stefan/partituren/lilyponds/vorlagen/\ --output="$TEMP_DIR" \ "$1".tex && \ (cd "$TEMP_DIR" && \ pdflatex "$1".tex && \ mv "$1".pdf ..) && \ rm -rf "$TEMP_DIR"_______________________________________________ lilypond-user mailing list [email protected] https://lists.gnu.org/mailman/listinfo/lilypond-user
Indeed, there is a bug here: the automatic line width detection fails because of the included file. This detection is done by copying the latex preamble to a temporary file in a temp dir, running latex on this file, and parsing some output about the line width from latex. When we compile from the temp dir, any file \input'ed or \include'd within the preamble should also be made available, otherwise latex will fail.
Cheers, Julien -- Julien _______________________________________________ lilypond-user mailing list [email protected] https://lists.gnu.org/mailman/listinfo/lilypond-user
