Fernando de Souza Bastos submitted an update to the
figchild
package.
Version: 3.1.3 2026-11-08
License: lppl1.3c
Summary description: Pictures for creating children’s activities
Announcement text:
------------------------------------------------------------------------
All figure commands now accept TikZ options directly, and the
options are applied once to the figure they belong to.
Scaling and rotation work as expected again, the package no
longer changes global TikZ defaults, and the figure macros no
longer introduce unintended surrounding spaces.
Several figures were revised and corrected, and the documentation
was extended with examples of the advanced usage.
All previously available commands and options keep working unchanged.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/figchild
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/pgf/contrib/figchild/
------------------------------------------------------------------------
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
John Collins submitted an update to the
LatexMk
package.
Version: 4.89 2026-11-08
License: gpl2
Summary description: Fully automated LaTeX document generation
Announcement text:
------------------------------------------------------------------------
1. Implement parallel processing: for documents and for parallelizable rules.
(Thanks to Barak Pearlmutter, who piloted github copilot to produce a
useful first draft of the parallelization code.)
This is experimental.
2. Improve some diagnostic messages.
3. Miscellaneous bug corrections, especially about normalization of
filenames on Windows, cygwin and msys.
4. Fixed bug that prevented bibtex from finding somte bib files correctly
on cygwin and msys when the default setting $bibtex_fudge = 1 is used and
a build directory is used.
5. Fixed problems when multiple parallel instances of lualatex are used and
the luatex font cache was initially empty: Sometimes latexmk would
incorrectly report not getting stable files.
6. Added hooks compile_begin, compile_end, and variable $compile_status.
7. Ensure that an appropriate number of compilations are done when MiKTeX
is used and the .fls file is read by the currfile package (as with its
abspath option).
8. Avoid use of time-consuming call to external program to normalize
pathnames on cygwin and msys.
9. Avoid excess runs of *latex when biblatex is used. Added two new
configuration variables $biblatex_optimize and %biblatex_ignore_pattern.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/latexmk
The package’s files themselves can be inspected at
https://mirrors.ctan.org/support/latexmk/
------------------------------------------------------------------------
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
Aqsa submitted the
seasonalletters
package.
Version: 0.1.0
License: mit
Summary description: Configurable seasonal stationery for personal letters
Announcement text:
--------------------------------------------------------------------------------
Seasonal Letters is a new LaTeX package for decorative personal correspondence.
It combines four seasonal palettes and botanical motifs with seven weekday
emblems, offering 28 combinations.
Features include plain, ruled and grid backgrounds, lighter decoration for
continuation pages, an ink-saving print mode, named themes and support for
user-supplied artwork. An optional document class provides a personal-letter
layout.
The package includes a manual and example documents. All built-in ornaments are
vector drawings. Version 0.1.0 has been tested with pdfLaTeX, XeLaTeX and
LuaLaTeX.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/seasonalletters
More information is at
https://ctan.org/pkg/seasonalletters
--------------------------------------------------------------------------------
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 .
Jisoo Song submitted an update to the
Import citation CFF
package.
Version: 0.4.0 2026-11-09
License: mit
Summary description: Import Citation File Format metadata into LaTeX
Announcement text:
------------------------------------------------------------------------
## [0.4.0] - 2026-11-09
### Added
- `l3build install` links the `cfflatexpand` command into `~/.local/bin`,
or into `$CFFLATEXPAND_BINDIR`.
On Windows, it writes a batch file `cfflatexpand.cmd` instead, by default
into `%USERPROFILE%\.local\bin`.
- `l3build uninstall` removes the link.
- CI and CD also run the tests on Windows.
- `cfflatexpand` now has a man page, `cfflatexpand.1`, which the CTAN and
TDS archives include.
`l3build install --full` installs it and links it into `~/.local/share/man/man1`,
and `l3build uninstall` removes it.
### Changed
- The CTAN archive no longer includes `import-citation-cff.tds.zip`.
GitHub releases attach it instead.
- `\includecff` can be used only once in a document.
A second call is an error and is ignored.
### Fixed
- `cfflatexpand` now correctly expands metadata while ignoring other commands.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/import-citation-cff
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/import-citation-cff/
------------------------------------------------------------------------
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
Daniel Flipo submitted an update to the
babel-french
bundle.
Version: 2026-11-08
License: lppl1.3c
Summary description: Babel contributed support for French
Announcement text:
------------------------------------------------------------------------
-- New option "KernFootnotes" replaces short-lived "SwapFootnotes";
-- Syntax fix in Template instance "part" (prefix -> text).
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/babel-french
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/babel-contrib/french/
------------------------------------------------------------------------
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
Andreas Willibald Weber submitted the
Kanban Board
package.
Version: 1.0.0
License: lppl1.3c
Summary description: Write Kanban boards in LaTeX
Announcement text:
------------------------------------------------------------------------
Initial release of kanban-board, a package for Kanban boards in
LaTeX. Boards consist of named columns and task cards with a
priority, an author, a deadline, a completion marker, and an
optional background tint. Calendar deadlines in US, English,
German, ISO, and year-first notation and project months relative
to a start date are validated and classified as overdue, due now,
or upcoming, either against the compilation date or against a
fixed reference date for reproducible documents.
Two layouts are provided, a fixed equal-height board and a
page-breakable board based on paracol, together with light
and dark modes, built-in and custom palettes, configurable
labels, and tcolorbox style hooks.
The package runs with pdfTeX, LuaTeX, and XeTeX and requires
LaTeX 2020-10-01 or later.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/kanban-board
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/kanban-board/
------------------------------------------------------------------------
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
Andre Anjos submitted an update to the
geist-font
package.
Version: 1.9.2 2026-11-08
License: ofl lppl1.3c
Summary description: LaTeX support for the Geist, Geist Mono and Geist Serif typefaces
Announcement text:
------------------------------------------------------------------------
Geist-font 1.9.2 updates the fonts to the upstream vercel/geist-font
v1.9.2 release and adds Geist Serif through the new geistserif package,
a display serif in four variants.
Geist no longer renders a lowercase omega as the capital Omega glyph,
and its yen sign is corrected.
Widths and kerning of Geist and Geist Mono are unchanged.
The version number now follows the upstream font release.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/geist-font
The package’s files themselves can be inspected at
https://mirrors.ctan.org/fonts/geist-font/
------------------------------------------------------------------------
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
Amer Amikhteh submitted an update to the
BabelBidi
package.
Version: 0.6.0 2026-11-08
License: lppl1.3c
Summary description: An extension to babel’s bidirectional support
Announcement text:
------------------------------------------------------------------------
Version 0.6.0 extends BabelBidi's user-level bidirectional
interfaces with directed footnote text and title notes,
footnote direction controls, list and bibliography direction,
margin-note controls, and two-column ordering.
It also adds the `RTLcases` environment and configurable
counter separators.
The new `extrafootnotefeatures` option enables paragraph and two-
to ten-column footnote layouts. These are implemented natively
with LuaTeX and pdfTeX and use the corresponding `bidi` facilities
with XeTeX.
The documentation has also been substantially expanded to cover
the new interfaces and their engine-specific behaviour.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/babelbidi
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/babelbidi/
------------------------------------------------------------------------
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
Mingyu Xia submitted updates to the
docext
package.
Current version: 0.2F 2026-11-08
License: lppl1.3c
Summary description: Extension for documenting LaTeX source files
Announcement text:
------------------------------------------------------------------------
## Version 0.2E:
- `codemo` now cooperates with the LaTeX tagging project. With
`\DocumentMetadata{tagging=on}` the code panel is tagged as code, the result
panel as a text block, and the surrounding frames are artifacts. The manual
itself is typeset with tagging enabled and loads
`latex-lab-testphase-l3doc` for the `l3doc` class.
- The result panel of `codemo` keeps its full width when the demo body is a
single vertical box, such as a display-like environment (`CJKfilltwosides`
in `LuaCJK`). A panel is a `\parbox` and takes its width from its content,
so the body starts by leaving vertical mode.
- `codemo` works in the `article` class again. The panel widths are
arithmetic expressions, and `\setlength` understands the subtraction only
with `calc` loaded, which `l3doc` provides and `article` does not; both
widths are now evaluated with `\dim_eval:n`.
- `testfiles/codemo01.lvt` compares the panel width of a text body with that
of a one-box body, on all four engines; `testfiles/tagging01.lvt` checks
`codemo` with tagging enabled where the engine supports it.
## Version 0.2F:
- Fix the `keyval` label alignment in tagged documents. The tagging
emulation of `enumitem` does not compute enumitem's widest label, so
`keyval` now pins `labelwidth` to `\marginparwidth`, the width `\keys`
already scales against, and hangs the label left by the same amount. The
`=` signs stay in one column in tagged and untagged documents.
- Add `testfiles/keyval01.lvt`, which checks the `=` column when the list is
tagged.
- `codemo` now cooperates with the LaTeX tagging project. With
`\DocumentMetadata{tagging=on}` the code panel is tagged as code, the result
panel as a text block, and the surrounding frames are artifacts. The manual
itself is typeset with tagging enabled and loads
`latex-lab-testphase-l3doc` for the `l3doc` class.
- The result panel of `codemo` keeps its full width when the demo body is a
single vertical box, such as a display-like environment (`CJKfilltwosides`
in `LuaCJK`). A panel is a `\parbox` and takes its width from its content,
so the body starts by leaving vertical mode.
- `codemo` works in the `article` class again. The panel widths are
arithmetic expressions, and `\setlength` understands the subtraction only
with `calc` loaded, which `l3doc` provides and `article` does not; both
widths are now evaluated with `\dim_eval:n`.
- `testfiles/codemo01.lvt` compares the panel width of a text body with that
of a one-box body, on all four engines; `testfiles/tagging01.lvt` checks
`codemo` with tagging enabled where the engine supports it.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/docext
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/docext/
------------------------------------------------------------------------
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
Christian Tellechea submitted an update to the
chemfig
package.
Version: 1.83 2026-11-07
License: lppl1.3c
Summary description: Draw molecules with easy syntax
Announcement text:
--------------------------------------------------------------------------------
chemfig v1.83
* when `bond join=true`, bond joins between Cram-Cram and
Simple-Cram bonds are improved
* \polymerdelim macro is supported within the `\hreac...\endhreac`
environment so that spaces in its arguments are preserved
* manual is typeset using OpTEX
* the English manual has been discontinued (hopefully only temporarily)
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/generic/chemfig
More information is at
https://ctan.org/pkg/chemfig
--------------------------------------------------------------------------------
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 .