texlive[58403] branches/branch2020.0/Master/texmf-dist: multirow

commits+karl at tug.org commits+karl at tug.org
Mon Mar 15 23:13:42 CET 2021


Revision: 58403
          http://tug.org/svn/texlive?view=revision&revision=58403
Author:   karl
Date:     2021-03-15 23:13:42 +0100 (Mon, 15 Mar 2021)
Log Message:
-----------
multirow (15mar21) (branch)

Modified Paths:
--------------
    branches/branch2020.0/Master/texmf-dist/doc/latex/multirow/README
    branches/branch2020.0/Master/texmf-dist/doc/latex/multirow/multirow.pdf
    branches/branch2020.0/Master/texmf-dist/source/latex/multirow/multirow.dtx
    branches/branch2020.0/Master/texmf-dist/tex/latex/multirow/bigdelim.sty
    branches/branch2020.0/Master/texmf-dist/tex/latex/multirow/bigstrut.sty
    branches/branch2020.0/Master/texmf-dist/tex/latex/multirow/multirow.sty

Modified: branches/branch2020.0/Master/texmf-dist/doc/latex/multirow/README
===================================================================
--- branches/branch2020.0/Master/texmf-dist/doc/latex/multirow/README	2021-03-15 22:13:27 UTC (rev 58402)
+++ branches/branch2020.0/Master/texmf-dist/doc/latex/multirow/README	2021-03-15 22:13:42 UTC (rev 58403)
@@ -1,6 +1,6 @@
-multirow.sty  v2.7 2021/01/29
-bigstruts.sty  v2.7 2021/01/29
-bigdelim.sty  v2.7 2021/01/29
+multirow.sty  v2.8 2021/03/15
+bigstruts.sty  v2.8 2021/03/15
+bigdelim.sty  v2.8 2021/03/15
 
 Original Author: Jerry Leichter
 Current Author:  Pieter van Oostrum <pieter at vanoostrum.org>

Modified: branches/branch2020.0/Master/texmf-dist/doc/latex/multirow/multirow.pdf
===================================================================
(Binary files differ)

Modified: branches/branch2020.0/Master/texmf-dist/source/latex/multirow/multirow.dtx
===================================================================
--- branches/branch2020.0/Master/texmf-dist/source/latex/multirow/multirow.dtx	2021-03-15 22:13:27 UTC (rev 58402)
+++ branches/branch2020.0/Master/texmf-dist/source/latex/multirow/multirow.dtx	2021-03-15 22:13:42 UTC (rev 58403)
@@ -32,7 +32,7 @@
 %<multirow>\ProvidesPackage{multirow}%
 %<bigstrut>\ProvidesPackage{bigstrut}
 %<bigdelim>\ProvidesPackage{bigdelim}
-%<multirow|bigstrut|bigdelim>           [2021/01/29 v2.7
+%<multirow|bigstrut|bigdelim>           [2021/03/15 v2.8
 %<multirow>                  Span multiple rows of a table]%
 %<bigstrut>                  Provide larger struts in tabulars]
 %<bigdelim>                  Create big delimiters in tabular or array]
@@ -130,6 +130,12 @@
 % \section{Changes in version 2}
 % \label{sec:changes-2}
 %
+%\subsection*{version 2.8}
+%
+%\begin{itemize}
+%\item Optional argument \meta{vmove} for \cs{ldelim} and \cs{rdelim}.
+%\end{itemize}
+%
 %\subsection*{version 2.7}
 %
 %\begin{itemize}
@@ -1219,8 +1225,8 @@
 % \DescribeMacro{\rdelim}
 % Syntax of use is
 % \begin{quote}
-%   \cs{ldelim} ( \marg{n}\marg{width}\oarg{text}\\
-%   \cs{rdelim} ) \marg{n}\marg{width}\oarg{text}
+%   \cs{ldelim} ( \marg{n}\oarg{vmove}\marg{width}\oarg{text}\\
+%   \cs{rdelim} ) \marg{n}\oarg{vmove}\marg{width}\oarg{text}
 % \end{quote}
 % The commands are used in a column of a \env{tabular} or
 % \env{array}; they create a big parenthesis, brace or whatever
