diff options
author | Karl Berry <karl@freefriends.org> | 2016-08-19 21:44:56 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2016-08-19 21:44:56 +0000 |
commit | 2639cda39baf8b76bc02b0e2cd4e426570ee46d5 (patch) | |
tree | 27df9611cca8433df0fd634c9486d55e0a6f17da /Master/texmf-dist/tex/latex/leadsheets/leadsheets.library.musicsymbols.code.tex | |
parent | 3a531292de6d64a874319788cdf2f324bc8aa2eb (diff) |
leadsheets (19aug16)
git-svn-id: svn://tug.org/texlive/trunk@41890 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/leadsheets/leadsheets.library.musicsymbols.code.tex')
-rw-r--r-- | Master/texmf-dist/tex/latex/leadsheets/leadsheets.library.musicsymbols.code.tex | 32 |
1 files changed, 22 insertions, 10 deletions
diff --git a/Master/texmf-dist/tex/latex/leadsheets/leadsheets.library.musicsymbols.code.tex b/Master/texmf-dist/tex/latex/leadsheets/leadsheets.library.musicsymbols.code.tex index 02cf93aa5a8..893b69e7fd5 100644 --- a/Master/texmf-dist/tex/latex/leadsheets/leadsheets.library.musicsymbols.code.tex +++ b/Master/texmf-dist/tex/latex/leadsheets/leadsheets.library.musicsymbols.code.tex @@ -5,7 +5,6 @@ % % -------------------------------------------------------------------------- % Clemens Niederberger -% Web: http://www.mychemistry.eu/forums/forum/leadsheets/ % E-Mail: contact@mychemistry.eu % -------------------------------------------------------------------------- % Copyright 2014-2016 Clemens Niederberger @@ -22,7 +21,7 @@ % % The Current Maintainer of this work is Clemens Niederberger. % -------------------------------------------------------------------------- -\LeadsheetsLibrary{musicsymbols}{2015/07/13 musical symbols} +\LeadsheetsLibrary{musicsymbols}{2016/02/15 musical symbols} \RequirePackage{etoolbox} % define a LaTeX font that uses the `musix' font from MusiXTeX: @@ -54,7 +53,7 @@ } % define the symbols -\renewrobustcmd*\sharp {\musicsymbol[.2ex]{4}\kern-.06em} +\renewrobustcmd*\sharp {\kern.05em\musicsymbol[.2ex]{4}\kern-.05em} \renewrobustcmd*\flat {\kern-.05em\musicsymbol{2}\kern-.06em} \renewrobustcmd*\natural {\musicsymbol{6}\kern-.06em} \newrobustcmd*\doublesharp {\kern.05em\musicsymbol{5}\kern-.05em} @@ -70,6 +69,17 @@ \newrobustcmd*\eighthrest {\musicsymbol[-1.5ex]{?}\kern.5em} \newrobustcmd*\sixteenthrest {\kern.05em\musicsymbol[-1.5ex]{@}\kern.5em} +\RequirePackage{amsmath} +\newrobustcmd*\meter[2]{% + \ensuremath{% + \genfrac{}{}{0pt}{}% + {\text{\textbf{#1}}}% + {\text{\textbf{#2}}}% + }% +} + +\newrobustcmd*\Break{\ensuremath{\perp}} + \newcommand*\leadsheets@size{\f@size pt} \newlength\leadsheets@barheight @@ -89,25 +99,26 @@ \newrobustcmd*\leadsheets@repeatcolon{% \leavevmode \setlength\leadsheets@barheight\leadsheets@size - \raise.1\leadsheets@barheight\hbox{:}% + \raise.1\leadsheets@barheight\hbox{\textup{:}}% } \newrobustcmd*\leadsheets@interbar{\kern\interbarwidth\relax} -\newrobustcmd*\normalbar{% +\newrobustcmd*\leadsheets@normalbar{% \genericbar{\normalbarwidth}% } +\newrobustcmd*\normalbar{\leadsheets@normalbar} \newrobustcmd*\leftrepeat{% \leadsheets@thickbar \leadsheets@interbar - \normalbar + \leadsheets@normalbar \leadsheets@repeatcolon } \newrobustcmd*\rightrepeat{% \leadsheets@repeatcolon - \normalbar + \leadsheets@normalbar \leadsheets@interbar \leadsheets@thickbar } @@ -121,13 +132,13 @@ } \newrobustcmd*\doublebar{% - \normalbar + \leadsheets@normalbar \leadsheets@interbar - \normalbar + \leadsheets@normalbar } \newrobustcmd*\stopbar{% - \normalbar + \leadsheets@normalbar \leadsheets@interbar \leadsheets@thickbar } @@ -136,3 +147,4 @@ 2014/08/10 - initial release 2015/07/13 - scale musix font by 1.5 => else the symbols are rather small! +2016/01/15 - \Break; improvements of bars |