]> git.donarmstrong.com Git - lilypond.git/blob - tex/titledefs.tex
release: 0.1.29
[lilypond.git] / tex / titledefs.tex
1 %
2 % ideally, we should create a LaTeX/TeX class
3 % for setting music in different sizes.
4 %
5 \input lilyponddefs
6 \def\EndLilyPondOutput{\endinput}
7 %
8 \def\thetitle{}
9 \def\thesubtitle{}
10 \def\thecomposer{}
11 \def\thearranger{}
12 \def\theinstrument{}
13 %
14 \def\title#1{\def\thetitle{#1\\}}
15 \def\subtitle#1{\def\thesubtitle{#1}}
16 \def\composer#1{\def\thecomposer{#1}}
17 \def\arranger#1{\def\thearranger{#1}}
18 \def\instrument#1{\def\theinstrument{#1}}
19 %
20 \def\makelilytitle{
21   \begin{center}
22     {\huge\bfseries\thetitle}{\large\bfseries\thesubtitle}
23   \end{center}
24   {\hfill\scshape\thecomposer}{\flushleft\theinstrument}{\hfill\thearranger}
25   %\bigskip
26   }
27
28
29
30
31 \endinput
32
33 %
34 % ideally, we should create a LaTeX/TeX class
35 % for setting music in different sizes.
36 %
37 \input lilyponddefs
38 \def\EndLilyPondOutput{\endinput}
39 \def\thetitle{}
40 \def\thecomposer{}
41 \def\thearranger{}
42 \def\theinstrument{}
43 \def\theLineOne{}
44 \def\theLineTwo{}
45 \def\theLineThree{}
46 \def\lineOne#1{\def\theLineOne{#1}}
47 \def\lineTwo#1{\def\theLineTwo{#1}}
48 \def\lineThree#1{\def\theLineThree{#1}}
49 \def\title#1{\def\thetitle{#1}}
50 \def\composer#1{\def\thecomposer{#1}}
51 \def\arranger#1{\def\thearranger{#1}}
52 \def\instrument#1{\def\theinstrument{#1}}
53
54 \def\makelilytitle{
55   \begin{center}
56     {\Large\bfseries\thetitle}\\
57     \vskip12pt
58     {\scshape\theLineOne}
59     {\hfill\scshape\thecomposer}
60     \vskip4pt
61     {\bfseries\theLineTwo}
62     {\bfseries\thearranger}
63   \end{center}
64   \bfseries\theLineThree
65   \bfseries\theinstrument
66   \bigskip
67   }