lilypond-user
[Top][All Lists]
Advanced

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

Re: strange output with lilypond book


From: Julien Rioux
Subject: Re: strange output with lilypond book
Date: Mon, 21 Jan 2013 16:35:49 -0500
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2

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
address@hidden
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



reply via email to

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