2 %% This is file edition_kainhofer.sty',
3 \ProvidesPackage{editionkainhofer
}[2009/
04/
07]
6 \usepackage[xetex
]{hyperref
}
9 \usepackage[english,
ngerman]{babel
}
11 % \usepackage[utf8]{inputenc}
12 % \usepackage{fontspec}
16 \usepackage{supertabular
}
19 \usepackage[normalem
]{ulem
}
22 \usepackage{enumerate
}
25 \usepackage{fontspec
}% font selecting commands
26 \usepackage{xunicode
}% unicode character macros
27 \usepackage{xltxtra
} % a few fixes and extras
29 % \usepackage[usenames]{color}
31 % \@ifundefined{nopagecolor}{%
32 % \def\nopagecolor{\no@page@color}%
34 \@ifundefined
{nopagecolor
}{\newcommand{\nopagecolor}{\pagecolor{white
}}}{}
47 \Huge \bfseries #1\par\nobreak
52 \definecolor{cover
}{rgb
}{0.41,
0.33,
0.91} % {105,85,234}
53 \definecolor{covertext
}{rgb
}{1,
1,
1} % white
55 \newcommand{\prefacesection}[1]{\aboutchapter{#1}}
61 \newcommand{\vocalscorelayout}{
62 \setlength{\paperheight}{270mm
}%
63 \setlength{\paperwidth}{190mm
}%
64 \geometry{papersize=
{190mm,
270mm
}}%
66 % \renewcommand{\prefacesection}[1]{\section*{#1}}%
67 \typeout{processing vocalscore
}
70 \DeclareOption{vocalscore
}{
71 % \definecolor{cover}{rgb}{0.27,0.25,0.72} % {69,64,234}
72 \definecolor{cover
}{rgb
}{0.41,
0.33,
0.91} % {105,85,234}
75 \DeclareOption{choralscore
}{
76 % \definecolor{cover}{rgb}{0.27,0.25,0.72} % {69,40,234}
77 \definecolor{cover
}{rgb
}{0.41,
0.33,
0.91} % {105,85,234}
79 \DeclareOption{fullscore
}{
80 \definecolor{cover
}{rgb
}{0,
0.5,
0} % {0,128,0}
82 \DeclareOption{instrumentalparts
}{
83 \definecolor{cover
}{rgb
}{0.75,
0,
0} % {128,0,0}
86 \DeclareOption{chambermusic
}{
87 \definecolor{cover
}{rgb
}{1,
0.86,
0} % {230,190,0}
88 \definecolor{covertext
}{rgb
}{0,
0,
0} % black
90 \DeclareOption{colortitle
}{\colortitletrue}
91 \DeclareOption{nocolortitle
}{\colortitlefalse}
95 % \newenvironment{preface}{\ifvocalscore\relscale{0.83}\fi}{}
96 % \newenvironment{preface}{\ifvocalscore\fontsize{8.5}{10.5}\selectfont\fi}{}
97 \newenvironment{preface
}{}{}
98 % \newenvironment{lyricstext}{\ifvocalscore\else\begin{smaller}\fi}{\ifvocalscore\else\end{smaller}\fi}
99 \newenvironment{lyricstext
}{\begin{smaller
}}{\end{smaller
}}
101 \newcommand{\olypagecommand}{\thispagestyle{empty
}}
104 \setlength{\parindent}{0em
}
105 \setlength{\columnsep}{20pt
}
109 \fontsize{20pt
}{25pt
}\selectfont
110 \input "orchestrallily/oly_defs.tex"
113 \let\@composer\@empty
114 \newcommand{\composer}[1]{\gdef\@composer
{#1}}
115 \let\@composerdate\@empty
116 \newcommand{\composerdate}[1]{\gdef\@composerdate
{#1}}
117 \let\@composerII\@empty
118 \newcommand{\composerII}[1]{\gdef\@composerII
{#1}}
119 \let\@composerdateII\@empty
120 \newcommand{\composerdateII}[1]{\gdef\@composerdateII
{#1}}
122 \newcommand{\poet}[1]{\gdef\@poet
{#1}}
123 \let\@poetdate\@empty
124 \newcommand{\poetdate}[1]{\gdef\@poetdate
{#1}}
125 \let\@subtitle\@empty
126 \newcommand{\subtitle}[1]{\gdef\@subtitle
{#1}}
127 \let\@description\@empty
128 \renewcommand{\description}[1]{\gdef\@description
{#1}}
129 \let\@instrumentation\@empty
130 \newcommand{\instrumentation}[1]{\gdef\@instrumentation
{#1}}
131 \let\@frontpageinstrumentation\@empty
132 \newcommand{\frontpageinstrumentation}[1]{\gdef\@frontpageinstrumentation
{#1}}
133 \let\@scoretype\@empty
134 \newcommand{\scoretype}[1]{\gdef\@scoretype
{#1}}
135 \let\@scoreinfo\@empty
136 \newcommand{\scoreinfo}[1]{\gdef\@scoreinfo
{#1}}
138 \newcommand{\editor}[1]{\gdef\@editor
{#1}}
139 \let\@frontpageeditor\@empty
140 \newcommand{\frontpageeditor}[1]{\gdef\@frontpageeditor
{#1}}
141 \let\@publisher\@empty
142 \newcommand{\publisher}[1]{\gdef\@publisher
{#1}}
143 \let\@publisherurl\@empty
144 \newcommand{\publisherurl}[1]{\gdef\@publisherurl
{#1}}
145 \let\@shortpublisher\@empty
146 \newcommand{\shortpublisher}[1]{\gdef\@shortpublisher
{#1}}
147 \let\@scorenumber\@empty
148 \newcommand{\scorenumber}[1]{\gdef\@scorenumber
{#1}}
150 \newcommand{\ismn}[1]{\gdef\@ismn
{#1}}
151 \let\@yearpublished\@empty
152 \newcommand{\yearpublished}[1]{\gdef\@yearpublished
{#1}}
154 \newcommand{\todos}[1]{\gdef\@todos
{#1}}
156 \let\oly@basename\@empty
157 \newcommand{\basename}[1]{\gdef\oly@basename
{#1}}
159 \let\@software\@empty
160 \newcommand{\software}[1]{\gdef\@software
{#1}}
161 \software{Lilypond
2.14,
\href{http://www.lilypond.org/
}{http://www.lilypond.org/
}}
164 \gdef\@editedby
{Herausgegeben von: / Edited by:
}
167 %% End of file `makeidx.sty'.
169 \newcommand\makefrontpage{\pagenumbering{alph
}\begin{titlepage
}%
170 \ifcolortitle\pagecolor{cover
}\color{covertext
}\fi
171 \thispagestyle{empty
}
173 \let\footnotesize\small
174 \let\footnoterule\relax
175 \let \footnote \thanks
178 \fontsize{20pt
}{25pt
}\selectfont
183 \ifx\@composer\@empty
%
185 {\fontsize{35pt
}{35pt
}\selectfont\textbf{\@composer
}}%
186 \ifx\@composerII\@empty
%
188 {\fontsize{35pt
}{35pt
}\selectfont\textbf{\@composerII
}}%
195 {%\fontsize{20pt}{20pt}\selectfont
196 \textbf{\@poet
}}\\
[0.3em
]%
202 \fontsize{40pt
}{50pt
}\selectfont%
211 \ifx\@scoreinfo\@empty
%
216 \ifx\@frontpageinstrumentation\@empty
%
219 \fontsize{12pt
}{14pt
}\selectfont
222 \@frontpageinstrumentation\\
231 \fontsize{13pt
}{13pt
}\selectfont
232 \ifx\@frontpageeditor\@empty
%
234 % \fontsize{12pt}{14pt}\selectfont
241 \ifx\@shortpublisher\@empty\@publisher
\else\@shortpublisher
\fi\ifx\@scorenumber\@empty
%
242 \else, \@scorenumber
\fi
246 \thispagestyle{empty
} %\null
250 \thispagestyle{empty
} %\null
251 \ifcolortitle\nopagecolor\color{black
}\fi
252 \thispagestyle{empty
} %\null
257 \thispagestyle{empty
} %\null
259 \setcounter{footnote
}{0}%
262 \newcommand{\makebackpage}{
264 \thispagestyle{empty
}\null
269 \newcommand{\backpage}{
270 \thispagestyle{empty
}
271 \ifcolortitle\pagecolor{cover
}\fi
275 \vfill\vfill\vfill\vfill\vfill\vfill
277 \begin{minipage
}[c
]{4.4cm
}
280 \ifx\@shortpublisher\@empty\@publisher
\else\@shortpublisher
\fi \hfill \@scorenumber\\
281 \fbox{\includegraphics[width=
4.3cm
]{\@ismn
}}
289 \let\oldmaketitle\maketitle
290 % \def\@printdate{\footnotesize \@date \par\vspace{1em}}
291 % \def\@printdate{\footnotesize[] \today[] \par[]\vspace{1em}}
292 \def\@printdate
{\footnotesize \the\year \par\vspace{1em
}}
294 \renewcommand\maketitle{\thispagestyle{empty
}%
296 % \fontfamily{pbk}\selectfont
297 \fontspec{URW Bookman L
}
300 \let\footnotesize\small
301 \let\footnoterule\relax
302 % \let\footnote\thanks
304 \fontsize{16pt
}{18pt
}\selectfont
309 {\footnotesize \@date
\par}
312 \ifx\@composer\@empty
%
314 {\fontsize{22pt
}{25pt
}\selectfont\textbf{\@composer
}\ifx\@composerdate
\empty\else{} \relax \@composerdate
\fi}%
315 \ifx\@composerII\@empty
%
317 {\fontsize{22pt
}{25pt
}\selectfont\textbf{\@composerII
}\ifx\@composerdateII
\empty\else{} \relax \@composerdateII
\fi}%
324 {\fontsize{16pt
}{20pt
}\selectfont\textbf{\@poet
}\ifx\@poetdate
\empty\else{} \relax \@poetdate
\fi}%
330 \fontsize{40pt
}{45pt
}\selectfont
343 \fontsize{12pt
}{14pt
}\selectfont
344 \ifx\@instrumentation
\empty%
353 % \fontsize{16pt}{18pt}\selectfont
358 \fontsize{16pt
}{18pt
}\selectfont
362 \fontsize{12pt
}{14pt
}\selectfont
371 \@publisher
\ifx\@yearpublished\@empty
%
372 \else, \@yearpublished
%
381 \setcounter{footnote
}{0}%
382 \global\let\maketitle\relax
390 \newcommand{\q}[1]{\glqq{}#1\grqq{}}
391 \newenvironment{vergleich
}{
392 \setlength{\parindent}{-
3em
}
393 \setlength{\leftskip}{3em
}
398 \setlength{\parindent}{0em
}
399 \setlength{\leftskip}{0em
}
402 \newcommand{\copyrightbox}[1]{
404 \begin{minipage
}{0.95\textwidth}#1\end{minipage
}
407 \newlength{\scorelistboxwidth}
408 \setlength{\scorelistboxwidth}{0.8\textwidth}
410 \newcommand{\scorelistbox}[1]{
411 \fbox{\begin{minipage
}{\scorelistboxwidth}
417 \newcommand\frontmatter{%
419 \pagenumbering{roman
}}
420 \newcommand\mainmatter{%
422 \pagenumbering{arabic
}}
423 \newcommand\backmatter{%
427 % \newenvironment{lyricstable}{\begin{supertabular}{p{0.33\textwidth}p{0.33\textwidth}p{0.33\textwidth}}}{\end{supertabular}}
428 \newenvironment{lyricstable
}{\begin{tabular
}{@
{}p
{0.33\textwidth}p
{0.33\textwidth}p
{0.33\textwidth}@
{}}}{\end{tabular
}}
429 \newenvironment{lyricstable2
}{\begin{tabular
}{@
{}p
{0.5\textwidth}p
{0.5\textwidth}@
{}}}{\end{tabular
}}
430 % \newcommand{\sbreak}{\textbar}
431 \newcommand{\sbreak}{\\
}
432 \newenvironment{sourcetitle
}{
434 \begin{center
}\em}{\end{center
}
436 \newcommand{\preisfrac}[2]{$
\frac{\text{#1}}{\text{#2}}$
}
437 \newenvironment{lilypond
}{$
}{$
}
439 \newenvironment{hauptquellen
}{\begin{itemize
}\setlength{\itemsep}{0em
}\setlength{\parskip}{0mm
}}{\end{itemize
}}
442 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
443 % \includescore{PossibleExtension}
444 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
446 % Read in the TOC entries for a PDF file from the corresponding .toc file.
447 % This requires some heave latex tweaking, since reading in things from a file
448 % and inserting it into the arguments of a macro is not (easily) possible
450 % Solution by Patrick Fimml on #latex on April 18, 2009:
451 % \readfile{filename}{\variable}
452 % reads in the contents of the file into \variable (undefined if file doesn't exist)
454 \def\readfile@line
#1{%
455 {\catcode`\^^M=
10\global\read\readfile@f to
\readfile@tmp
}%
456 \edef\do{\noexpand\g@addto@macro
{\noexpand#1}{\readfile@tmp
}}\do%
457 \ifeof\readfile@f
\else%
462 \openin\readfile@f=
#1 %
464 % \typeout{No TOC file #1 available!}%
466 \typeout{Using TOC file
#1}
474 \newcommand{\includescore}[1]{
475 \def\oly@fname
{\oly@basename\@ifmtarg
{#1}{}{_
#1}}
476 \let\oly@addtotoc
\undefined
477 \readfile{\oly@fname.toc
}{\oly@addtotoc
}
478 \ifx\oly@addtotoc
\undefined
479 \includepdf[pages=-,pagecommand=
{\olypagecommand}]{\oly@fname
}
481 \edef\includeit{\noexpand\includepdf[pages=-,addtotoc=
{\oly@addtotoc
}]{\oly@fname
}}\includeit
485 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
486 % Bibliography, TOC formatting
487 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
489 % \renewcommand*{\l@chapter}{\@dottedtocline{1}{1.5em}{2.3em}}
490 % \renewcommand*{\l@chapter}{\@dottedtocline{0}{0em}{0em}}
491 \renewcommand*
{\l@section
}{\@dottedtocline
{1}{0em
}{2.3em
}}
492 \renewcommand{\numberline}[1]{}
495 \renewenvironment{thebibliography
}[1]
496 {%\chapter*{\bibname}%
497 \@mkboth
{\MakeUppercase\bibname}{\MakeUppercase\bibname}%
498 \list{\@biblabel
{\@arabic
\c@enumiv
}}%
499 {\settowidth\labelwidth{\@biblabel
{#1}}%
500 \leftmargin\labelwidth
501 \advance\leftmargin\labelsep
505 \renewcommand\theenumiv{\@arabic
\c@enumiv
}}%
508 \@clubpenalty
\clubpenalty
512 {\@latex@warning
{Empty `thebibliography' environment
}}%
516 \renewcommand\contentsname{Inhalt / Contents
}
517 \addto\captionsngerman{%
518 \renewcommand\contentsname{Inhalt / Contents
}%
522 \newcommand{\wavyline}{$
\sim\sim\sim\sim\sim$
}
523 \newcommand{\longwavyline}{$
\sim\sim\sim\sim\sim\sim\sim\sim\sim\sim$
}
524 % figures for figured bass:
525 \newcommand{\bfig}[1]{\q{#1}}