texlive[74779] Master/texmf-dist: delimset (28mar25)
commits+karl at tug.org
commits+karl at tug.org
Fri Mar 28 22:33:19 CET 2025
Revision: 74779
https://tug.org/svn/texlive?view=revision&revision=74779
Author: karl
Date: 2025-03-28 22:33:19 +0100 (Fri, 28 Mar 2025)
Log Message:
-----------
delimset (28mar25)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/delimset/README.txt
trunk/Master/texmf-dist/doc/latex/delimset/delimset.pdf
trunk/Master/texmf-dist/doc/latex/delimset/dlmssamp.tex
trunk/Master/texmf-dist/source/latex/delimset/delimset.dtx
trunk/Master/texmf-dist/tex/latex/delimset/delimset.sty
Modified: trunk/Master/texmf-dist/doc/latex/delimset/README.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/delimset/README.txt 2025-03-28 21:33:10 UTC (rev 74778)
+++ trunk/Master/texmf-dist/doc/latex/delimset/README.txt 2025-03-28 21:33:19 UTC (rev 74779)
@@ -1,4 +1,4 @@
-delimset v2.2
+delimset v2.2.2
Copyright 2016-2025 Niklas Beisert
delimset is a LaTeX2e package to typeset and declare sets of delimiters
Modified: trunk/Master/texmf-dist/doc/latex/delimset/delimset.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/delimset/dlmssamp.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/delimset/dlmssamp.tex 2025-03-28 21:33:10 UTC (rev 74778)
+++ trunk/Master/texmf-dist/doc/latex/delimset/dlmssamp.tex 2025-03-28 21:33:19 UTC (rev 74779)
@@ -17,7 +17,7 @@
%% version 2008 or later.
%%
\NeedsTeXFormat{LaTeX2e}[1996/12/01]
-\ProvidesFile{dlmssamp.tex}[2025/03/25 v2.2.1 sample for delimset]
+\ProvidesFile{dlmssamp.tex}[2025/03/27 v2.2.2 sample for delimset]
\documentclass[12pt]{article}
\usepackage[margin=2cm]{geometry}
Modified: trunk/Master/texmf-dist/source/latex/delimset/delimset.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/delimset/delimset.dtx 2025-03-28 21:33:10 UTC (rev 74778)
+++ trunk/Master/texmf-dist/source/latex/delimset/delimset.dtx 2025-03-28 21:33:19 UTC (rev 74779)
@@ -19,10 +19,10 @@
% and the derived files delimset.sty and dlmssamp.tex.
%
%<package|sample>\NeedsTeXFormat{LaTeX2e}[1996/12/01]
-%<package>\ProvidesPackage{delimset}[2025/03/25 v2.2.1 convenient size control for delimiter sets]
-%<sample>\ProvidesFile{dlmssamp.tex}[2025/03/25 v2.2.1 sample for delimset]
+%<package>\ProvidesPackage{delimset}[2025/03/27 v2.2.2 convenient size control for delimiter sets]
+%<sample>\ProvidesFile{dlmssamp.tex}[2025/03/27 v2.2.2 sample for delimset]
%<*driver>
-\def\thedate#1{2025/03/25}\def\theversion#1{v2.2.1}
+\def\thedate#1{2025/03/27}\def\theversion#1{v2.2.2}
\ProvidesFile{delimset.dtx}[\thedate{} \theversion{} delimset reference manual file]
\PassOptionsToClass{10pt,a4paper}{article}
\documentclass{ltxdoc}
@@ -1282,7 +1282,8 @@
% (must go before parsing, but how to process and react?)
% make unadjusted size have right height
% automatic nesting of bracket types? -> depth stack?
-% handle cramped style properly (perhaps impossible)
+% handle cramped style properly (perhaps impossible in older tex engines)
+% semantic definition for () as argument of a function
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection{Revision History}
@@ -1298,6 +1299,14 @@
\fi
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\paragraph{v2.2.2:} 2025/03/27
+
+\begin{itemize}
+\item
+parameter fetching mechanism for |\usedelim| changed
+\end{itemize}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\paragraph{v2.2.1:} 2025/03/25
\begin{itemize}
@@ -2026,14 +2035,15 @@
% by the delimiter selection flag.
%
% \begin{macrocode}
-\newcommand{\usedelim}{%
- \@ifnextchar]{\parsedelimflags{}{}}{%
- \@ifnextchar({\parsedelimflags{}{}<.}{%
- \@ifnextchar|{\parsedelimflags{}{}<.}{%
- \@ifnextchar,{\parsedelimflags{}{}<.}{%
- \@ifnextchar){\parsedelimflags{}{}<.}{%
- \@ifnextchar?{\parsedelimflags{}{}<.}{%
- \parsedelimflags{}{}<}}}}}}}
+\newcommand{\usedelim}[1]{\begingroup%
+ \def\dlm at use{\parsedelimflags{}{}<{#1}}%
+ \if]#1\def\dlm at use{\parsedelimflags{}{}]}\fi%
+ \if(#1\def\dlm at use{\parsedelimflags{}{}<.(}\fi%
+ \if|#1\def\dlm at use{\parsedelimflags{}{}<.|}\fi%
+ \if,#1\def\dlm at use{\parsedelimflags{}{}<.,}\fi%
+ \if)#1\def\dlm at use{\parsedelimflags{}{}<.)}\fi%
+ \if?#1\def\dlm at use{\parsedelimflags{}{}<.?}\fi%
+ \expandafter\endgroup\dlm at use}
% \end{macrocode}
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Modified: trunk/Master/texmf-dist/tex/latex/delimset/delimset.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/delimset/delimset.sty 2025-03-28 21:33:10 UTC (rev 74778)
+++ trunk/Master/texmf-dist/tex/latex/delimset/delimset.sty 2025-03-28 21:33:19 UTC (rev 74779)
@@ -17,7 +17,7 @@
%% version 2008 or later.
%%
\NeedsTeXFormat{LaTeX2e}[1996/12/01]
-\ProvidesPackage{delimset}[2025/03/25 v2.2.1 convenient size control for delimiter sets]
+\ProvidesPackage{delimset}[2025/03/27 v2.2.2 convenient size control for delimiter sets]
\RequirePackage{keyval}
@@ -250,14 +250,15 @@
\newcommand{\dlm at sel@delimtriple}[4]{\ifcase\selecteddelim\selectdeliml#1%
\or\selectdelim#2\or\selectdelim#3\else\selectdelimr#4\fi}
-\newcommand{\usedelim}{%
- \@ifnextchar]{\parsedelimflags{}{}}{%
- \@ifnextchar({\parsedelimflags{}{}<.}{%
- \@ifnextchar|{\parsedelimflags{}{}<.}{%
- \@ifnextchar,{\parsedelimflags{}{}<.}{%
- \@ifnextchar){\parsedelimflags{}{}<.}{%
- \@ifnextchar?{\parsedelimflags{}{}<.}{%
- \parsedelimflags{}{}<}}}}}}}
+\newcommand{\usedelim}[1]{\begingroup%
+ \def\dlm at use{\parsedelimflags{}{}<{#1}}%
+ \if]#1\def\dlm at use{\parsedelimflags{}{}]}\fi%
+ \if(#1\def\dlm at use{\parsedelimflags{}{}<.(}\fi%
+ \if|#1\def\dlm at use{\parsedelimflags{}{}<.|}\fi%
+ \if,#1\def\dlm at use{\parsedelimflags{}{}<.,}\fi%
+ \if)#1\def\dlm at use{\parsedelimflags{}{}<.)}\fi%
+ \if?#1\def\dlm at use{\parsedelimflags{}{}<.?}\fi%
+ \expandafter\endgroup\dlm at use}
\ifdlm at std
\providecommand{\brk}[1][r]{\begingroup\def\dlm at use{\delim()}%
More information about the tex-live-commits
mailing list.