./print/tex-memoir, Typeset fiction, non-fiction and mathematical books

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.8.2, Package name: tex-memoir-3.8.2, Maintainer: minskim

The memoir class is for typesetting poetry, fiction,
non-fiction, and mathematical works. Permissible document
'base' font sizes range from 9 to 60pt. There is a range of
page-styles and well over a dozen chapter-styles to choose
from, as well as methods for specifying your own layouts and
designs. The class also provides the functionality of over
thirty of the more popular packages, thus simplifying document
sources. Users who wish to use the hyperref package, in a
document written with the memoir class, should also use the
memhfixc package (part of this bundle). Note, however, that any
current version of hyperref actually loads the package
automatically if it detects that it is running under memoir.


Required to run:
[print/kpathsea] [print/tex-oberdiek] [print/tex-iftex]

Master sites: (Expand)


Version history: (Expand)


CVS history: (Expand)


   2024-02-14 20:36:47 by Mark Davies | Files touched by this commit (4) | Package updated
Log message:
tex-memoir{,-doc}: update to 3.8.2

3.8
 -- now requires a LaTeX format from 2021/06/01 or newer.

    The class will halt compilation (in all interaction modes) if the
    format is too old.

 -- \titleref is now an alias for \nameref (autoloaded).
    The class have been adjusted to provide info for sectionals and
    normal captions.

    The titleref package will remain marked as being emulated
    as it shouldn't be used with the class (and haven't been updated in
    20+ years).

 -- nameref paches in the class are no longer needed

 -- label handling for subcaptions and friends have been reimplemented.

 -- no longer re-defines \label as per request of the LaTeX Team.

 -- booktabs is now loaded as a required package instead of being
    embedded

 -- Fixed typo in the caption of figure 2.13. Thanks to Vladimir
    G. Ivanović for the report.

 -- removed etex loading (was only loaded for kernels from before
    2015). The noetex class option removed as well.

 -- reimplemented \pagenumbering(*) as a single macro

 -- additions to \@xfloat is now done via a cmd/after hook if the
    format version supports it.

 -- Definition of \theHpoem changed to \providecommand

 -- The \theH<counter> macros defined in memoir was modified to use
    \the\value{counter} instead of just \arabic{counter} as some
    packages change \arabic.

 -- \toclevel at part was actually never fixed in v3.7.19, now it is

 -- added \@currentcounter in various places that manually
    set \@currentlabel (primarily footnote constructions).
    Reported by Gustavo Barros.

 -- replaced hardcoded \footnotesize in \verbfootnote by \foottextfont

 -- made a small change to footnote formatting. Now one can use
    \raggedright in \footnotetext to get raggedright footnotes. Use
    with care as \raggedright does change various paragraph settings

 -- replaced etoolbox loading by xpatch (which loads etoolbox) as it
    can patch more.

 -- Added a Hook named memoir/subcaption/aftercounter which is executed
    after \refstepcounter in \subcaption, \subbottom, \subtop
    etc. Requested by Gustavo Barros.

 -- Redefinition of \@setsize removed, was copied from setspace.sty
    which states that it was only needed for some 209 packages.

3.8a
-- forgot to enable the announced stop if the LaTeX format is to old.
-- updated the bibliography to more recent years.

3.8.1
 The new additions to \@xfloat via AddToHook are too fragile
 (thefloat package changes \@xfloat in an incompatible way).
 We've moved the additions to the \@floatboxreset.

3.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 at 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.
   2023-04-01 14:00:10 by Mark Davies | Files touched by this commit (4) | Package updated
Log message:
tex-memoir{,-doc}: update to 3.7.19

- changed version numbering to v3.7.<num> (no plans to switch to 3.8
  anytime soon)
- changed several \theH... definitions to \def to work better with
  coming hyperref/tagging changes
- similar for \toclevel at ... macros
- only declare \stockwidth and \stockheight if the kernel hadn't done
  so already
   2022-09-01 06:44:31 by Mark Davies | Files touched by this commit (4) | Package updated
Log message:
tex-memoir{,-doc}: update to 3.7r

 -- fixed typo in menual (table 7.2), \tocmark and similar does not
    take arguments, they have a static definition.
 -- fixed sporious space in \m at m@addamp
 -- made the font sizing macros robust (\normalsize, \small, ...)
    like with the standard classes (reported via private email)
 -- Addressed an issue where the combination of \DoubleSpacing
    and \paragraphfootnotes lead to an arithmetic overflow.
      Same fix has been applied to \paragraphfootstyle{...} where
    additionally a hardcoded 64 has been replaced by \footfudgefiddle.
 -- NB: Next memoir version will be labelled v3.7.19 (not v3.7s)
   2022-04-14 04:33:16 by Mark Davies | Files touched by this commit (6) | Package updated
Log message:
tex-memoir{,-doc}: update to 3.7q

-- Added memhfixc autoloading to memoir (via \AtEndPackage{hyperref}...), then
   the equivalent code can be removed from hyperref
-- now auto loads the etoolbox package in order to enable a future patching
   approach instead of overwriting kernel macros
-- changed definition of \medspace into \providecommand for better testing
   with older kernels
-- added some code to a hook provided by footmisc fixing a bug with the
   combination of memoir+footmisc+reledmac, especially the 2022 update of
   footmisc
-- fixed typo in manual regarding \setupmaintoc
-- The LaTeX team changed the order of the file/package hook names into a more
   precise scheme. \AtBegin/EndFile, \AtBegin/EndPackage, \AtBegin/EndClass
   changed accordingly
   2021-10-26 13:15:15 by Nia Alarie | Files touched by this commit (1670)
Log message:
print: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
   2021-10-07 16:52:04 by Nia Alarie | Files touched by this commit (1670)
Log message:
print: Remove SHA1 hashes for distfiles
   2021-06-05 06:21:30 by Mark Davies | Files touched by this commit (4) | Package updated
Log message:
tex-memoir{,-doc}: update to 3.7o

-- \footref will be added to the kernel, so we now "provide" it instead
-- as of late 2020 the caption package will now adjust it self to the
   class. It will even map several of the caption styling macros the
   class provides onto the the corresponding setup in the caption
   package. Special thanks to Axel Sommerfeldt for this
   feature. Therefore we no longer reset in preparation for caption.
-- The mparhack package is no longer marked as emulated as we did not
   emulate the fix for the bug regarding \if at firstcolumn. If a document
   specifies as twocolumn, we automatically load mparhack
-- some internal cleanup and added some recommended alternatives
   2021-02-13 12:13:33 by Mark Davies | Files touched by this commit (4) | Package updated
Log message:
tex-memoir{,-doc}: update to 3.7n

3.7l
Minute change to memoir in preparation for the October kernel update.

3.7m
In preparation for the LaTeX format/kernel update (2020/10/01) several
class hook features have been changed to use these new features, see
the manuals for lthooks, ltfilehook, ltshipout for details on these
new hooks.

3.7n
A bit of an emergency update:

-- The new implementations for the \AtEndPackage and friends only
   require single #s not # doubling as in the old implementation. That
   is not backwards compatible. # doubling now forced in the new
   implementation as well.