texlive[53607] Master/texmf-dist: semantic-markup (30jan20)
commits+karl at tug.org
commits+karl at tug.org
Thu Jan 30 23:20:36 CET 2020
Revision: 53607
http://tug.org/svn/texlive?view=revision&revision=53607
Author: karl
Date: 2020-01-30 23:20:36 +0100 (Thu, 30 Jan 2020)
Log Message:
-----------
semantic-markup (30jan20)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/semantic-markup/semantic-markup.pdf
trunk/Master/texmf-dist/doc/latex/semantic-markup/semantic-markup.tex
trunk/Master/texmf-dist/tex/latex/semantic-markup/semantic-markup.sty
Modified: trunk/Master/texmf-dist/doc/latex/semantic-markup/semantic-markup.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/semantic-markup/semantic-markup.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/semantic-markup/semantic-markup.tex 2020-01-30 22:20:23 UTC (rev 53606)
+++ trunk/Master/texmf-dist/doc/latex/semantic-markup/semantic-markup.tex 2020-01-30 22:20:36 UTC (rev 53607)
@@ -18,6 +18,7 @@
\author{Andrew A. Cashner%
\thanks{\href{mailto:andrewacashner at gmail.com}{\nolinkurl{andrewacashner at gmail.com}}}%
}
+\date{January 29, 2020}
\begin{document}
\maketitle
@@ -147,7 +148,9 @@
\end{tabular}
\end{center}
-For stacked numerals, as in meter signatures or figured bass, we provide two simple options, \verb|\musfig| using \verb|\genfrac| from \texttt{amsmath}, and \verb|\meter|, which uses \verb|\Takt| from the \texttt{harmony} package, which spaces the numerals more closely.
+For stacked numerals, as in meter signatures or figured bass, we provide two
+simple options, \verb|\musfig| using \verb|\Shortstack| from
+\texttt{stackengine}, and \verb|\meter|, which is an alias for the same thing.
Both commands take two arguments, one for the top numeral and the second for the bottom numeral.
You could write, for example:
Modified: trunk/Master/texmf-dist/tex/latex/semantic-markup/semantic-markup.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/semantic-markup/semantic-markup.sty 2020-01-30 22:20:23 UTC (rev 53606)
+++ trunk/Master/texmf-dist/tex/latex/semantic-markup/semantic-markup.sty 2020-01-30 22:20:36 UTC (rev 53607)
@@ -1,7 +1,7 @@
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{semantic-markup}[2018/05/21
+\ProvidesPackage{semantic-markup}[2020/01/29
Macros for TEI-like semantic markup]
-% Copyright 2018 Andrew A. Cashner, andrewacashner at gmail.com
+% Copyright 2020 Andrew A. Cashner, andrewacashner at gmail.com
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either
@@ -18,6 +18,8 @@
% and the documentation file semantic-markup.tex.
% CHANGE LOG
+% 2020-01-29 - \musfig uses stackengine now instead of amsmath
+% 2018-09-07 - ! and ? removed from autopunct for csquotes
% 2018-05-21 - Use fontspec's definition of `\strong` if it is loaded
% - Use musicography's definition of `\fl`, `\sh`, `\na` commands if
% it is loaded
@@ -49,7 +51,7 @@
% Put end punctuation inside quotation marks
% for the specified marks
\renewcommand{\mktextquote}[6]{#1#2#4#5#3#6}
- \DeclareAutoPunct{.,!?}
+ \DeclareAutoPunct{.,}
\fi
% NB: fontspec defines its own \strong command, so only define this if fontspec
@@ -99,13 +101,13 @@
%*******************
% Identify problem spot in draft
-\NewDocumentCommand{\XXX}{ O{\add{FIX}} }{%
- \strong{#1}%
+\NewDocumentCommand{\XXX}{ O{FIX} }{%
+ \strong{\add{#1}}%
}
% Indicate citation to be filled in later
% Optional argument for indicating the source
\NewDocumentCommand{\citXXX}{ o }{%
- \footnote{\strong{\add{Citation needed}\IfValueTF{#1}{#1}{}}}%
+ \footnote{\strong{\add{Citation needed\IfValueTF{#1}{: #1}{}}}}%
}
%*******************
@@ -153,13 +155,13 @@
\NewDocumentCommand{\octave}{ }{\textsubscript}
% Music figures
-\RequirePackage{amsmath}
+\RequirePackage{stackengine}
+\setstackgap{S}{2pt}
\NewDocumentCommand{\musfig}{ m m }{%
- $\genfrac{}{}{0pt}{1}{\text{#1}}{\text{#2}}$%
-}
+ \Shortstack{#1 #2}%
+}
% Meter signatures
-\RequirePackage[rm]{harmony}
-\NewDocumentCommand{\meter}{ m m }{\Takt{#1}{#2}}
+\NewDocumentCommand{\meter}{}{\musfig}
\endinput
More information about the tex-live-commits
mailing list.