Center instrumentation
[orchestrallily.git] / editionkainhofer.sty
blob026cb1555e9e7de2b8f3f135ba65818e78b20bac
1 %%
2 %% This is file edition_kainhofer.sty',
3 \ProvidesPackage{editionkainhofer}[2009/04/07]
5 \usepackage{url}
6 \usepackage[pdftex]{hyperref}
7 \usepackage{amsmath}
8 \usepackage[naustrian]{babel}
9 \usepackage{geometry}
10 \usepackage[utf8]{inputenc}
11 \usepackage{multicol}
12 \usepackage{multibib}
13 \usepackage{ifmtarg}
14 \usepackage{supertabular}
15 \usepackage{textcomp}
16 \usepackage{cancel}
17 \usepackage[normalem]{ulem}
19 \usepackage[usenames]{color}
20 % \geometry{bottom=2cm,top=1cm}
21 \usepackage{lmodern}
23 \pagecolor{white}
24 \nopagecolor
25 \usepackage{pdfpages}
27 \definecolor{cover}{rgb}{0.27,0.25,0.72} % {69,40,234}
29 \newcommand{\setfullscore}{
30 \definecolor{cover}{rgb}{0,0.25,0} % {0,64,0}
32 \newcommand{\setvocalscore}{
33 \definecolor{cover}{rgb}{0.27,0.25,0.72} % {69,40,234}
35 \newcommand{\setinstrumentalscore}{
36 \definecolor{cover}{rgb}{0.5,0,0} % {128, 0, 0, }
38 \newcommand{\olypagecommand}{\thispagestyle{empty}}
41 \setlength{\parindent}{0em}
42 \setlength{\columnsep}{20pt}
45 % \begin{document}
46 \sffamily
47 \fontsize{20pt}{25pt}\selectfont
48 \input "orchestrallily/oly_defs.tex"
51 \let\@composer\@empty
52 \newcommand{\composer}[1]{\gdef\@composer{#1}}
53 \let\@composerdate\@empty
54 \newcommand{\composerdate}[1]{\gdef\@composerdate{#1}}
55 \let\@composerII\@empty
56 \newcommand{\composerII}[1]{\gdef\@composerII{#1}}
57 \let\@composerdateII\@empty
58 \newcommand{\composerdateII}[1]{\gdef\@composerdateII{#1}}
59 \let\@poet\@empty
60 \newcommand{\poet}[1]{\gdef\@poet{#1}}
61 \let\@poetdate\@empty
62 \newcommand{\poetdate}[1]{\gdef\@poetdate{#1}}
63 \let\@subtitle\@empty
64 \newcommand{\subtitle}[1]{\gdef\@subtitle{#1}}
65 \let\@description\@empty
66 \renewcommand{\description}[1]{\gdef\@description{#1}}
67 \let\@instrumentation\@empty
68 \newcommand{\instrumentation}[1]{\gdef\@instrumentation{#1}}
69 \let\@scoretype\@empty
70 \newcommand{\scoretype}[1]{\gdef\@scoretype{#1}}
71 \let\@scoreinfo\@empty
72 \newcommand{\scoreinfo}[1]{\gdef\@scoreinfo{#1}}
73 \let\@editor\@empty
74 \newcommand{\editor}[1]{\gdef\@editor{#1}}
75 \let\@publisher\@empty
76 \newcommand{\publisher}[1]{\gdef\@publisher{#1}}
77 \let\@scorenumber\@empty
78 \newcommand{\scorenumber}[1]{\gdef\@scorenumber{#1}}
79 \let\@year\@empty
80 \renewcommand{\year}[1]{\gdef\@year{#1}}
81 \let\@todos\@empty
82 \newcommand{\todos}[1]{\gdef\@todos{#1}}
84 \let\oly@basename\@empty
85 \newcommand{\basename}[1]{\gdef\oly@basename{#1}}
87 \let\@software\@empty
88 \newcommand{\software}[1]{\gdef\@software{#1}}
89 \software{Lilypond 2.13, \href{http://www.lilypond.org/}{http://www.lilypond.org/}}
93 %% End of file `makeidx.sty'.
95 \newcommand\makefrontpage{\pagenumbering{alph}\begin{titlepage}%
96 \pagecolor{cover}\color{white}
97 \thispagestyle{empty}
99 \let\footnotesize\small
100 \let\footnoterule\relax
101 \let \footnote \thanks
103 \sffamily
104 \fontsize{20pt}{25pt}\selectfont
106 \begin{center}
108 \null\vfill
109 \ifx\@composer\@empty%
110 \else
111 {\fontsize{35pt}{35pt}\selectfont\textbf{\@composer}}%
112 \ifx\@composerII\@empty%
113 \else\\[0.25em]
114 {\fontsize{35pt}{35pt}\selectfont\textbf{\@composerII}}%
115 \fi%
116 \\[0.3em]%
119 \ifx\@poet\@empty%
120 \else
121 {%\fontsize{20pt}{20pt}\selectfont
122 \textbf{\@poet}}\\[0.3em]%
125 \vfill
128 \fontsize{40pt}{50pt}\selectfont%
129 \textbf{\@title}
132 {\vspace{0.5em}
133 \@subtitle
136 \vfill
137 \ifx\@scoreinfo\@empty%
138 \else
139 { \@scoreinfo }
141 \vfill
142 \vfill
143 \@scoretype
144 \vfill
145 \vfill
146 \vfill
147 {\fontsize{13pt}{13pt}\selectfont
148 \@publisher\ifx\@scorenumber\@empty%
149 \else, \@scorenumber\fi
151 % \vfill\null
152 \end{center}
153 \thispagestyle{empty} %\null
154 \end{titlepage}%
156 \pagebreak
157 \thispagestyle{empty} %\null
158 \nopagecolor\color{black}
159 \thispagestyle{empty} %\null
160 \ifx\@todos\@empty%
161 \else
162 { \@todos }
164 \thispagestyle{empty} %\null
165 \cleardoublepage
166 \setcounter{footnote}{0}%
169 \newcommand{\makebackpage}{
170 \pagebreak
171 \thispagestyle{empty}\null
172 \pagebreak
173 \thispagestyle{empty}\pagecolor{cover}
174 \null
179 \let\oldmaketitle\maketitle
181 \renewcommand\maketitle{\thispagestyle{empty}{\begin{titlepage}%
182 % \pagecolor{cover}\color{white}
183 \fontfamily{pbk}\selectfont
184 % \fontseries{b}\selectfont
185 % \fontshape{n}\selectfont
188 \let\footnotesize\small
189 \let\footnoterule\relax
190 \let \footnote \thanks
192 \fontsize{16pt}{18pt}\selectfont
194 \begin{center}
196 \null\vfill
197 \ifx\@composer\@empty%
198 \else
199 {\fontsize{22pt}{25pt}\selectfont\textbf{\@composer}\ifx\@composerdate\empty\else{} \relax \@composerdate\fi}%
200 \ifx\@composerII\@empty%
201 \else\\[0.25em]
202 {\fontsize{22pt}{25pt}\selectfont\textbf{\@composerII}\ifx\@composerdateII\empty\else{} \relax \@composerdateII\fi}%
203 \fi%
204 \\[0.3em]
207 \ifx\@poet\@empty%
208 \else
209 {\fontsize{16pt}{20pt}\selectfont\textbf{\@poet}\ifx\@poetdate\empty\else{} \relax \@poetdate\fi}%
212 \vfill
215 \fontsize{40pt}{45pt}\selectfont
216 \textbf{\@title}%
219 {\vspace{0.5em}
220 \@subtitle%
223 \vfill
224 \vfill
226 \@description%
228 \ifx\@instrumentation\empty%
229 \else
231 \vspace{0.5em}
232 \fontsize{12pt}{14pt}\selectfont
233 \@instrumentation
236 \vfill
237 \vfill
238 \vfill
239 \fontsize{16pt}{18pt}\selectfont
240 \@scoretype%
241 \vfill
243 \fontsize{12pt}{14pt}\selectfont
244 \ifx\@editor\@empty%
245 \else
246 Herausgegeben von: / Edited by:\\[0.3em]%
247 \@editor%
251 \vfill
252 \@publisher\ifx\@year\@empty%
253 \else, \@year%
254 \fi\\
255 \@scorenumber%
256 % \vfill\null
258 \end{center}
260 \end{titlepage}%
262 \setcounter{footnote}{0}%
263 \global\let\maketitle\relax
264 \setcounter{page}{2}
265 % \global\let\@thanks\@empty
266 % \global\let\@author\@empty
267 % \global\let\@date\@empty
268 % \global\let\@title\@empty
269 % \global\let\title\relax
270 % \global\let\author\relax
271 % \global\let\date\relax
272 % \global\let\and\relax
279 \newcommand{\q}[1]{\glqq{}#1\grqq{}}
280 \newcommand{\piece}[2]{
281 \setcounter{page}{#2}
282 \phantomsection
283 \addcontentsline{toc}{chapter}{#1}
285 \newpage
286 % \addtocontents{toc}{\contentsline {section}{#1}{2}{#2}}
288 \newenvironment{vergleich}{
289 \setlength{\parindent}{-3em}
290 \setlength{\leftskip}{3em}
291 \indent
295 \setlength{\parindent}{0em}
296 \setlength{\leftskip}{0em}
299 \newcommand{\copyrightbox}[1]{
300 \fbox{
301 \begin{minipage}{0.95\textwidth}#1\end{minipage}
304 \newcommand{\scorelistbox}[1]{
305 \fbox{\begin{minipage}{0.8\textwidth}
306 \small
307 #1\end{minipage}
311 \newcommand\frontmatter{%
312 \cleardoublepage
313 \pagenumbering{roman}}
314 \newcommand\mainmatter{%
315 \cleardoublepage
316 \pagenumbering{arabic}}
317 \newcommand\backmatter{%
318 % \if@openright
319 \cleardoublepage
320 % \else
321 % \clearpage
322 % \fi
323 % \@mainmatterfalse
326 % \newenvironment{lyricstable}{\begin{supertabular}{p{0.33\textwidth}p{0.33\textwidth}p{0.33\textwidth}}}{\end{supertabular}}
327 \newenvironment{lyricstable}{\begin{tabular}{p{0.33\textwidth}p{0.33\textwidth}p{0.33\textwidth}}}{\end{tabular}}
328 % \newcommand{\sbreak}{\textbar}
329 \newcommand{\sbreak}{\\}
330 \newenvironment{sourcetitle}{
332 %{%\begin{minipage}{7.8cm}\vspace{0.2cm}
333 \begin{center}\em}{\end{center}%\vspace{0.1cm}\end{minipage}
335 \newcommand{\preisfrac}[2]{$\frac{\text{#1}}{\text{#2}}$}
336 \newenvironment{lilypond}{$}{$}
338 \newenvironment{hauptquellen}{\begin{itemize}\setlength{\itemsep}{0em}\setlength{\parskip}{0mm}}{\end{itemize}}
341 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
342 % \includescore{PossibleExtension}
343 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
345 % Read in the TOC entries for a PDF file from the corresponding .toc file.
346 % This requires some heave latex tweaking, since reading in things from a file
347 % and inserting it into the arguments of a macro is not (easily) possible
349 % Solution by Patrick Fimml on #latex on April 18, 2009:
350 % \readfile{filename}{\variable}
351 % reads in the contents of the file into \variable (undefined if file doesn't exist)
352 \newread\readfile@f
353 \def\readfile@line#1{%
354 {\catcode`\^^M=10\global\read\readfile@f to \readfile@tmp}%
355 \edef\do{\noexpand\g@addto@macro{\noexpand#1}{\readfile@tmp}}\do%
356 \ifeof\readfile@f\else%
357 \readfile@line{#1}%
358 \fi%
360 \def\readfile#1#2{%
361 \openin\readfile@f=#1 %
362 \ifeof\readfile@f%
363 % \typeout{No TOC file #1 available!}%
364 \else%
365 \typeout{Using TOC file #1}
366 \gdef#2{}%
367 \readfile@line{#2}%
369 \closein\readfile@f%
373 \newcommand{\includescore}[1]{
374 \def\oly@fname{\oly@basename\@ifmtarg{#1}{}{_#1}}
375 \let\oly@addtotoc\undefined
376 \readfile{\oly@fname.toc}{\oly@addtotoc}
377 \ifx\oly@addtotoc\undefined
378 \includepdf[pages=-,pagecommand={\olypagecommand}]{\oly@fname}
379 % \includepdf[pages=-]{\oly@fname}
380 \else
381 % \edef\includeit{\noexpand\includepdf[pages=-,addtotoc={\oly@addtotoc},pagecommand={\olypagecommand}]{\oly@fname}}\includeit
382 \edef\includeit{\noexpand\includepdf[pages=-,addtotoc={\oly@addtotoc}]{\oly@fname}}\includeit
386 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
387 % Bibliography, TOC formatting
388 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
390 % \renewcommand*{\l@chapter}{\@dottedtocline{1}{1.5em}{2.3em}}
391 % \renewcommand*{\l@chapter}{\@dottedtocline{0}{0em}{0em}}
392 \renewcommand*{\l@section}{\@dottedtocline{1}{0em}{2.3em}}
393 \renewcommand{\numberline}[1]{}
395 \makeatletter
396 \renewenvironment{thebibliography}[1]
397 {%\chapter*{\bibname}%
398 \@mkboth{\MakeUppercase\bibname}{\MakeUppercase\bibname}%
399 \list{\@biblabel{\@arabic\c@enumiv}}%
400 {\settowidth\labelwidth{\@biblabel{#1}}%
401 \leftmargin\labelwidth
402 \advance\leftmargin\labelsep
403 \@openbib@code
404 \usecounter{enumiv}%
405 \let\p@enumiv\@empty
406 \renewcommand\theenumiv{\@arabic\c@enumiv}}%
407 \sloppy
408 \clubpenalty4000
409 \@clubpenalty \clubpenalty
410 \widowpenalty4000%
411 \sfcode`\.\@m}
412 {\def\@noitemerr
413 {\@latex@warning{Empty `thebibliography' environment}}%
414 \endlist}
415 \makeatother
419 \newcommand{\wavyline}{$\sim\sim\sim\sim\sim$}
420 \newcommand{\longwavyline}{$\sim\sim\sim\sim\sim\sim\sim\sim\sim\sim$}
421 % figures for figured bass:
422 \newcommand{\bfig}[1]{\q{#1}}
425 \hypersetup{
426 colorlinks=false,
427 pdfborder={0 0 0},
429 \endinput