with \lilypondifundefined{blabla}. Solves problem with multiple
titles in the same lilypond-book document.
+2004-03-22 Mats Bengtsson <mabe@drongo.s3.kth.se>
+
+ * tex/titledefs.tex: Replaced \ifx\blabla\undefined
+ with \lilypondifundefined{blabla}. Solves problem with multiple
+ titles in the same lilypond-book document.
+
2004-03-22 Han-Wen Nienhuys <hanwen@xs4all.nl>
* spelling patch courtesy Edward Sutton.
2004-03-22 Han-Wen Nienhuys <hanwen@xs4all.nl>
* spelling patch courtesy Edward Sutton.
-# WARNING WARNING WARNING
-# do not edit! this is autogen.sh, generated from /home/hanwen/usr/src/lilypond/stepmake/autogen.sh
-#!/bin/sh
# Run this to generate configure and initial GNUmakefiles
srcdir=`dirname $0`
# Run this to generate configure and initial GNUmakefiles
srcdir=`dirname $0`
\def\makelilypondtitle{
\begin{center}
\def\makelilypondtitle{
\begin{center}
- \ifx\lilyponddedication\undefined
- \else
- {\normalfont\lilyponddedication\\}
- \fi
-
+ \lilypondifundefined{lilyponddedication}
+ {}
+ {\normalfont\lilyponddedication\\}
+
-
- \ifx\lilypondtitle\undefined
- \else
- {\huge\lilypondtitle\\}
- \fi
-
- \ifx\lilypondsubtitle\undefined
- \else
- {\Large\lilypondsubtitle\\}
- \fi
-
- \ifx\lilypondsubsubtitle\undefined
- \else
- {\large\lilypondsubsubtitle\\}
- \fi
+
+ \lilypondifundefined{lilypondtitle}
+ {}
+ {\huge\lilypondtitle\\}
+
+ \lilypondifundefined{lilypondsubtitle}
+ {}
+ {\Large\lilypondsubtitle\\}
+
+ \lilypondifundefined{lilypondsubsubtitle}
+ {}
+ {\large\lilypondsubsubtitle\\}
\begin{minipage}[t]{0.45\textwidth}
\begin{minipage}[t]{0.45\textwidth}
- \ifx\lilypondpoet\undefined
- \else
- {\lilypondpoet\\}
- \fi
-
- \ifx\lilypondtexttranslator\undefined
- \else
- {\lilypondtexttranslator\\}
- \fi
-
- \ifx\lilypondmeter\undefined
- \else
- {\lilypondmeter\\}
- \fi
+ \lilypondifundefined{lilypondpoet}
+ {}
+ {\lilypondpoet\\}
+
+ \lilypondifundefined{lilypondtexttranslator}
+ {}
+ {\lilypondtexttranslator\\}
+
+ \lilypondifundefined{lilypondmeter}
+ {}
+ {\lilypondmeter\\}
\begin{minipage}[t]{0.45\textwidth}
\begin{flushright}
\begin{minipage}[t]{0.45\textwidth}
\begin{flushright}
- \ifx\lilypondcomposer\undefined
- \else
- {\large\normalfont\scshape\lilypondcomposer\\}
- \fi
-
- \ifx\lilypondopus\undefined
- \else
- {\lilypondopus\\}
- \fi
-
- \ifx\lilypondarranger\undefined
- \else
- {\lilypondarranger\\}
- \fi
+ \lilypondifundefined{lilypondcomposer}
+ {}
+ {\large\normalfont\scshape\lilypondcomposer\\}
+
+ \lilypondifundefined{lilypondopus}
+ {}
+ {\lilypondopus\\}
+
+ \lilypondifundefined{lilypondarranger}
+ {}
+ {\lilypondarranger\\}
\end{flushright}
\end{minipage}
\end{flushright}
\end{minipage}
-
- \ifx\lilypondinstrument\undefined
- \else
- {\center{\large\lilypondinstrument}
- \par}
- \fi
-
- \ifx\lilypondpiece\undefined
- \else
- {\flushleft{\large\normalfont\lilypondpiece}
- \par}
- \fi
-
+
+ \lilypondifundefined{lilypondinstrument}
+ {}
+ {\center{\large\lilypondinstrument}
+ \par}
+
+ \lilypondifundefined{lilypondpiece}
+ {}
+ {\flushleft{\large\normalfont\lilypondpiece}
+ \par}
+
- \global\let\lilypondopus\relax
- \global\let\lilypondpiece\relax
+ \global\let\lilypondopus\undefined
+ \global\let\lilypondpiece\undefined
\global\let\mustmakelilypondtitle\undefined
}
\def\makelilypondpiecetitle{
\bigskip\myfilbreak
\global\let\mustmakelilypondtitle\undefined
}
\def\makelilypondpiecetitle{
\bigskip\myfilbreak
- \ifx\lilypondopus\undefined
- \else
- {\flushright{\lilypondopus}
- \par}
- \fi
-
- \ifx\lilypondpiece\undefined
- \else
- {\flushleft{\large\normalfont\scshape\lilypondpiece}
- \par}
- \fi
-
+ \lilypondifundefined{lilypondopus}
+ {}
+ {\flushright{\lilypondopus}
+ \par}
+
+ \lilypondifundefined{lilypondpiece}
+ {}
+ {\flushleft{\large\normalfont\scshape\lilypondpiece}
+ \par}
+
- \global\let\lilypondopus\relax
- \global\let\lilypondpiece\relax
+ \global\let\lilypondopus\undefined
+ \global\let\lilypondpiece\undefined
\global\let\mustmakelilypondpiecetitle\undefined
}
\global\let\mustmakelilypondpiecetitle\undefined
}
% these names can't be changed: they're used in mutopia headers
\def\theheader{
% these names can't be changed: they're used in mutopia headers
\def\theheader{
- \ifx\lilypondhead\undefined
- \else
- \lilypondhead
- \fi
+ \lilypondifundefined{lilypondhead}
+ {}
+ \lilypondhead
- \ifx\lilypondfooter\undefined
- \else
- \lilypondfooter
- \fi
+ \lilypondifundefined{lilypondfooter}
+ {}
+ \lilypondfooter
}
\def\makelilypondtagline{
}
\def\makelilypondtagline{
- \ifx\undefined\lilypondtagline
- \else
- \lilypondtagline
- \fi
+ \lilypondifundefined{lilypondtagline}
+ {}
+ \lilypondtagline
- \ifx\lilypondcopyright\undefined
- \thefooter
- \else
- \lilypondcopyright
- \fi
+ \lilypondifundefined{lilypondcopyright}
+ \thefooter
+ \lilypondcopyright
}
% Moved header and footer definitions here from the lilypond script.
}
% Moved header and footer definitions here from the lilypond script.