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.