texlive[56339] Master/texmf-dist: semantex (13sep20)
commits+karl at tug.org
commits+karl at tug.org
Sun Sep 13 23:30:21 CEST 2020
Revision: 56339
http://tug.org/svn/texlive?view=revision&revision=56339
Author: karl
Date: 2020-09-13 23:30:21 +0200 (Sun, 13 Sep 2020)
Log Message:
-----------
semantex (13sep20)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/semantex/semantex.pdf
trunk/Master/texmf-dist/doc/latex/semantex/semantex.tex
trunk/Master/texmf-dist/tex/latex/semantex/semantex.sty
trunk/Master/texmf-dist/tex/latex/semantex/stripsemantex.sty
Modified: trunk/Master/texmf-dist/doc/latex/semantex/semantex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/semantex/semantex.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/semantex/semantex.tex 2020-09-13 21:25:39 UTC (rev 56338)
+++ trunk/Master/texmf-dist/doc/latex/semantex/semantex.tex 2020-09-13 21:30:21 UTC (rev 56339)
@@ -38,7 +38,7 @@
\usepackage[nameinlink]{cleveref}
-\title{Seman\!\TeX: semantic, keyval-based mathematics (v0.42)}
+\title{Seman\!\TeX: semantic, keyval-based mathematics (v0.43)}
\date{\today}
\author{Sebastian Ørsted (\href{mailto:sorsted at gmail.com}{sorsted at gmail.com})}
@@ -890,8 +890,8 @@
{laurent}{
par,
leftpar=(, rightpar=),
- prearg={\!\!\SemantexDelimiterSize(},
- postarg={\SemantexDelimiterSize)\!\!},
+ prearg={\!\!\mathopen\SemantexDelimiterSize(},
+ postarg={\mathclose\SemantexDelimiterSize)\!\!},
% The "prearg" and "postarg" are printed before after
% the argument, if the argument is non-empty.
% The command "\SemantexDelimiterSize" is substituted
@@ -916,8 +916,8 @@
{laurent}{
par,
leftpar=(, rightpar=),
- prearg={\!\!\SemantexDelimiterSize(},
- postarg={\SemantexDelimiterSize)\!\!},
+ prearg={\!\!\mathopen\SemantexDelimiterSize(},
+ postarg={\mathclose\SemantexDelimiterSize)\!\!},
% These are printed before and after the argument.
% The command "\SemantexDelimiterSize" is substituted
% by \big, \Big, ..., or whatever size the
@@ -1183,7 +1183,9 @@
\end{LTXexample}
In fact, \lstinline!return! is an umbrella key that invokes three different return routines: \lstinline!leftreturn!, \lstinline!innerreturn!, and \lstinline!rightreturn!. The command \lstinline!leftreturn! adds the left indices to the symbol (we have not discussed left indices yet, though). The command \lstinline!innerreturn! adds all commands to the symbol (those defined using the \lstinline!command!~key).
Finally, \lstinline!rightreturn! adds all right indices and arguments to the symbol.
-In general, most of the time, the user should probably be satisfied with just using \lstinline!return!.
+There is also a collection of partial return routines that add either the indices or the argument to the symbol.
+See~\cref{sec:fundamental_keys} for an overview of these.
+In general, most of the time, the user should probably be satisfied with just using~\lstinline!return!.
\section{Keyval syntax conflicts}
@@ -3346,7 +3348,7 @@
Issues an error, saying that the argument key~\<key\> was set to the unknown value~\<value\>.
\end{itemize}
-\section{Fundamental keys for class/object information}
+\section{Fundamental keys for class/object information}\label{sec:fundamental_keys}
\begin{itemize}
\item
Modified: trunk/Master/texmf-dist/tex/latex/semantex/semantex.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/semantex/semantex.sty 2020-09-13 21:25:39 UTC (rev 56338)
+++ trunk/Master/texmf-dist/tex/latex/semantex/semantex.sty 2020-09-13 21:30:21 UTC (rev 56339)
@@ -1,5 +1,5 @@
\RequirePackage{xparse,l3keys2e,leftindex}
-\ProvidesExplPackage{semantex}{2020/09/10}{0.42}{}
+\ProvidesExplPackage{semantex}{2020/09/13}{0.43}{}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
@@ -625,7 +625,7 @@
{ #1 { ##1 } { * } { ##4 } }
\semantex_render_class:Nn #1 {
\semantex_class_do_output:N #1
- \semantex_class_set_symbol:N #1 { ##1 }
+ \semantex_class_set_symbol:Nn #1 { ##1 }
\semantex_class_use_bullet:N #1
\semantex_class_set_arg:Nn #1 { ##4 }
}
@@ -635,7 +635,7 @@
{ #1 { ##1 } { * } }
\semantex_render_class:Nn #1 {
\semantex_class_do_output:N #1
- \semantex_class_set_symbol:N #1 { ##1 }
+ \semantex_class_set_symbol:Nn #1 { ##1 }
\semantex_class_use_bullet:N #1
}
}
@@ -649,7 +649,7 @@
{ #1 { ##1 } { ** } { ##4 } }
\semantex_render_class:Nn #1 {
\semantex_class_do_output:N #1
- \semantex_class_set_symbol:N #1 { ##1 }
+ \semantex_class_set_symbol:Nn #1 { ##1 }
\semantex_class_use_double_bullet:N #1
\semantex_class_set_arg:Nn #1 { ##4 }
}
@@ -659,7 +659,7 @@
{ #1 { ##1 } { ** } }
\semantex_render_class:Nn #1 {
\semantex_class_do_output:N #1
- \semantex_class_set_symbol:N #1 { ##1 }
+ \semantex_class_set_symbol:Nn #1 { ##1 }
\semantex_class_use_double_bullet:N #1
}
}
@@ -671,7 +671,7 @@
{ #1 { ##1 } { ##3 } { ##4 } }
\semantex_render_class:Nn #1 {
\semantex_class_do_output:N #1
- \semantex_class_set_symbol:N #1 { ##1 }
+ \semantex_class_set_symbol:Nn #1 { ##1 }
\semantex_class_set_degreedefault:Nn #1 { ##3 }
\semantex_class_set_arg:Nn #1 { ##4 }
}
@@ -681,7 +681,7 @@
{ #1 { ##1 } { ##3 } }
\semantex_render_class:Nn #1 {
\semantex_class_do_output:N #1
- \semantex_class_set_symbol:N #1 { ##1 }
+ \semantex_class_set_symbol:Nn #1 { ##1 }
\semantex_class_set_degreedefault:Nn #1 { ##3 }
}
}
Modified: trunk/Master/texmf-dist/tex/latex/semantex/stripsemantex.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/semantex/stripsemantex.sty 2020-09-13 21:25:39 UTC (rev 56338)
+++ trunk/Master/texmf-dist/tex/latex/semantex/stripsemantex.sty 2020-09-13 21:30:21 UTC (rev 56339)
@@ -1,5 +1,5 @@
\RequirePackage{xparse}
-\ProvidesExplPackage{stripsemantex}{2020/09/10}{0.42}{}
+\ProvidesExplPackage{stripsemantex}{2020/09/13}{0.43}{}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
More information about the tex-live-commits
mailing list.