Lars Madsen submitted an update to the
memoir
package.
Version: 3.8.3 2025-03-06 License: lppl1.3c
Summary description: Typeset fiction, non-fiction and mathematical books
Announcement text: ----------------------------------------------------------------------
From the README:
Changes (2025/03/06)
o memoir v3.8.3
-- A few places we loaded package using \usepackage, now changed to \RequirePackage. Plus under very large font sizes, don't auto load `fontenc` under Xe- and LuaLaTeX.
-- Has started marking some macros and envs as deprecated, to be removed at a later date (2026). Each will give a warning at their first use. The macros/envs include:
-- \addtodef(*), \addtoiargdef(*) and \patchcommand They have better alternatives in the etoolbox and xpatch packages (which we already load). Additionally these macros does not preserve robustness, the macros from xpatch does.
-- \newloglike, \provideloglike Users should use \DeclareMathOperator from amsopn (amsmath)
-- The redefinitions of \title, \author, \date, \thanks now done via \xpretocmd and \xapptocmd instead of \addtoiargdef which did not preserve robustness.
-- The provided code for \counterwithin/out and @removefromreset has fininally been removed. All three macros have been in the LaTeX-kernel since 2018.
-- Internal code cleanup regarding macros that are not used
-- Reimplemented how verse numbers are added thus fixing https://tex.stackexchange.com/q/609802/3929
This is a slight change in behavior, as now line numbers are always added at the start of the line and not the end. Old implementation added the numbers at the end, and thus they are aligned with the last line of a line broken line.
-- Changed the implementation for \cftinserthook. It can have some ordering issuses when \include is used, \cftinserthook* should now help.
Note that it may force a \clearpage so should only be used between \include's
-- Changed \settocdepth in a similar fashion to \cftinserthook.
-- Memoir will now warn if the fancyhdr package is loaded. Users should use the build in interface instead. Additionally warn against titlesec and titlepos
-- Chose different defaults for \partmark and \bookpagemark.
Problem reported in https://tex.stackexchange.com/q/737771/3929
-- Breaking change: Changed the code for the "article" chapter style. \chapterheadstart was changed to use \addvspace (like \section) instead of \vspace. This will lead to a (small) difference in vertical spacing when the "article" chapter style is used, fx under the "article" class option.
Problem reported in https://tex.stackexchange.com/q/732129/3929
-- changed \cftchapterbreak so it now also contains the vertical skip (similar to what \part and book does). Unsure why it did not already
Note that this may affect existing documents if users have redefined \cftchapterbreak in order to change the penalty
-- refactored \cftbookbreak, \cftpartbreak and \cftchapterbreak such that the penalty used is now configurable as \cftbeforebookpenalty, \cftbeforepartpenalty and \cftbeforechapterpenalty.
They all have the same default value of -@highpenalty
-- In \cftchapterbreak and in all toc entries generated by \newlistentry the macro that executes \cftbeforeXskip has now been factored out into a macro that can be set using
\setcftvspacecmd{\macro}
The default is still \vskip, but users might want to change it to \addvspace for new documents.
Issue reported in private email.
One can argue that \addvspace would be the best choice going forward, but this also means slightly shifting upwards the first page of the toc for all memoir docs that uses \tableofcontents. For now this has been deemed undesirable.
-- no longer load the mparhack package in twocolumn mode. There are packages there are incomparible with it, thus better for the user to explicitly load it themself if they need it.
Issue reported in private email.
o memhfixc v1.23
-- renamed Hpagenote counter to mem@Hpagenote to avoid hyperef warning.
-- added \bookautorefname support for french, requested in private email.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at https://ctan.org/pkg/memoir
The package’s files themselves can be inspected at https://mirrors.ctan.org/macros/latex/contrib/memoir/
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team Petra Rübe-Pugliese
------------------------------------------------------------------------
CTAN is run entirely by volunteers and supported by TeX user groups. Please join a user group or donate to one, see https://ctan.org/lugs