From 8f0b3a4f2a7707d2fe6401235979e0fb092c8a53 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 9 May 2007 13:11:52 +0000 Subject: new package harmony (5may07) git-svn-id: svn://tug.org/texlive/trunk@4266 c570f23f-e606-0410-a88d-b1316a301751 --- Build/cdbuild/ctan2tds.pl | 1 - Build/tools/tpm-ctan-check | 3 +- Master/texmf-dist/doc/latex/harmony/README | 43 +++ Master/texmf-dist/doc/latex/harmony/harmony.pdf | Bin 0 -> 150295 bytes Master/texmf-dist/doc/latex/harmony/harmony.tex | 253 ++++++++++++++++ Master/texmf-dist/tex/latex/harmony/harmony.sty | 378 ++++++++++++++++++++++++ Master/texmf-dist/tpm/harmony.tpm | 27 ++ Master/texmf/lists/harmony | 8 + Master/texmf/tpm/collection-music.tpm | 3 +- 9 files changed, 713 insertions(+), 3 deletions(-) create mode 100644 Master/texmf-dist/doc/latex/harmony/README create mode 100644 Master/texmf-dist/doc/latex/harmony/harmony.pdf create mode 100644 Master/texmf-dist/doc/latex/harmony/harmony.tex create mode 100644 Master/texmf-dist/tex/latex/harmony/harmony.sty create mode 100644 Master/texmf-dist/tpm/harmony.tpm create mode 100644 Master/texmf/lists/harmony diff --git a/Build/cdbuild/ctan2tds.pl b/Build/cdbuild/ctan2tds.pl index 5b7bddaedaf..ea0c2f8357b 100755 --- a/Build/cdbuild/ctan2tds.pl +++ b/Build/cdbuild/ctan2tds.pl @@ -159,7 +159,6 @@ chdir $startdir || die "chdir($startdir) failed: $!"; 'frcursive', "&MAKEflatten", 'germbib', "&MAKEgermbib", 'graphics', "&MAKEcopy", # we use latex-tds/graphics.zip - 'harmony', "print \"not installing, license munged, no doc source\n\"", 'hfbright', "&MAKEflatten", 'hfoldsty', "&MAKEflatten", 'hyperref', "&MAKEhyperref", diff --git a/Build/tools/tpm-ctan-check b/Build/tools/tpm-ctan-check index 989f6c62605..e761a36c240 100755 --- a/Build/tools/tpm-ctan-check +++ b/Build/tools/tpm-ctan-check @@ -54,7 +54,8 @@ my @WorkingTPM = qw( gmiflink gmutils gmverb gnuplottex gost graphics graphicx-psmin greenpoint grnumalt GuIT - HA-prosper hands hepthesis hhtensor histogr hitec hrlatex hvfloat + HA-prosper hands harmony hepthesis hhtensor histogr hitec + hrlatex hvfloat hyperref hyperxmp hyphen-base hyphen-basque hyphen-french hyphen-german hyphen-greek hyphen-italian hyphen-norwegian hyphen-ukenglish diff --git a/Master/texmf-dist/doc/latex/harmony/README b/Master/texmf-dist/doc/latex/harmony/README new file mode 100644 index 00000000000..da777f59642 --- /dev/null +++ b/Master/texmf-dist/doc/latex/harmony/README @@ -0,0 +1,43 @@ +harmony.sty 2007/05/04 + +Copyright 2005 - 2007 +Dagny Wegner +Arnim Wegner + +This work may be distributed and/or modified under the +conditions of the LaTeX Project Public License, either +version 1.3 of this license or (at your option) any +later version. +The latest version of this license is in +http://www.latex-project.org/lppl.txt +and version 1.3 or later is part of all distributions +of LaTeX version 2005/12/01 or later. + +This work has the LPPL maintenance status `maintained'. + +The Current Maintainers of this work are +Dagny Wegner and Arnim Wegner. + +This work consists of the files harmony.sty, +harmony.tex, harmony.pdf, and Readme. + +------------------------------------------------------- + +harmony.sty uses the packages ifthen and amssymb +and the fonts lcirclew10, musix11, and musix13. + +------------------------------------------------------- + +harmony.sty is a LaTeX2e package for typesetting +harmony symbols etc. in musicological texts; +usage: cf. harmony.pdf. +Many commands in this package are only suitable +for size 12pt ! + +harmony.sty ist ein LaTeX2e-Package zum Setzen von +Harmoniesymbolen etc. in musikwissenschaftlichen Texten; +Benutzung: vgl. harmony.pdf. +Viele Befehle in diesem Package sind +nur für die Schriftgröße 12pt geeignet! + + diff --git a/Master/texmf-dist/doc/latex/harmony/harmony.pdf b/Master/texmf-dist/doc/latex/harmony/harmony.pdf new file mode 100644 index 00000000000..4b523de9113 Binary files /dev/null and b/Master/texmf-dist/doc/latex/harmony/harmony.pdf differ diff --git a/Master/texmf-dist/doc/latex/harmony/harmony.tex b/Master/texmf-dist/doc/latex/harmony/harmony.tex new file mode 100644 index 00000000000..326aff42c36 --- /dev/null +++ b/Master/texmf-dist/doc/latex/harmony/harmony.tex @@ -0,0 +1,253 @@ +%% harmony.sty 2007/05/04 +%% Copyright 2005 - 2007 +%% Dagny Wegner +%% Arnim Wegner +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either +% version 1.3 of this license or (at your option) any +% later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions +% of LaTeX version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainers of this work are +% Dagny Wegner and Arnim Wegner. +% +% This work consists of the files harmony.sty, +% harmony.tex, harmony.pdf, and Readme. +%==================================================================================== +\documentclass[12pt,origlongtable,pdftex]{scrartcl} +% +\usepackage[ngerman]{babel} +\usepackage[T1]{fontenc} +\usepackage{mathpazo} +\usepackage[ansinew]{inputenc} +\usepackage{array} +\usepackage{longtable} +\usepackage[pdftex,a4paper]{hyperref} +% +\usepackage{harmony} +% +\setlength{\textheight}{240mm} +\setlength{\overfullrule}{0pt} +\setlength{\extrarowheight}{2ex} +\setlength{\parindent}{0pt} +\setcounter{errorcontextlines}{10} +% +\hypersetup{% +plainpages, +pdfauthor = {Dagny Wegner - Arnim Wegner}, +pdftitle = {harmony.sty: usage - examples - options}, +pdfkeywords = {musicology, harmony symbols, Musikwissenschaft, Harmonielehre}, +urlcolor = {blue}, +pdfstartview = {Fit}, +} +%------------------------------------------------------------------------------------- +\begin{document} +% +\title{harmony.sty} +\author{Dagny Wegner \and Arnim Wegner} +\date{2007/05/04} +\maketitle +% +\vfill +% +\begin{center} +Copyright 2005 - 2007\\ +Dagny Wegner \\ +Arnim Wegner +\end{center} +This work may be distributed and/or modified under the +conditions of the LaTeX Project Public License, either +version 1.3 of this license or (at your option) any +later version. +The latest version of this license is in +http://www.latex-project.org/lppl.txt +and version 1.3 or later is part of all distributions +of LaTeX version 2005/12/01 or later. +This work has the LPPL maintenance status `maintained'. +The Current Maintainers of this work are +Dagny Wegner and Arnim Wegner. +This work consists of the files harmony.sty, +harmony.tex, harmony.pdf, and Readme. +% +\newpage +% +\begin{center} +This work was developed for the doctoral dissertation in musicology of\\ +Dagny Wegner; cf. this dissertation for further examples.\\ +(Look at http://www.sub.uni-hamburg.de/opus/volltexte/2006/3047/ or +http://www.chmtl.indiana.edu/ddm/DNclassical.html)\\[2ex] +\textbf{Many commands in this package therefore are only suitable for size 12pt !} +\end{center} +% +\vspace{2ex} +% +\begin{longtable}{|l|l|} +% +\caption*{\textbf{Usage and Examples}} +\endfirsthead +\caption*{\textbf{Usage and Examples}} +\endhead +% +\hline +input & output\\ +\hline\hline +\verb|\HH.X.u.v.w.z.|&\HH.X.u.v.w.z.\\ +\verb|\HH.D.....|&\HH.D.....\\ +\verb|\HH.D..7...|&\HH.D..7...\\ +\verb|\HH.D.3....|&\HH.D.3....\\ +\verb|\HH.D.3.7...|&\HH.D.3.7...\\ +\verb|\HH.D.3.9.7..|&\HH.D.3.9.7..\\ +\verb|\HH.D.3.9.7.5.|&\HH.D.3.9.7.5.\\ +\hline +\verb|\Dohne|&\Dohne\\ +\verb|\DD|&\DD\\ +\verb|\DDohne|&\DDohne\\ +\verb|\DS|&\DS\\ +\verb|\Ds|&\Ds\\ +\verb|\UB|&\UB\\ +\verb|\VM|&\VM\\ +\verb|\Ohne{D}|&\Ohne{D}\\ +\verb|\Ohne[3pt]{D}|&\Ohne[3pt]{D}\\ +\verb|\Ohne[-3pt]{D}|&\Ohne[-3pt]{D}\\ +\hline +\newpage +\hline +\verb|\Fermi{X}|&\Fermi{X}\\ +\verb|\Ferli{X}|&\Ferli{X}\\ +\verb|\Ferli[5pt]{T}|&\Ferli[5pt]{T}\\ +\verb|\Ferli[-5pt]{T}|&\Ferli[-5pt]{T}\\ +\hline +\verb|\Umd{D}|&\Umd{D}\\ +\verb|\Umd[5pt]{D}|&\Umd[5pt]{D}\\ +\hline +\verb|\Kr{a:}|&\Kr{a:}\\ +\verb|\Kr{f:} \Kr{g:}|&\Kr{f:} \Kr{g:}\\ +\verb|\Kr{\small fis:}|&\Kr{\small fis:}\\ +\hline +\verb|\Takt{u}{v}|&\Takt{u}{v}\\ +\verb|\Takt{3}{4}|&\Takt{3}{4}\\ +\verb|\Takt{12}{8}|&\Takt{12}{8}\\ +\verb|\Takt{c}{0}|&\Takt{c}{0}\\ +\verb|\Takt{c}{1}|&\Takt{c}{1}\\ +\hline +\verb|\Fermi{\HH.D.3.9\VM-8.7.5.}|&\Fermi{\HH.D.3.9\VM-8.7.5.}\\ +\verb|\Ferli{\HH.D.3.9\VM-8.7.5.}|&\Ferli{\HH.D.3.9\VM-8.7.5.}\\ +\verb|\Ferli[-1pt]{\HH.D.3.9\VM-8.7.5.}|&\Ferli[-1pt]{\HH.D.3.9\VM-8.7.5.}\\ +\verb|\Umd{\HH.D.3.9.7.5.}|&\Umd{\HH.D.3.9.7.5.}\\ +\verb|\Umd[5pt]{\HH.D.3.9.7.5.}|&\Umd[5pt]{\HH.D.3.9.7.5.}\\ +\verb|\HH.\DDohne.5\VM.9\VM.7..|&\HH.\DDohne.5\VM.9\VM.7..\\ +\verb|\HH.\Ohne[0,1em]{Es}.5-3.7...|&\HH.\Ohne[0,1em]{Es}.5-3.7...\\ +\verb|\Ferli[-1pt]{\HH.\DDohne.5\VM.9\VM.7..}|&\Ferli[-1pt]{\HH.\DDohne.5\VM.9\VM.7..}\\ +\hline +\newpage +\hline +\verb|\Ganz|&\Ganz\\ +\verb|\Halb|&\Halb\\ +\verb|\Vier|&\Vier\\ +\verb|\Acht|&\Acht\\ +\verb|\Sech|&\Sech\\ +\verb|\Zwdr|&\Zwdr\\ +\verb|\Pu|&\Pu\\ +\hline +\verb|\Halb\Pu|&\Halb\Pu\\ +\verb|\Vier\Pu|&\Vier\Pu\\ +\hline +\verb|\AAcht|&\AAcht\\ +\verb|\AchtBL|&\AchtBL\\ +\verb|\SechBL|&\SechBL\\ +\verb|\SechBl|&\SechBl\\ +\verb|\AchtBR|&\AchtBR\\ +\verb|\SechBR|&\SechBR\\ +\verb|\SechBr|&\SechBr\\ +\hline +\verb|\Vier\AchtBL|&\Vier\AchtBL\\ +\verb|\Vier\SechBL|&\Vier\SechBL\\ +\verb|\Vier\SechBl|&\Vier\SechBl\\ +\verb|\AchtBR\Vier|&\AchtBR\Vier\\ +\verb|\SechBR\Vier|&\SechBR\Vier\\ +\verb|\SechBr\Vier|&\SechBr\Vier\\ +\verb|\SechBr\Vier\SechBl|&\SechBr\Vier\SechBl\\ +\verb|\AchtBR\AchtBR\AchtBL|&\AchtBR\AchtBR\AchtBL\\ +\verb|\AchtBR\kern-0.15em\AchtBR\kern-0.15em\AchtBL|% +&\AchtBR\kern-0.15em\AchtBR\kern-0.15em\AchtBL\\ +\hline +\newpage +\hline +\verb|\GaPa|&\GaPa\\ +\verb|\HaPa|&\HaPa\\ +\verb|\ViPa|&\ViPa\\ +\verb|\AcPa|&\AcPa\\ +\verb|\SePa|&\SePa\\ +\verb|\ZwPa|&\ZwPa\\ +\hline +% +\end{longtable} +% +\setlength{\extrarowheight}{1ex} +\begin{longtable}{|l|l|} +% +\caption*{\textbf{Options}} +\endhead +% +\hline +Option&Family\\ +\hline +sf (default and recommended)&sffamily\\ +rm&rmfamily\\ +\hline +\end{longtable} +% +\newpage +% +\centerline{\bfseries{Final Example}} +% +\vspace{5ex} +\centerline{\bfseries{Input:}} +\vspace{5ex} +\begin{verbatim} +%%% Cherubini, Requiem d-moll, Sequenz %%% +% +\def\h#1h{\hspace*{#1em}} +\newcommand{\Str}[2][0.5]{\raise#1ex\hbox to #2em{\hrulefill}} +\newcommand{\ST}{\h0.03h\Str[0.65]{0.27}\h0.03h} +% +\h9h\Kr{g:}% +\h1h\HH.\DDohne.5\VM.9\VM.7..% +\h0,5h\HH.D..6.4..% +\h0,5h\HH.\DDohne.3.9\VM.7..% +\h0,5h\HH.\Dohne.7.9\VM...% +\h0,5h\HH.T.3....\\[1ex] +\h17h\Kr{d:}% +\h0,5h\Umd[1ex]{\HH.S.3....}% +\h0,5h\HH.\DD.5\VM.7...% +\h0,5h\HH.D..8\Str[0,65]{1,2}7\ST6\ST5.8\ST6\ST4\Str[0,65]{2}3.6\ST5\ST8% +\Str[0,65]{3}7.% +\h0,5h\HH.t..... +\end{verbatim} +\vspace{5ex} +\centerline{\bfseries{Output:}} +\vspace{5ex} +\def\h#1h{\hspace*{#1em}} +\newcommand{\Str}[2][0.5]{\raise#1ex\hbox to #2em{\hrulefill}} +\newcommand{\ST}{\h0.03h\Str[0.65]{0.27}\h0.03h} +% +\h9h\Kr{g:}% +\h1h\HH.\DDohne.5\VM.9\VM.7..% +\h0,5h\HH.D..6.4..% +\h0,5h\HH.\DDohne.3.9\VM.7..% +\h0,5h\HH.\Dohne.7.9\VM...% +\h0,5h\HH.T.3....\\[1ex] +\h17h\Kr{d:}% +\h0,5h\Umd[1ex]{\HH.S.3....}% +\h0,5h\HH.\DD.5\VM.7...% +\h0,5h\HH.D..8\Str[0,65]{1,2}7\ST6\ST5.8\ST6\ST4\Str[0,65]{2}3.6\ST5\ST8% +\Str[0,65]{3}7.% +\h0,5h\HH.t..... +% +\end{document} diff --git a/Master/texmf-dist/tex/latex/harmony/harmony.sty b/Master/texmf-dist/tex/latex/harmony/harmony.sty new file mode 100644 index 00000000000..ce528cf0853 --- /dev/null +++ b/Master/texmf-dist/tex/latex/harmony/harmony.sty @@ -0,0 +1,378 @@ +%% harmony.sty 2007/05/04 +%% Copyright 2005 - 2007 +%% Dagny Wegner +%% Arnim Wegner +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either +% version 1.3 of this license or (at your option) any +% later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions +% of LaTeX version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainers of this work are +% Dagny Wegner and Arnim Wegner. +% +% This work consists of the files harmony.sty, +% harmony.tex, harmony.pdf, and Readme. +% ================================================================================== +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{harmony}[2007/05/04] +\RequirePackage{ifthen} +\RequirePackage{amssymb} +\DeclareOption{sf}{\def\FAM{\sffamily}} +\DeclareOption{rm}{\def\FAM{\rmfamily}} +\ExecuteOptions{sf} +\ProcessOptions\relax +% +\newdimen\tmpdima +\newdimen\tmpdimb +\newdimen\tmpdimc +\newdimen\tmpdimd +\newdimen\tmpdime +\newbox\nbxa +\newbox\nbxb +\newbox\nbxc +\newbox\nbxd +\newbox\nbxe +\newbox\nbxf +\newbox\nbxg +\newbox\nbxh +\newbox\nbxi +\newfont{\KREIS}{lcirclew10} +\newfont{\NOTEN}{musix13} +\newfont{\noten}{musix11}% 2007/05/03 +% +\newcommand{\Ohne}[2][0em]{% +\setbox\nbxi=\hbox{% +\FAM% +\setbox\nbxa=\hbox{\sl\large /}% +#2% +\kern-0.8em% +\kern#1% +\copy\nbxa% +\kern-\wd\nbxa% +\kern0.8em% +}% +\unhbox\nbxi% +} +% +\newcommand{\Dohne}{\Ohne{D}} +% +\newcommand{\DD}{% +\setbox\nbxi=\hbox{% +\FAM% +\raise0.2ex\hbox{D}% +\kern-0.5em% +\lower0.2ex\hbox{D}% +}% +\unhbox\nbxi% +} +% +\newcommand{\DS}{% +\setbox\nbxi=\hbox{% +\FAM% +\raise0.27ex\hbox{S}% +\kern-0.35em% +\lower0.27ex\hbox{S}% +}% +\unhbox\nbxi% +} +% +\newcommand{\Ds}{% +\setbox\nbxi=\hbox{% +\FAM% +\raise0.32ex\hbox{s}% +\kern-0.24em% +\lower0.02ex\hbox{s}% +}% +\unhbox\nbxi% +} +% +\newcommand{\DDohne}{% +\setbox\nbxi=\hbox{% +\FAM% +\setbox\nbxa=\hbox{\sl\large /}% +\raise0.2ex\hbox{D}% +\kern-0.5em% +\lower0.2ex\hbox{D}% +\kern-0.9em% +\copy\nbxa% +\kern-\wd\nbxa% +\kern0.9em% +}% +\box\nbxi% +} +% +\newcommand{\VM}{% +\setbox\nbxg=\hbox{>}% +\setbox\nbxh=\hbox to \wd\nbxg{% +\raise0.24ex\hbox{{\boldmath$\scriptscriptstyle{>}$\unboldmath}\hss}}% 2005/05/10 +\box\nbxh} +% +\newcommand{\UB}{% +\setbox\nbxg=\hbox{<}% +\setbox\nbxh=\hbox to \wd\nbxg{% +\raise0.24ex\hbox{\boldmath$\scriptscriptstyle{<}$\unboldmath\hss}}% 2005/05/10 +\box\nbxh} +% +\newcommand{\HAa}[3]{% +\setbox\nbxi=\hbox{% +\FAM% +\setbox\nbxa=\hbox{#1}% +\setbox\nbxf=\hbox{\tiny #2}% +\ifdim\wd\nbxa>\wd\nbxf% +\setbox\nbxb=\hbox to \wd\nbxa{\hss\tiny #2\hss}% +\else% +\setbox\nbxb=\hbox to \wd\nbxa{\tiny #2\hss}% +\fi% +\setbox\nbxc=\hbox{\scriptsize #3}% +\tmpdima=\ht\nbxb\advance\tmpdima by \dp\nbxa\relax% +\advance\tmpdima by 0.1ex\relax% +\copy\nbxa% +\kern-\wd\nbxa% +\lower\tmpdima\copy\nbxb% +\raise1ex\copy\nbxc% +\tmpdima=\wd\nbxf% +\advance\tmpdima by -\wd\nbxa\relax% +\advance\tmpdima by -\wd\nbxc\relax% +\ifdim\tmpdima>\z@% +\kern\tmpdima% +\fi% +}% +\unhbox\nbxi% +} +% +\newcommand{\HAb}[4]{% +\setbox\nbxi=\hbox{% +\FAM% +\setbox\nbxa=\hbox{#1}% +\setbox\nbxf=\hbox{\tiny #2}% +\ifdim\wd\nbxa>\wd\nbxf% +\setbox\nbxb=\hbox to \wd\nbxa{\hss\tiny #2\hss}% +\else% +\setbox\nbxb=\hbox to \wd\nbxa{\tiny #2\hss}% +\fi% +\setbox\nbxc=\hbox{\tiny #3\hss}% +\setbox\nbxd=\hbox{\tiny #4\hss}% +\ifdim\wd\nbxc>\wd\nbxd% +\setbox\nbxd=\hbox to \wd\nbxc{\tiny #4\hss}% +\fi% +\tmpdima=\ht\nbxb% +\advance\tmpdima by \dp\nbxb\relax% +\advance\tmpdima by \dp\nbxa\relax% +\advance\tmpdima by 0.1ex\relax% +\copy\nbxa% +\kern-\wd\nbxa% +\lower\tmpdima\copy\nbxb% +\tmpdima=1.4ex% +\raise\tmpdima\copy\nbxc% +\kern-\wd\nbxc% +\advance\tmpdima by -\dp\nbxc\relax% +\advance\tmpdima by -\ht\nbxd\relax% +\advance\tmpdima by -0.1ex\relax% +\raise\tmpdima\copy\nbxd% +\tmpdima=\wd\nbxf% +\advance\tmpdima by -\wd\nbxa\relax% +\advance\tmpdima by -\wd\nbxd\relax\relax% +\ifdim\tmpdima>\z@% +\kern\tmpdima% +\fi% +}% +\unhbox\nbxi% +} +% +\newcommand{\HAc}[5]{% +\setbox\nbxi=\hbox{% +\FAM% +\setbox\nbxa=\hbox{#1}% +\setbox\nbxf=\hbox{\tiny #2}% +\ifdim\wd\nbxa>\wd\nbxf% +\setbox\nbxb=\hbox to \wd\nbxa{\hss\tiny #2\hss}% +\else% +\setbox\nbxb=\hbox to \wd\nbxa{\tiny #2\hss}% +\fi% +\setbox\nbxc=\hbox{\tiny #3\hss}% +\setbox\nbxd=\hbox{\tiny #4\hss}% +\setbox\nbxe=\hbox{\tiny #5\hss}% +\ifdim\wd\nbxc>\wd\nbxd% +\setbox\nbxd=\hbox to \wd\nbxc{\tiny #4\hss}% +\fi% +\ifdim\wd\nbxd>\wd\nbxf% +\setbox\nbxf=\hbox to \wd\nbxd{\tiny #5\hss}% +\fi% +\tmpdima=\ht\nbxb% +\advance\tmpdima by \dp\nbxb\relax% +\advance\tmpdima by \dp\nbxa\relax% +\advance\tmpdima by 0.1ex\relax% +\copy\nbxa% +\kern-\wd\nbxa% +\lower\tmpdima\copy\nbxb% +\tmpdima=1.8ex% +\raise\tmpdima\copy\nbxc% +\kern-\wd\nbxc% +\advance\tmpdima by -\dp\nbxc\relax% +\advance\tmpdima by -\ht\nbxd\relax% +\advance\tmpdima by -0.1ex\relax% +\raise\tmpdima\copy\nbxd% +\kern-\wd\nbxd% +\advance\tmpdima by -\dp\nbxd\relax% +\advance\tmpdima by -\ht\nbxe\relax% +\advance\tmpdima by -0.1ex\relax% +\raise\tmpdima\copy\nbxe% +\tmpdima=\wd\nbxf% +\advance\tmpdima by -\wd\nbxa\relax% +\advance\tmpdima by -\wd\nbxe\relax% +\ifdim\tmpdima>\z@% +\kern\tmpdima% +\fi% +}% +\unhbox\nbxi% +} +% +\def\HH.#1.#2.#3.#4.#5.{% +\ifthenelse{\equal{#1}{}}{}{}% +\ifthenelse{\equal{#5}{}}% +{\ifthenelse{\equal{#4}{}}% +{\HAa{#1}{#2}{#3}}% +{\HAb{#1}{#2}{#3}{#4}}}% +{\HAc{#1}{#2}{#3}{#4}{#5}}% +} +% +\newcommand{\FERM}[2][0.1pt]{% +\setbox\nbxi=\hbox{% +\FAM% +\setbox\nbxa=\hbox{#2}% +\setbox\nbxb=\hbox to \wd\nbxa{\hss$\smallfrown$\hss}% +\setbox\nbxc=\hbox to \wd\nbxa{\hss{\rmfamily .}\hss}% +\setbox\nbxd=\hbox{% +\copy\nbxb% +\kern-\wd\nbxa% +\raise0.23ex\copy\nbxc% +}% +\copy\nbxa% +\tmpdima=\ht\nbxa% +\advance\tmpdima by 0.1ex\relax% +\ifdim\tmpdima<1.452ex \tmpdima=1.452ex\fi\relax% +\setbox\nbxe=\hbox{$\smallfrown$}% +\ifdim #1=\z@% +\tmpdimb=\wd\nbxa\relax% +\else% +\tmpdimb=1.5\wd\nbxa% +\advance\tmpdimb by -0.5\wd\nbxe\relax% +\advance\tmpdimb by -#1\relax% +\fi% +\kern-\tmpdimb% +\raise\tmpdima\copy\nbxd% +\advance\tmpdimb by -\wd\nbxa\relax% +\kern\tmpdimb +}% +\unhbox\nbxi% +} +% +\newcommand{\Fermi}[1]{\FERM[\z@]{#1}} +\newcommand{\Ferli}[2][0.1pt]{\FERM[#1]{#2}} +% +\newcommand{\Umd}[2][0pt]{% +\setbox\nbxa=\hbox{$\widetilde{\phantom{OO}}$}% +\setbox\nbxb=\hbox{#2}% +\tmpdima=0.5\wd\nbxa% +\advance\tmpdima by 0.5\wd\nbxb\relax% +\hbox{% +\raise#1\copy\nbxa% +\kern-\tmpdima\box\nbxb% +}} +% +\newcommand{\Kr}[1]{% +\ifthenelse{\equal{\@ptsize}{2}}{\@tempcnta=110}% +{\ifthenelse{\equal{\@ptsize}{1}}{\@tempcnta=109}% +{\@tempcnta=108}}% +\setbox\nbxi=\hbox{% +\FAM\small% +\setbox\nbxa=\hbox{#1}% +\setbox\nbxb=\hbox{\KREIS\char\@tempcnta}% +\setbox\nbxc=\hbox to \wd\nbxb{\hss #1\hss}% +\tmpdima=0.5\ht\nbxa% +\advance\tmpdima by -0.4\dp\nbxa\relax% +\copy\nbxc% +\kern-0.5\wd\nbxb% +\raise\tmpdima\copy\nbxb% +\kern-0.5\wd\nbxb% +}% +\unhbox\nbxi% +} +% +\newcommand{\ueber}[2]{% +\setbox\nbxi=\hbox{% +\FAM% +\setbox\nbxa=\hbox{\scriptsize #1}% +\setbox\nbxb=\hbox{\scriptsize #2}% +\ifdim\wd\nbxa>\wd\nbxb% +\tmpdima=\wd\nbxa% +\else% +\tmpdima=\wd\nbxb% +\fi% +\setbox\nbxa=\hbox to \tmpdima{\scriptsize\hss#1\hss}% +\setbox\nbxb=\hbox to \tmpdima{\scriptsize\hss#2\hss}% +\lower0.3ex\copy\nbxb% +\kern-\wd\nbxb% +\raise0.8\ht\nbxb% +\box\nbxa% +}% +\unhbox\nbxi% +}% +\newcommand{\Takt}[2]{{% +\ifthenelse{\equal{#1}{c}}% +{\ifthenelse{\equal{#2}{0}}{% +\raisebox{0.58ex}[8pt][2pt]{{\kern-1pt\NOTEN\symbol{83}\kern0.3em}}}% +{\raisebox{0.58ex}[8pt][2pt]{\kern-1pt\NOTEN\symbol{82}\kern0.3em}}}% +{\kern0.05em\ueber{#1}{#2}\kern0.05em% +}}} +% +\newcommand{\Ganz}{{\NOTEN\kern0.05em\raisebox{0.5ex}{\symbol{9}}\kern1.35em}} +\newcommand{\Halb}{{\NOTEN\kern0.05em\raisebox{0.5ex}{\symbol{8}\kern0.936em% +\raisebox{0.55ex}{\symbol{16}}}\kern0.2em}} +\newcommand{\Vier}{{\NOTEN\kern0.05em\raisebox{0.5ex}{\symbol{7}\kern0.955em% +\raisebox{0.55ex}{\symbol{16}}}\kern0.2em}} +\newcommand{\Acht}{{\NOTEN\kern0.05em\raisebox{0.5ex}{\symbol{7}\kern0.955em% +\raisebox{0.55ex}{\symbol{16}}}\symbol{40}\kern0.9em}} +\newcommand{\Sech}{{\NOTEN\kern0.05em\raisebox{0.5ex}{\symbol{7}\kern0.955em% +\raisebox{0.55ex}{\symbol{16}}}\symbol{41}\kern0.9em}} +\newcommand{\Zwdr}{{\NOTEN\kern0.05em\raisebox{0.5ex}{\symbol{7}\kern0.955em% +\raisebox{0.55ex}{\symbol{16}}}\symbol{42}\kern0.9em}} +\newcommand{\GaPa}{{\NOTEN\kern0.055em\raisebox{0.25ex}{\symbol{60}}\kern0.05em}} +\newcommand{\HaPa}{{\NOTEN\kern0.055em\raisebox{0.25ex}{\symbol{60}}\kern0.05em}} +\newcommand{\ViPa}{{\NOTEN\kern0.05em\raisebox{-0.8ex}{\symbol{62}}\kern0.955em}} +\newcommand{\AcPa}{{\NOTEN\kern0.05em\raisebox{-0.8ex}{\symbol{63}}\kern1.2em}} +\newcommand{\SePa}{{\NOTEN\kern0.15em\raisebox{-0.4ex}{\symbol{64}}\kern1.3em}} +\newcommand{\ZwPa}{{\NOTEN\kern0.25em\raisebox{-0.8ex}{\symbol{65}}\kern1.4em}} +\newcommand{\Pu}{{\NOTEN\kern-0.2em\raisebox{-0.5ex}{\symbol{24}}\kern1em}} +\newcommand{\AAcht}{\Vier\kern0.1em\Vier{\NOTEN\kern-1.72em\raisebox{3.1ex}% +{\symbol{61}\kern-0.87em\symbol{61}}}} +\newcommand{\AchtBL}% 2007/05/03 +{\kern0.135em\Vier% +{\NOTEN\kern-1.82em\raisebox{3.05ex}{\symbol{61}\kern-0.87em\symbol{61}}\kern0.09em}} +\newcommand{\SechBL}% 2007/05/03 +{\kern0.135em\Vier% +{\NOTEN\kern-1.82em\raisebox{3.05ex}{\symbol{61}\kern-0.87em\symbol{61}}% +\kern-1.63em\raisebox{2.3ex}{\symbol{61}\kern-0.87em\symbol{61}}\kern0.09em}} +\newcommand{\SechBl}% 2007/05/03 +{\kern0.135em\Vier% +{\NOTEN\kern-1.82em\raisebox{3.05ex}{\symbol{61}\kern-0.87em\symbol{61}}% +\kern-1.63em\raisebox{2.3ex}{{\noten\kern0.9em\symbol{61}}}\kern0.09em}} +\newcommand{\AchtBR}% 2007/05/03 +{\kern0.135em\Vier% +{\NOTEN\kern-0.1em\raisebox{3.05ex}{\symbol{61}\kern-0.87em\symbol{61}}\kern-1em}} +\newcommand{\SechBR}% 2007/05/03 +{\kern0.135em\Vier% +{\NOTEN\kern-0.1em\raisebox{3.05ex}{\symbol{61}\kern-0.87em\symbol{61}}% +\kern-1.63em\raisebox{2.3ex}{\symbol{61}\kern-0.87em\symbol{61}}\kern-1.01em}} +\newcommand{\SechBr}% 2007/05/03 +{\kern0.135em\Vier% +{\NOTEN\kern-0.1em\raisebox{3.05ex}{\symbol{61}\kern-0.87em\symbol{61}}% +\kern-1.63em\raisebox{2.3ex}{{\noten\kern-0.12em\symbol{61}}}\kern-0.3em}} +% etc. ... ! Define your own commands! \ No newline at end of file diff --git a/Master/texmf-dist/tpm/harmony.tpm b/Master/texmf-dist/tpm/harmony.tpm new file mode 100644 index 00000000000..450f9e60710 --- /dev/null +++ b/Master/texmf-dist/tpm/harmony.tpm @@ -0,0 +1,27 @@ + + + + harmony + Package + 2007/05/05 14:19:00 + + karl + The harmony package. + + + 168500 + + + +texmf-dist/tex/latex/harmony/harmony.sty +texmf-dist/tpm/harmony.tpm + + +texmf-dist/doc/latex/harmony/README +texmf-dist/doc/latex/harmony/harmony.pdf +texmf-dist/doc/latex/harmony/harmony.tex + + Package/harmony + + + diff --git a/Master/texmf/lists/harmony b/Master/texmf/lists/harmony new file mode 100644 index 00000000000..b897f17252e --- /dev/null +++ b/Master/texmf/lists/harmony @@ -0,0 +1,8 @@ +texmf-dist/doc/latex/harmony/README +texmf-dist/doc/latex/harmony/harmony.pdf +texmf-dist/doc/latex/harmony/harmony.tex + +texmf-dist/tex/latex/harmony/harmony.sty +texmf-dist/tpm/harmony.tpm + +texmf/lists/harmony diff --git a/Master/texmf/tpm/collection-music.tpm b/Master/texmf/tpm/collection-music.tpm index a55fb666b47..414977ce616 100644 --- a/Master/texmf/tpm/collection-music.tpm +++ b/Master/texmf/tpm/collection-music.tpm @@ -4,7 +4,7 @@ collection-music TLCore 1970/01/01 00:00:00 - 1.0 + rahtz Music typesetting Music typesetting packages @@ -18,6 +18,7 @@ + -- cgit v1.2.3