texlive[74555] Master/texmf-dist: memoir (10mar25)

commits+karl at tug.org commits+karl at tug.org
Mon Mar 10 21:05:44 CET 2025


Revision: 74555
          https://tug.org/svn/texlive?view=revision&revision=74555
Author:   karl
Date:     2025-03-10 21:05:44 +0100 (Mon, 10 Mar 2025)
Log Message:
-----------
memoir (10mar25)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/memoir/README
    trunk/Master/texmf-dist/doc/latex/memoir/memman.pdf
    trunk/Master/texmf-dist/source/latex/memoir/memoir.dtx
    trunk/Master/texmf-dist/tex/latex/memoir/memoir.cls

Modified: trunk/Master/texmf-dist/doc/latex/memoir/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/memoir/README	2025-03-10 17:39:22 UTC (rev 74554)
+++ trunk/Master/texmf-dist/doc/latex/memoir/README	2025-03-10 20:05:44 UTC (rev 74555)
@@ -22,6 +22,18 @@
 compatible. Instead we assume that users use updated memoir with an
 updated LaTeX installation.
 
+Changes (2025/03/10)
+
+o memoir v3.8.3b
+
+-- there was a bug in how \mem at cft@vspace at cmd was used inside
+   \newlistentry, so it would fail if we used
+   \setcftvspacecmd{\addvspace} in a document that had, say,
+   \tableofcontents and \section. This should now be fixed.
+
+   Reported in private email.
+
+
 Changes (2025/03/06)
 
 o memoir v3.8.3

Modified: trunk/Master/texmf-dist/doc/latex/memoir/memman.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/memoir/memoir.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/memoir/memoir.dtx	2025-03-10 17:39:22 UTC (rev 74554)
+++ trunk/Master/texmf-dist/source/latex/memoir/memoir.dtx	2025-03-10 20:05:44 UTC (rev 74555)
@@ -20,7 +20,7 @@
 % This work consists of the files listed in the README file.
 % 
 % \fi
-% \CheckSum{28340} 
+% ^^A\CheckSum{28340} 
 %
 % \changes{v0.1}{2001/05/20}{First public alpha release}
 % \changes{v0.2}{2001/06/03}{First beta release}
@@ -135,7 +135,9 @@
 %                             format is too old}
 % \changes{v3.8.1}{2023/08/21}{Moved AddToHook from \@xfloat to
 % \@floatboxreset as the float package causes issues}
-%                             
+% \changes{v3.8.3}{2025/03/06}{Various updates}
+% \changes{v3.8.3b}{2025/03/10}{Bug fix}
+% 
 % \def\dtxfile{memoir.dtx}
 %
 % \def\fileversion{v0.1}  \def\filedate{2001/05/20}
@@ -206,6 +208,7 @@
 % \def\fileversion{v3.8.1}          \def\filedate{2023/08/21} 
 % \def\fileversion{v3.8.2}          \def\filedate{2024/01/26} 
 % \def\fileversion{v3.8.3}          \def\filedate{2025/03/06} 
+% \def\fileversion{v3.8.3b}          \def\filedate{2025/03/10} 
 % \title{The LaTeX \Lpack{memoir} class for configurable book 
 %        typesetting: Source code\thanks{This
 %        file (\texttt{\dtxfile}) has version number \fileversion, last revised
@@ -440,8 +443,8 @@
 %    Announce the name, option files and version for LaTeX2e files:
 %    \begin{macrocode}
 %<class>\ProvidesClass{memoir}%
-%<class>  [2025/03/06 v3.8.3 configurable book, report, article document class]
-%<class>\newcommand\memversion{v3.8.3, 2025/03/06}
+%<class>  [2025/03/10 v3.8.3b configurable book, report, article document class]
+%<class>\newcommand\memversion{v3.8.3b, 2025/03/10}
 %    \end{macrocode}
 %
 % \changes{v3.7m}{2020/08/05}{Added \cs{IfFormatAtLeastTF}}
@@ -20046,9 +20049,11 @@
 %    \end{macrocode}
 % Add some vertical space.
 % \changes{v3.8.3}{2025/03/03}{factoring the vertical space cmd}
+% \changes{v3.8.3b}{2025/03/10}{This contained a bug, better to not use \cs{@nameuse}}
 %    \begin{macrocode}
       % \vskip \@nameuse{cftbefore#2skip}
-      \mem at cft@vspace at cmd \@nameuse{cftbefore#2skip}
+      % \mem at cft@vspace at cmd \@nameuse{cftbefore#2skip}
+      \ExpandArgs{c}\mem at cft@vspace at cmd{cftbefore#2skip}
 %    \end{macrocode}
 % Start a group to keep paragraphing changes local. Set the \cs{leftskip}
 % to the entry's indentation.
@@ -34464,7 +34469,7 @@
 %
 %
 %
-% \Finale
+% ^^A\Finale
 %
 \endinput
 

Modified: trunk/Master/texmf-dist/tex/latex/memoir/memoir.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/memoir/memoir.cls	2025-03-10 17:39:22 UTC (rev 74554)
+++ trunk/Master/texmf-dist/tex/latex/memoir/memoir.cls	2025-03-10 20:05:44 UTC (rev 74555)
@@ -29,8 +29,8 @@
 \def\mem at atleast@kernel{2021/06/01}
 \NeedsTeXFormat{LaTeX2e}[\mem at atleast@kernel]
 \ProvidesClass{memoir}%
-  [2025/03/06 v3.8.3 configurable book, report, article document class]
-\newcommand\memversion{v3.8.3, 2025/03/06}
+  [2025/03/10 v3.8.3b configurable book, report, article document class]
+\newcommand\memversion{v3.8.3b, 2025/03/10}
 \providecommand\IfFormatAtLeastTF{\@ifl at t@r\fmtversion}
 \IfFormatAtLeastTF{\mem at atleast@kernel}{}{
   \ClassError{memoir}{%
@@ -7187,7 +7187,8 @@
   \@namedef{l@#2}##1##2{%
     \ifnum \@nameuse{c@#3depth} > #4\relax
       % \vskip \@nameuse{cftbefore#2skip}
-      \mem at cft@vspace at cmd \@nameuse{cftbefore#2skip}
+      % \mem at cft@vspace at cmd \@nameuse{cftbefore#2skip}
+      \ExpandArgs{c}\mem at cft@vspace at cmd{cftbefore#2skip}
       {%\leftskip \@nameuse{cft#2indent}\relax
        \newcommand*\cftwhatismyname{#2}%
        \memRTLleftskip \@nameuse{cft#2indent}\relax



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