@@ -1259,6 +1265,12 @@
 % \end{equation}
 % \end{quote}
 %
+% The optional parameter \meta{vmove} is a length used for fine-tuning: the
+% delimiter (with the optional \meta{text}) will be raised (or lowered, if
+% \meta{vmove} is negative) by that length above (below) wherever it would
+% otherwise have gone. This is just like with \cs{multirow}, but note that
+% here the \meta{vmove} goes before the \meta{width}.
+%
 % When \cs{ldelim} is used, the optional \meta{text} is set centred to the left of \cs{ldelim}.
 % If \cs{rdelim} is used it is set to the right of \cs{rdelim}.  The
 % \meta{width} parameter is the space that is reserved for
@@ -1919,14 +1931,16 @@
 % to a default value.
 % \changes{bigdelim v2.3}{2018/08/03}{Replace \cs{textrm} by \cs{textnormal}}
 % \changes{bigdelim v2.6}{2020/12/26}{Initialize \cs{@arstrutbox} if not defined}
+% \changes{bigdelim v2.8}{2021/03/15}{Add optional argument \meta{vmove}}
 %    \begin{macrocode}
-\newcommand\ldelim[3]{\@ifnextchar[{\@ldelim{#1}{#2}{#3}}{\@ldelim{#1}{#2}{#3}[\null]}}
-\def\@ldelim#1#2#3[#4]%
+\newcommand\ldelim[2]{\@ifnextchar[{\@ldelim{#1}{#2}}{\@ldelim{#1}{#2}[0pt]}}
+\def\@ldelim#1#2[#3]#4{\@ifnextchar[{\@@ldelim{#1}{#2}{#3}{#4}}{\@@ldelim{#1}{#2}{#3}{#4}[\null]}}
+\def\@@ldelim#1#2#3#4[#5]%
  {\ifvoid\@arstrutbox\setbox\@arstrutbox\hbox{\strut}\fi
-  \multirow{#2}{#3}{%
+  \multirow{#2}{#4}[#3]{%
    \ensuremath
      {\left.\vcenter{\hsize=0pt\vrule height \multirow at dima width 0pt}%
-     \textnormal{#4}\right#1}}}
+     \textnormal{#5}\right#1}}}
 %    \end{macrocode}
 % \end{macro}
 %
@@ -1935,14 +1949,16 @@
 % proper arguments, similar to \cs{ldelim}.
 % \changes{bigdelim v2.3}{2018/08/03}{Replace \cs{textrm} by \cs{textnormal}}
 % \changes{bigdelim v2.6}{2020/12/26}{Initialize \cs{@arstrutbox} if not defined}
+% \changes{bigdelim v2.8}{2021/03/15}{Add optional argument \meta{vmove}}
 %    \begin{macrocode}
-\newcommand\rdelim[3]{\@ifnextchar[{\@rdelim{#1}{#2}{#3}}{\@rdelim{#1}{#2}{#3}[\null]}}
-\def\@rdelim#1#2#3[#4]%
+\newcommand\rdelim[2]{\@ifnextchar[{\@rdelim{#1}{#2}}{\@rdelim{#1}{#2}[0pt]}}
+\def\@rdelim#1#2[#3]#4{\@ifnextchar[{\@@rdelim{#1}{#2}{#3}{#4}}{\@@rdelim{#1}{#2}{#3}{#4}[\null]}}
+\def\@@rdelim#1#2#3#4[#5]%
  {\ifvoid\@arstrutbox\setbox\@arstrutbox\hbox{\strut}\fi
-  \multirow{#2}{#3}{%
+  \multirow{#2}{#4}[#3]{%
    \ensuremath
      {\left#1\vcenter{\hsize=0pt\vrule height \multirow at dima width 0pt}%
-       \textnormal{#4}\right.}}}
+       \textnormal{#5}\right.}}}
 %    \end{macrocode}
 % \end{macro}
 % \iffalse

Modified: branches/branch2020.0/Master/texmf-dist/tex/latex/multirow/bigdelim.sty
===================================================================
--- branches/branch2020.0/Master/texmf-dist/tex/latex/multirow/bigdelim.sty	2021-03-15 22:13:27 UTC (rev 58402)
+++ branches/branch2020.0/Master/texmf-dist/tex/latex/multirow/bigdelim.sty	2021-03-15 22:13:42 UTC (rev 58403)
@@ -23,23 +23,25 @@
 %%
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{bigdelim}
-           [2021/01/29 v2.7
+           [2021/03/15 v2.8
                   Create big delimiters in tabular or array]
 \RequirePackage{multirow}
-\newcommand\ldelim[3]{\@ifnextchar[{\@ldelim{#1}{#2}{#3}}{\@ldelim{#1}{#2}{#3}[\null]}}
-\def\@ldelim#1#2#3[#4]%
+\newcommand\ldelim[2]{\@ifnextchar[{\@ldelim{#1}{#2}}{\@ldelim{#1}{#2}[0pt]}}
+\def\@ldelim#1#2[#3]#4{\@ifnextchar[{\@@ldelim{#1}{#2}{#3}{#4}}{\@@ldelim{#1}{#2}{#3}{#4}[\null]}}
+\def\@@ldelim#1#2#3#4[#5]%
  {\ifvoid\@arstrutbox\setbox\@arstrutbox\hbox{\strut}\fi
-  \multirow{#2}{#3}{%
+  \multirow{#2}{#4}[#3]{%
    \ensuremath
      {\left.\vcenter{\hsize=0pt\vrule height \multirow at dima width 0pt}%
-     \textnormal{#4}\right#1}}}
-\newcommand\rdelim[3]{\@ifnextchar[{\@rdelim{#1}{#2}{#3}}{\@rdelim{#1}{#2}{#3}[\null]}}
-\def\@rdelim#1#2#3[#4]%
+     \textnormal{#5}\right#1}}}
+\newcommand\rdelim[2]{\@ifnextchar[{\@rdelim{#1}{#2}}{\@rdelim{#1}{#2}[0pt]}}
+\def\@rdelim#1#2[#3]#4{\@ifnextchar[{\@@rdelim{#1}{#2}{#3}{#4}}{\@@rdelim{#1}{#2}{#3}{#4}[\null]}}
+\def\@@rdelim#1#2#3#4[#5]%
  {\ifvoid\@arstrutbox\setbox\@arstrutbox\hbox{\strut}\fi
-  \multirow{#2}{#3}{%
+  \multirow{#2}{#4}[#3]{%
    \ensuremath
      {\left#1\vcenter{\hsize=0pt\vrule height \multirow at dima width 0pt}%
-       \textnormal{#4}\right.}}}
+       \textnormal{#5}\right.}}}
 \endinput
 %%
 %% End of file `bigdelim.sty'.

Modified: branches/branch2020.0/Master/texmf-dist/tex/latex/multirow/bigstrut.sty
===================================================================
--- branches/branch2020.0/Master/texmf-dist/tex/latex/multirow/bigstrut.sty	2021-03-15 22:13:27 UTC (rev 58402)
+++ branches/branch2020.0/Master/texmf-dist/tex/latex/multirow/bigstrut.sty	2021-03-15 22:13:42 UTC (rev 58403)
@@ -23,7 +23,7 @@
 %%
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{bigstrut}
-           [2021/01/29 v2.7
+           [2021/03/15 v2.8
                   Provide larger struts in tabulars]
 \@ifundefined{bigstrutjot}{\newdimen\bigstrutjot}{}\bigstrutjot=2pt
 \newcommand\bigstrut[1][x]{%

Modified: branches/branch2020.0/Master/texmf-dist/tex/latex/multirow/multirow.sty
===================================================================
--- branches/branch2020.0/Master/texmf-dist/tex/latex/multirow/multirow.sty	2021-03-15 22:13:27 UTC (rev 58402)
+++ branches/branch2020.0/Master/texmf-dist/tex/latex/multirow/multirow.sty	2021-03-15 22:13:42 UTC (rev 58403)
@@ -23,7 +23,7 @@
 %%
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{multirow}%
-           [2021/01/29 v2.7
+           [2021/03/15 v2.8
                   Span multiple rows of a table]%
 \newif\ifmultirowdebug
 \DeclareOption{debug}{\multirowdebugtrue}



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