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
The LaTeX Project Team submitted an update to the
tagpdf
bundle.
Version: 0.99o 2025-03-05
License: lppl1.3c
Summary description: Code for PDF tagging using pdfLaTeX and LuaLaTeX
Announcement text:
----------------------------------------------------------------------
### Added
- Default CSS style definition for derivation to html.
- keys attach-css, css-list, css-list-add, css-list-remove
to configure the CSS style definitions
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/tagpdf
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/tagpdf/
------------------------------------------------------------------------
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
Nicola Talbot submitted an update to the
datatool
package.
Version: 3.0.1 2025-03-05
License: lppl1.3
Summary description: Tools to load and manipulate data
Announcement text:
----------------------------------------------------------------------
Added missing ldf, def and rollback files.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/datatool
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/datatool/
------------------------------------------------------------------------
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
Alain Matthes submitted an update to the
tkz-elements
package.
Version: 3.34c 2025-03-04
License: lppl1.3
Summary description: A Lua library for drawing Euclidean geometry with TikZ or tkz-euclide
Announcement text:
----------------------------------------------------------------------
- Package additions
- added functions for creating circles "through" and "diameter"
- adding centers with “kimberling” method X(55), X(56), X(371)
- added “kenmotu_circle” and “kenmotu_point” methods
- added start of error handling with "tex.error"
- Documentation
- correction of some file headers (date and name)
- start of documentation reformatting; classification of examples
- addition in the examples, circles of Yff, Adams, Van Lamoen, Kenmotu
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/tkz-elements
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/tkz/tkz-elements/
------------------------------------------------------------------------
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
Nicola Talbot submitted an update to the
glossaries-extra
package.
Version: 1.57 2025-03-04
License: lppl1.3
Summary description: An extension to the glossaries package
Announcement text:
----------------------------------------------------------------------
- bug fix: \glsfmtfirstpl produces \GLSfmtfirstpl variant PDF bookmark
- corrections to manual
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/glossaries-extra
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/glossaries-extra/
------------------------------------------------------------------------
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
Nelson Lago submitted an update to the
texlogsieve
package.
Version number: 1.5.0 2025-03-03
License type: gpl3+
Summary description: Filter and summarize LaTeX log files
Announcement text:
----------------------------------------------------------------------
This version identifies some more log messages (a few of which made the program get
confused), detects repetitions better, and presents more context for unknown messages.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/support/texlogsieve
More information is at
https://www.ctan.org/pkg/texlogsieve
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Erik Braun
------------------------------------------------------------------------
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
Nicola Talbot submitted an update to the
datatool
package.
Version: 3.0 2025-03-03
License: lppl1.3
Summary description: Tools to load and manipulate data
Announcement text:
--------------------------------------------------------------------------------
Major rewrite. Rollback to v2.32 available if there are any issues.
Key features:
- new 'math' package options: math=lua and math=l3fp. If not specified, the
defaults are now math=lua for LuaLaTeX and math=l3fp otherwise.
The older options are still supported, but the newer ones are better
and support scientific notation.
- parsed formatted numbers and currency have their values embedded within
the control sequence variable for easy access without having to reparse.
Note that this affects expansion, which may cause a difference from v2.32.
For example:
\DTLparse\result{\$12,345.67}
Original text: \result.
Data type: \DTLgetDataTypeName{\DTLdatumtype{\result}}.
Numeric value: \DTLdatumvalue{\result}.
Currency symbol: \DTLdatumcurrency{\result}.
In this case, \result will only expand as far as the original text.
To fully expand use \DTLusedatum{\result}.
- For databases that contain numeric values that will be used in calculations
(including plotting), use \DTLsetup{store-datum} (before creating the
database) to embed the numeric information within the database entries.
This should improve build time but may impair fast data lookup of unique strings.
- New multi-purpose \DTLaction command with key=value interface that may
be used instead of the alternative commands with long names.
- New sort functions that internally use \seq_sort:Nn for faster sorting.
The old sort commands still work but the newer ones are more efficient.
Note: the glossaries package uses the datatool-base sorting commands
for \printnoidxglossary. If you are using that command you may notice a
difference. Make sure you have at least glossaries v4.56 to take
advantage of the improved sorting and new localisation support.
- Localisation support has been added for orthography (alphabet order for
word sorting) and for numeric parsing (currency symbols, number group
separator and decimal character).
Support for numeric parsing and currency is supplied by datatool-regions
which needs to be installed separately.
Support for orthography is supplied by the applicable language module,
which needs to be installed separately. Currently only datatool-english
is available.
For example (assuming datatool v3.0, datatool-regions and datatool-english
are all installed):
\documentclass{article}
\usepackage{fontspec}
\setromanfont{Noto Serif}
\usepackage[locales={en-BE,ang-Latn}]{datatool-base}
\newcommand{\wordlist}{ýþung, eásteweard, áǽðan,
Œthelwald, þorn, æsċ, eaþ-fynde, ðæt,
Æðelþryð, aardvark, zebra, ƿēana, Oswine}
\begin{document}
Currency: \DTLdecimaltocurrency{1234.56}{\result}\result.
\DTLenLocaleHook
\DTLsortwordlist{\wordlist}{\DTLsortletterhandler}
Sorted list: \DTLformatlist{\wordlist}.
\DTLangLatnLocaleHook
\DTLsortwordlist{\wordlist}{\DTLsortletterhandler}
Sorted list: \DTLformatlist{\wordlist}.
\DTLresetRegion
\DTLresetLanguage
Currency: \DTLdecimaltocurrency{1234.56}{\result}\result.
\DTLsortwordlist{\wordlist}{\DTLsortletterhandler}
Sorted list: \DTLformatlist{\wordlist}.
\end{document}
The result is:
Currency: 1.234,56€.
Sorted list: aardvark, Æðelþryð, æsċ, áǽðan, ðæt, eásteweard,
eaþ-fynde, Œthelwald, Oswine, þorn, ƿēana, ýþung and zebra.
Sorted list: aardvark, áǽðan, eásteweard, eaþ-fynde, Œthelwald,
Oswine, ýþung, zebra, ƿēana, ðæt, æsċ, Æðelþryð ⁊ þorn.
Currency: ¤1,234.56.
Sorted list: aardvark, eaþ-fynde, eásteweard, Oswine, zebra, áǽðan,
æsċ, Æðelþryð, ðæt, ýþung, þorn, Œthelwald & ƿēana.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/datatool
More information is at
https://www.ctan.org/pkg/datatool
--------------------------------------------------------------------------------
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 .
Alceu Frigeri submitted the
tikzcalendarnotes
package.
Version number: 1.0 2025-03-03
License type: lppl1.3c gpl3+
Summary description: Highlighting, Marking and Annotating dates in a TikZ
calendar in a systematic way
Announcement text:
----------------------------------------------------------------------
This package offers a TikZ calendar's arrangement and provides a set of
commands to highlight, mark and annotate dates.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/pgf/contrib/tikzcalendarnotes
More information is at
https://www.ctan.org/pkg/tikzcalendarnotes
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Erik Braun
------------------------------------------------------------------------
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
Hu Zhenzhen submitted an update to the
biblatex-gb7714-2015
package.
Version: 1.1t 2025-03-03
License: lppl1.3c
Summary description: A BibLaTeX implementation of the GBT7714-2015 bibliography style for Chinese users
Announcement text:
----------------------------------------------------------------------
1. add toggle gbNoAfPcSpace to delete the automatically added
space after parencite for numeric style.
2. revise the macro modifydate to make it outputs in the order
of eventdate, enddate, and date.
3. revise the doc and readme.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/biblatex-gb7714-2015
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/biblatex-contrib/biblatex-gb7…
------------------------------------------------------------------------
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
Oliver Beery submitted an update to the
fontscale
package.
Version: 4.0.0 2025-03-02
License: lppl1.3c
Summary description: A flexible interface for setting font sizes
Announcement text:
--------------------------------------------------------------------------------
## [v4.0.0] - 2025-03-02
### Added
- `fontscale` version 3 can be used by declaring `\usepackage{fontscale}[=v3]`.
- `fontscale-v3.sty`
### Removed
- The package keys and commands that take a dimen or skip expression as a value
or argument no longer append a default unit of `pt` and remove extra trailing
tokens, if any. (This feature had relied on exploiting `expl3` implementation
details.)
### Changed
- `fontscale` is no longer compatible with the `scalefnt` package.
- The keys `<font size command>` are now shortcuts for the keys `<font size
command>/size`. (The previous functionality no longer makes syntactic sense
given the removal of default unit support.)
- Renamed the document commands using the recommended all-lowercase convention:
- `\CurrentFontStep` to `\currentfontstep`
- `\CurrentFontScale` to `\currentfontscale`
- `\CurrentFontSize` to `\currentfontsize`
- `\CurrentFontBaselineskip` to `\currentfontbaselineskip`
- `\SetFontStep` to `\setfontstep`
- `\SetFontScale` to `\setfontscale`
- `\SetFontSize` to `\setfontsize`
- `\ScaleFont` to `\scalefont`
- `\SetFontSizeBaselineskip` to `\setfontsizebaselineskip`
- `\SetFontBaselineskip` to `\setfontbaselineskip`
- `\PrintFontSizeParameters` to `\printfontsizeparameters`
- `\PrintAllFontSizeParameters` to `\printallfontsizeparameters`
- `\PrintSampleText` to `\printsampletext`
- `\PrintFontSizeCommand` to `\printfontsizecommand`
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/fontscale
More information is at
https://www.ctan.org/pkg/fontscale
--------------------------------------------------------------------------------
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 .