summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/leadsheets/leadsheets.library.musicsymbols.code.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-08-19 21:44:56 +0000
committerKarl Berry <karl@freefriends.org>2016-08-19 21:44:56 +0000
commit2639cda39baf8b76bc02b0e2cd4e426570ee46d5 (patch)
tree27df9611cca8433df0fd634c9486d55e0a6f17da /Master/texmf-dist/tex/latex/leadsheets/leadsheets.library.musicsymbols.code.tex
parent3a531292de6d64a874319788cdf2f324bc8aa2eb (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.tex32
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