• CTAN update: memoir

    From CTAN Announcements@21:1/5 to All on Sat Jan 27 16:11:11 2024
    Lars Madsen submitted an update to the

    memoir

    package.

    Version: 3.8.2 2024-01-26
    License: lppl1.3c

    Summary description: Typeset fiction, non-fiction and mathematical books

    Announcement text: --------------------------------------------------------------------------------

    From the README

    Changes (2024/01/26)

    o memoir v3.8.2

    -- In v3.8 I forgot to add some internal testing code related to
    \@startsection. The code experiment has now been added, but is not
    enabled by default.

    -- Axel Sommerfeldt suggested a useful macro abstraction for
    sidecaption and sidecontcaption that simplifies his adjustments
    whenever the caption package is loaded.

    -- Fixed a small (but important) typo in my maintainers note (Peter started
    memoir in 2001, not 2021)

    -- The Nov-2023 kernel update gave issued with our version of \verb.
    Now fixed by un-embedding the verbatim package. Issue first
    reported by Andrew Swann.

    -- Fixed a typo in \m@make@footnotetext where ##1 got interpreted as a
    macro name, not contents. Reported by Richard Zach.

    -- Replaced the embedded copy of the shortvrb package by loading the
    package instead.

    -- Replaced the embedded and modified copy of the verbatim package by
    just loading the package.

    Have chosen to *not* patch in the modification back in. Primarily
    because they are (1) disabled by default, (2) unknown how many
    users actually use them, (3) the implementation had errors.

    \setverbatimfont and the system to make comment-like envs of course
    stayed.

    The features removed are

    - marking tabs using several spaces
    - wrapping webatim text at white space

    Macros disabled

    - \tabson (\tabsoff redef to do nothing)
    - \wrappingon (\wrappingoff redef to do nothing)

    No longer used

    - \verbatimbreakchar
    - \verbatimindent

    Removing the embedded verbatim copy also fixes the issue with
    \verb+a b+ behaving like \verb*+a b+.

    Many of the other verbatim-like creations have had tabs support
    removed

    -- In verbatim 1.5x the macro \verbatiminput* has been altered
    slightly such that it also marks tabs as spaces (just like \verb*
    now also does via a kernel update). If 1.5x has not been released
    yet, we automatically apply that patch.

    -- Updated \readverbatim* with the same patch as \verbatiminput* so it
    also marks tabs as spaces.



    o memhfixc v1.22

    -- The change Axel S. suggested in memoir removes the need for
    memhfixc to redefine \endsidecaption and \endsidecaption, thus
    those redefinitions have been removed.

    --------------------------------------------------------------------------------

    This package is located at
    https://mirrors.ctan.org/macros/latex/contrib/memoir

    More information is at
    https://www.ctan.org/pkg/memoir


    --------------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Manfred Lotz


    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 .

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to CTAN Announcements on Fri Mar 7 17:28:39 2025
    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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to CTAN Announcements on Tue Mar 11 14:29:00 2025
    Lars Madsen submitted an update to the

    memoir

    package.

    Version: 3.8.3b 2025-03-10
    License: lppl1.3c

    Summary description: Typeset fiction, non-fiction and mathematical books

    Announcement text: ----------------------------------------------------------------------

    -- there was a bug in how \mem@cft@vspace@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.

    ----------------------------------------------------------------------

    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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)