texlive[64611] Master/texmf-dist: semantex (4oct22)

commits+karl at tug.org commits+karl at tug.org
Tue Oct 4 21:52:57 CEST 2022


Revision: 64611
          http://tug.org/svn/texlive?view=revision&revision=64611
Author:   karl
Date:     2022-10-04 21:52:56 +0200 (Tue, 04 Oct 2022)
Log Message:
-----------
semantex (4oct22)

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	2022-10-04 19:52:30 UTC (rev 64610)
+++ trunk/Master/texmf-dist/doc/latex/semantex/semantex.tex	2022-10-04 19:52:56 UTC (rev 64611)
@@ -2135,9 +2135,9 @@
 \chapter{Using \texorpdfstring{Seman\!\TeX{}}{SemanTeX} in other commands using \texorpdfstring{\texttt{\textbackslash UseClassInCommand}}{\string\UseClassInCommand}}\label{sec:UseClassInCommand}
 
 \SemantexRecordObject{\Frac}
-\newcommand\Frac[2]{
-	\SemantexRecordSource{\Frac{#1}{#2}}
-	\UseClassInCommand\MyVar{ \frac{#1}{#2} }
+\newcommand\Frac[2]{%
+	\SemantexRecordSource{\Frac{#1}{#2}}%
+	\UseClassInCommand\MyVar{\frac{#1}{#2}}%
 }
 
 Sometimes, it is useful to create other commands based on \semantex
@@ -2148,7 +2148,9 @@
 the fraction in~\lstinline!\MyVar!. The first guess how to
 do that would be something like
 \begin{lstlisting}
-\newcommand\Frac[2]{ \MyVar{ \frac{#1}{#2} } }
+\newcommand\Frac[2]{%
+	\MyVar{\frac{#1}{#2}}%
+}
 \end{lstlisting}
 \begin{LTXexample}
 \[
@@ -2162,9 +2164,9 @@
 in a slightly more cumbersome way:
 \begin{lstlisting}
 \SemantexRecordObject{\Frac}
-\newcommand\Frac[2]{
-	\SemantexRecordSource{\Frac{#1}{#2}}
-	\UseClassInCommand\MyVar{ \frac{#1}{#2} }
+\newcommand\Frac[2]{%
+	\SemantexRecordSource{\Frac{#1}{#2}}%
+	\UseClassInCommand\MyVar{\frac{#1}{#2}}%
 }
 \end{lstlisting}
 \begin{LTXexample}
@@ -2240,27 +2242,27 @@
 \NewObject\MyVar\catvect{\categoryformat{Vect}}
 
 \SemantexRecordObject{\catxmod}
-\newcommand\catxmod[1]{
-	\SemantexRecordSource{\catxmod{#1}}
-	\UseClassInCommand\MyVar{#1\categoryformat{-mod}}
+\newcommand\catxmod[1]{%
+	\SemantexRecordSource{\catxmod{#1}}%
+	\UseClassInCommand\MyVar{#1\categoryformat{-mod}}%
 }
 
 \SemantexRecordObject{\catmodx}
-\newcommand\catmodx[1]{
-	\SemantexRecordSource{\catmodx{#1}}
-	\UseClassInCommand\MyVar{\categoryformat{mod-}#1}
+\newcommand\catmodx[1]{%
+	\SemantexRecordSource{\catmodx{#1}}%
+	\UseClassInCommand\MyVar{\categoryformat{mod-}#1}%
 }
 
 \SemantexRecordObject{\catxmody}
-\newcommand\catxmody[2]{
-	\SemantexRecordSource{\catxmody{#1}{#2}}
-	\UseClassInCommand\MyVar{#1\categoryformat{-mod-}#2}
+\newcommand\catxmody[2]{%
+	\SemantexRecordSource{\catxmody{#1}{#2}}%
+	\UseClassInCommand\MyVar{#1\categoryformat{-mod-}#2}%
 }
 
 \SemantexRecordObject{\catxmodx}
-\newcommand\catxmodx[1]{
-	\SemantexRecordSource{\catxmodx{#1}}
-	\UseClassInCommand\MyVar{#1\categoryformat{-mod-}#1}
+\newcommand\catxmodx[1]{%
+	\SemantexRecordSource{\catxmodx{#1}}%
+	\UseClassInCommand\MyVar{#1\categoryformat{-mod-}#1}%
 }
 
 The above method can be used to create commands
@@ -2293,9 +2295,9 @@
 to this chapter:
 \begin{lstlisting}
 \SemantexRecordObject{\catxmod}
-\newcommand\catxmod[1]{
-	\SemantexRecordSource{\catxmod{#1}}
-	\UseClassInCommand\MyVar{#1\categoryformat{-mod}}
+\newcommand\catxmod[1]{%
+	\SemantexRecordSource{\catxmod{#1}}%
+	\UseClassInCommand\MyVar{#1\categoryformat{-mod}}%
 }
 \end{lstlisting}
 \begin{LTXexample}
@@ -2310,21 +2312,21 @@
 \( \catmodx{\vR} \) or~\( \catxmody{\vR}{\vS} \):
 \begin{lstlisting}
 \SemantexRecordObject{\catmodx}
-\newcommand\catmodx[1]{
-	\SemantexRecordSource{\catmodx{#1}}
-	\UseClassInCommand\MyVar{\categoryformat{mod-}#1}
+\newcommand\catmodx[1]{%
+	\SemantexRecordSource{\catmodx{#1}}%
+	\UseClassInCommand\MyVar{\categoryformat{mod-}#1}%
 }
 
 \SemantexRecordObject{\catxmody}
-\newcommand\catxmody[2]{
-	\SemantexRecordSource{\catxmody{#1}{#2}}
-	\UseClassInCommand\MyVar{#1\categoryformat{-mod-}#2}
+\newcommand\catxmody[2]{%
+	\SemantexRecordSource{\catxmody{#1}{#2}}%
+	\UseClassInCommand\MyVar{#1\categoryformat{-mod-}#2}%
 }
 
 \SemantexRecordObject{\catxmodx}
-\newcommand\catxmodx[1]{
-	\SemantexRecordSource{\catxmodx{#1}}
-	\UseClassInCommand\MyVar{#1\categoryformat{-mod-}#1}
+\newcommand\catxmodx[1]{%
+	\SemantexRecordSource{\catxmodx{#1}}%
+	\UseClassInCommand\MyVar{#1\categoryformat{-mod-}#1}%
 }
 \end{lstlisting}
 

Modified: trunk/Master/texmf-dist/tex/latex/semantex/semantex.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/semantex/semantex.sty	2022-10-04 19:52:30 UTC (rev 64610)
+++ trunk/Master/texmf-dist/tex/latex/semantex/semantex.sty	2022-10-04 19:52:56 UTC (rev 64611)
@@ -1,5 +1,5 @@
 \RequirePackage{xparse,l3keys2e,leftindex,semtex}
-\ProvidesExplPackage{semantex}{2022/09/24}{0.521}{}
+\ProvidesExplPackage{semantex}{2022/10/04}{0.522}{}
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %															%
@@ -10,7 +10,7 @@
 %															%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
-\tl_set:Nn\SemantexVersion{0.521}
+\tl_set:Nn\SemantexVersion{0.522}
 
 \cs_set_eq:NN \semantex_keyval_parse:NNn \keyval_parse:NNn
 \cs_set:Npn \semantex_singlekey_parse:Nn#1#2 { \clist_map_function:nN { #2 } #1 }
@@ -887,7 +887,7 @@
 		{
 			\semantex_inner_pre_return:n { #1 }
 			\tl_set:Nx \l__semantex_render_output_class_temp_tl { \semantex_data_tl_get:nn { #1 } { output } } % The output class
-			\tl_set:Nx \l__semantex_render_object_associated_to_output_class_tempt_tl {
+			\tl_set:Nx \l__semantex_render_object_associated_to_output_class_temp_tl {
 				object_associated_to_\l__semantex_render_output_class_temp_tl
 			}
 			\exp_args:NNx\cs_set:Nn\l__semantex_render_output_options_temp_cs:n
@@ -899,7 +899,7 @@
 			}
 			\tl_put_right:Nx \l__semantex_render_output_options_temp_tl
 			{
-				{ \l__semantex_render_output_class_temp_tl }
+				{ \l__semantex_render_object_associated_to_output_class_temp_tl }
 			}
 			\exp_args:NNo\tl_set:No \l__semantex_render_output_options_temp_tl
 			{
@@ -922,21 +922,21 @@
 						% makes a one-time object of class ??? and allows us to
 						% immediately pass options to it
 						{
-							\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_tempt_tl }
+							\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_temp_tl }
 								{ upper~put~left } { \semantex_data_tl_get_exp_not:nn { #1 } { upper } }
-							\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_tempt_tl }
+							\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_temp_tl }
 								{ lower~put~left } { \semantex_data_tl_get_exp_not:nn { #1 } { lower } }
-							\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_tempt_tl }
+							\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_temp_tl }
 								{ pre~upper~put~left } { \semantex_data_tl_get_exp_not:nn { #1 } { pre~upper } }
-							\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_tempt_tl }
+							\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_temp_tl }
 								{ post~upper~put~right } { \semantex_data_tl_get_exp_not:nn { #1 } { post~upper } }
-							\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_tempt_tl }
+							\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_temp_tl }
 								{ pre~lower~put~left } { \semantex_data_tl_get_exp_not:nn { #1 } { pre~lower } }
-							\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_tempt_tl }
+							\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_temp_tl }
 								{ post~lower~put~right } { \semantex_data_tl_get_exp_not:nn { #1 } { post~lower } }
-							\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_tempt_tl }
+							\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_temp_tl }
 								{ slanting~phantom } { } % reset slanting phantom
-							\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_tempt_tl }
+							\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_temp_tl }
 								{ math~class } { \semantex_data_tl_get_exp_not:nn { #1 } { math~class } }
 							\exp_not:V \l__semantex_render_output_options_temp_tl
 							% These are the options we pass to the output class so that it
@@ -959,23 +959,23 @@
 						% makes a one-time object of class ??? and allows us to
 						% immediately pass options to it
 						{
-							\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_tempt_tl }
+							\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_temp_tl }
 								{ upper~left~put~right } { \semantex_data_tl_get_exp_not:nn { #1 } { upper~left } }
-							\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_tempt_tl }
+							\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_temp_tl }
 								{ lower~left~put~right } { \semantex_data_tl_get_exp_not:nn { #1 } { lower~left } }
-							\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_tempt_tl }
+							\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_temp_tl }
 								{ pre~upper~left~put~left } { \semantex_data_tl_get_exp_not:nn { #1 } { pre~upper~left } }
-							\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_tempt_tl }
+							\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_temp_tl }
 								{ post~upper~left~put~right } { \semantex_data_tl_get_exp_not:nn { #1 } { post~upper~left } }
-							\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_tempt_tl }
+							\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_temp_tl }
 								{ pre~lower~left~put~left } { \semantex_data_tl_get_exp_not:nn { #1 } { pre~lower~left } }
-							\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_tempt_tl }
+							\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_temp_tl }
 								{ post~lower~left~put~right } { \semantex_data_tl_get_exp_not:nn { #1 } { post~lower~left } }
-							\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_tempt_tl }
+							\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_temp_tl }
 								{ height~phantom } { \semantex_data_tl_get_exp_not:nn { #1 } { height~phantom } }
-							\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_tempt_tl }
+							\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_temp_tl }
 								{ slanting~phantom } { \semantex_data_tl_get_exp_not:nn { #1 } { slanting~phantom } }
-							\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_tempt_tl }
+							\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_temp_tl }
 								{ math~class } { \semantex_data_tl_get_exp_not:nn { #1 } { math~class } }
 							\exp_not:V \l__semantex_render_output_options_temp_tl
 							% These are the options we pass to the output class so that it
@@ -997,35 +997,35 @@
 					% makes a one-time object of class ??? and allows us to
 					% immediately pass options to it
 					{
-						\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_tempt_tl }
+						\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_temp_tl }
 							{ upper~put~left } { \semantex_data_tl_get_exp_not:nn { #1 } { upper } }
-						\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_tempt_tl }
+						\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_temp_tl }
 							{ lower~put~left } { \semantex_data_tl_get_exp_not:nn { #1 } { lower } }
-						\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_tempt_tl }
+						\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_temp_tl }
 							{ upper~left~put~right } { \semantex_data_tl_get_exp_not:nn { #1 } { upper~left } }
-						\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_tempt_tl }
+						\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_temp_tl }
 							{ lower~left~put~right } { \semantex_data_tl_get_exp_not:nn { #1 } { lower~left } }
-						\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_tempt_tl }
+						\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_temp_tl }
 							{ pre~upper~put~left } { \semantex_data_tl_get_exp_not:nn { #1 } { pre~upper } }
-						\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_tempt_tl }
+						\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_temp_tl }
 							{ post~upper~put~right } { \semantex_data_tl_get_exp_not:nn { #1 } { post~upper } }
-						\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_tempt_tl }
+						\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_temp_tl }
 							{ pre~lower~put~left } { \semantex_data_tl_get_exp_not:nn { #1 } { pre~lower } }
-						\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_tempt_tl }
+						\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_temp_tl }
 							{ post~lower~put~right } { \semantex_data_tl_get_exp_not:nn { #1 } { post~lower } }
-						\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_tempt_tl }
+						\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_temp_tl }
 							{ pre~upper~left~put~left } { \semantex_data_tl_get_exp_not:nn { #1 } { pre~upper~left } }
-						\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_tempt_tl }
+						\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_temp_tl }
 							{ post~upper~left~put~right } { \semantex_data_tl_get_exp_not:nn { #1 } { post~upper~left } }
-						\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_tempt_tl }
+						\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_temp_tl }
 							{ pre~lower~left~put~left } { \semantex_data_tl_get_exp_not:nn { #1 } { pre~lower~left } }
-						\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_tempt_tl }
+						\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_temp_tl }
 							{ post~lower~left~put~right } { \semantex_data_tl_get_exp_not:nn { #1 } { post~lower~left } }
-						\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_tempt_tl }
+						\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_temp_tl }
 							{ height~phantom } { \semantex_data_tl_get_exp_not:nn { #1 } { height~phantom } }
-						\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_tempt_tl }
+						\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_temp_tl }
 							{ slanting~phantom } { \semantex_data_tl_get_exp_not:nn { #1 } { slanting~phantom } }
-						\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_tempt_tl }
+						\exp_not:N\semantex_base_object_valuekey:nnn { \l__semantex_render_object_associated_to_output_class_temp_tl }
 							{ math~class } { \semantex_data_tl_get_exp_not:nn { #1 } { math~class } }
 						\exp_not:V \l__semantex_render_output_options_temp_tl
 						% These are the options we pass to the output class so that it

Modified: trunk/Master/texmf-dist/tex/latex/semantex/stripsemantex.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/semantex/stripsemantex.sty	2022-10-04 19:52:30 UTC (rev 64610)
+++ trunk/Master/texmf-dist/tex/latex/semantex/stripsemantex.sty	2022-10-04 19:52:56 UTC (rev 64611)
@@ -1,5 +1,5 @@
 \RequirePackage{xparse}
-\ProvidesExplPackage{stripsemantex}{2022/09/24}{0.521}{}
+\ProvidesExplPackage{stripsemantex}{2022/10/04}{0.522}{}
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %																		%



More information about the tex-live-commits mailing list.