Javier Bezos López submitted an update to the
babel
package.
Version: 26.8 2026-05-20
License: lppl1.3
Summary description: Multilingual support for LaTeX, LuaLaTeX, XeLaTeX, and Plain TeX
Announcement text:
----------------------------------------------------------------------
Changes in version 26.8 are described in:
https://latex3.github.io/babel/news/whats-new-in-babel-26.8.html
Here is a summary:
* Improved Kazakh (thanks to Berik I. Tuleuov).
* Fixes:
- Math should be completely skipped in bidi processing (#423)
- \indexname has toc-unsafe value for some languages (#426)
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/babel
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/required/babel/base/
------------------------------------------------------------------------
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 Quigley submitted the
page-canons
package.
Version: 3.9.3
License: lppl1.3c
Summary description: Classical page-layout canons with margin-note support
Announcement text:
----------------------------------------------------------------------
page-canons implements classical page-layout canons.
Supported canons include Van de Graaf, Villard de Honnecourt
(parametric family with N = 3, 6, 9, 12, 15), Tufte, Canon des
Ateliers (ordinary, neater, and luxury variants), and a modular
N x N grid.
Other inclusions: four margin modes (symmetric, antisymmetric,
right, left); gutter support with two calculation modes;
a fullwidth environment; exported dimensions for margin-aware
content.
The only declared runtime dependency is the geometry package.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/page-canons
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/page-canons/
------------------------------------------------------------------------
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
Faris Hameed submitted the
transition-metals
package.
Version number: 1.0 2026-05-18
License type: lppl1.3c
Summary description: Hybridization diagrams for transition metal complexes
Announcement text:
----------------------------------------------------------------------
Subject: transition-metals
New release v1.0 – package for transition metal electronic configurations and Hybridization diagrams for transition metal complexes
Date: 18 May 2026
We are pleased to announce the first release of the transition-metals package for drawing hybridization diagrams of transition metal complexes.
Features
• Single command: \Complex{atomic number}{metal}{charge}{ligand}{coordination number}
• Supports sp, sp², dsp², sp³d, d²sp³ hybridization
• Automatic distinction between strong ligands (low spin) and weak ligands (high spin)
• First row (Z=21–30): depends on ligand type (NH₃, CN⁻, CO, en)
• Second and third rows (Z≥31): all ligands treated as strong
• Fills orbitals used in hybridization (d, s, p)
• Automatically calculates: d electron count, magnetic property (diamagnetic/paramagnetic), EAN
Changes
• Renamed main command from \ComplexStrong/\ComplexWeak to \Complex
• Fixed Extra } error with \ComplexStrong{26}{Fe}{2+}{(CN)}{6}
• Added hybridization support for coordination numbers 2, 3, and 5
• Replaced \drawDElectronsPaired with safer electron drawing
Bug Fixes
• Fixed missing yellow fill for sp, sp², sp³d hybridizations
• Fixed incorrect electron configuration for elements Z > 36
Installation
tlmgr install chemhybrid (CTAN submission pending)
Documentation
transition-metals-doc.pdf
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/unicodetex/latex/transition-metals
More information is at
https://www.ctan.org/pkg/transition-metals
------------------------------------------------------------------------
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
Stéphane Galland submitted an update to the
ciad-beamertheme
package.
Version: 20260520
License: lgpl3 other-nonfree
Summary description:
Announcement text:
--------------------------------------------------------------------------------
The font size of side notes (typically created with \sidenote{} or \sidecite{}) is dynamically
computed so that the content fits within the graphical area reserved for the side notes. This
adaptation consists of reducing the font size when needed.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/beamer-contrib/themes/ciad-be…
More information is at
https://ctan.org/pkg/ciad-beamertheme
--------------------------------------------------------------------------------
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 .
Ruini Xue submitted an update to the
zebra
package.
Version: 2.0.0 2026-05-20
License: lppl1.3c
Summary description: Writing revision toolkits
Announcement text:
----------------------------------------------------------------------
Improve compatibility.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/zebra
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/zebra/
------------------------------------------------------------------------
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
Edgar Olthof submitted an update to the
fcolumn
package.
Version: 1.4.5 2026-05-20
License: lppl1.3
Summary description: Typesetting financial tables
Announcement text:
----------------------------------------------------------------------
Update of fcolumn to ensure a smooth transition to the
June 1, 2026 LaTeX kernel.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/fcolumn
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/fcolumn/
------------------------------------------------------------------------
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
Erik Nijenhuis submitted an update to the
luaoptions
package.
Version: 0.9 2026-05-20
License: mit
Summary description:
Announcement text:
--------------------------------------------------------------------------------
Bug fixes:
- Fix trailing space in \setluaoption (by Derek Erdmann)
- Fix log file location determination
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/latex/luaoptions
More information is at
https://ctan.org/pkg/luaoptions
--------------------------------------------------------------------------------
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 .
Rushikesh Kamalapurkar submitted an update to the
bodeplot
package.
Version: 3.1 2026-05-19
License: lppl1.3c
Summary description: Draw Bode, Nyquist and Nichols plots with gnuplot or pgfplots
Announcement text:
----------------------------------------------------------------------
New features:
1) If Python with scipy and numpy is available with --shell-escape then pole zero maps can be plotted for systems in TF format using \PoleZeroMapTF and the \BodeTF and \addBodeTFPlots commands support linear and asymptotic approximations.
2) If Python with scipy and numpy is available with --shell-escape then the phase plots in pgf mode are no longer wrapped.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/bodeplot
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/pgf/contrib/bodeplot/
----------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Vincent Goulet
----------------------------------------------------------------------
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
Erik Nijenhuis submitted an update to the
lua-placeholders
package.
Version number: 2.0.2 2026-05-19
License type: lppl1.3c
Summary description: Specifying placeholders for demonstration purposes
Announcement text:
----------------------------------------------------------------------
Bugs fixes:
- Fixed "Incomplete \ifx" when \loadrecipe was called more than once
with recipes that declared the same bool key.
- Fixed namespace.parse_filename returning the wrong segment for paths
whose parent directory contained a dot (e.g. ~/texmf.d/<dir>/x.yaml
resolved to "texmf" instead of "x").
- \loadrecipe now raises an error when a second call resolves to a
namespace name that already has a recipe loaded, instead of silently
overwriting it
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/generic/lua-placeholders
More information is at
https://www.ctan.org/pkg/lua-placeholders
------------------------------------------------------------------------
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
Hendrik G Seliger submitted an update to the
texlive-dummy-fedora
package.
Version number: 2026-05-19
License type: lppl1.3c
Summary description: Dummy TeX Live RPM for use with Fedora and similar
distributions
Announcement text:
----------------------------------------------------------------------
Added all provisions in Fedora 44 provided by tex-cjw, tex-preview and all
texlive\* packages, sorted and made unique. The list is now longer, should stop
F44 reliably from installing anything related to texlive (and probably a lot too
much, but if anyone find something that should **not** be in this dummy, please
let me know). The sorting removed any comments from the list of Provides:, but
that should be no real problem.
The current sources for this package are maintained on Codeberg: https://codeberg.org/HSeliger/texlive-dummy
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/support/texlive/texlive-dummy/Fedora
More information is at
https://www.ctan.org/pkg/texlive-dummy-fedora
------------------------------------------------------------------------
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
Jérôme Lelong submitted an update to the
appendixnumberbeamer
package.
Version: 1.2.1
License: gpl3
Summary description:
Announcement text:
--------------------------------------------------------------------------------
Fix a division by 0 when the theme uses a progress bar.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/beamer-contrib/appendixnumber…
More information is at
https://ctan.org/pkg/appendixnumberbeamer
--------------------------------------------------------------------------------
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 .
Kosei Kawaguchi submitted an update to the
modernruler
package.
Version: 2.2.0 2026-05-19
License: mit
Summary description:
Announcement text:
--------------------------------------------------------------------------------
v2.2.0: Core Stabilization and Modernization
These updates significantly harden the package's internal engine against edge-case bugs and conflicts, with no changes to the user-facing API. Key stability improvements include:
Prevented Register Collisions: Migrated from shared TeX scratch registers to isolated expl3 namespace variables to prevent conflicts with other packages.
Eliminated Synchronization Risks: Deduplicated redundant rendering logic for boxes and rules to prevent inconsistent states.
Optimized I/O & Robustness: Streamlined .aux file writes and fully transitioned legacy TeX primitives to the modern, stable expl3 framework.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/modernruler
More information is at
https://ctan.org/pkg/modernruler
--------------------------------------------------------------------------------
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 .
Herbert Voß submitted the
pst-eqhz
package.
Version: 0.01
License: lppl
Summary description: Superposition of the horizontal and equatorial coordinate systems
Announcement text:
--------------------------------------------------------------------------------
The objective was to create a command enabling the superposition of the horizontal and equatorial
coordinate systems, as previously demonstrated by Hyomin
Kim:(https://web.njit.edu/~hmkim/phys322/Phy_322_Basics_2019Spring.pdf)
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/pstricks/contrib/pst-eqhz
More information is at
https://ctan.org/pkg/pst-eqhz
--------------------------------------------------------------------------------
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 .
Jay Lee submitted an update to the
simplebnf
package.
Version: 1.1.0
License: mit
Summary description: A simple package to format Backus-Naur form (BNF)
Announcement text:
--------------------------------------------------------------------------------
This new version provides
1. full-line comments with `\bnfcomment{}` comamnd;
2. line-break delimiter (defaults to `\\`) for long production alternatives;
3. an updated manual, typeset using LuaLaTeX.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/simplebnf
More information is at
https://ctan.org/pkg/simplebnf
--------------------------------------------------------------------------------
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 .
Gerd Neugebauer submitted an update to the
fundus
bundle.
Version:
License: lppl1.3c
Summary description: Providing LaTeX access to various font families
Announcement text:
----------------------------------------------------------------------
The address of the repository and of the author have been changed.
No functional changes have been integrated.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/fundus
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/fundus/
------------------------------------------------------------------------
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
Udi Fogiel submitted an update to the
unibidi-lua
package.
Version number: 1.0 2026-05-19
License type: gpl2
Summary description: Unicode bidi algorithm implementation for various LuaTeX formats
Announcement text:
----------------------------------------------------------------------
There was some extensive work for this version.
* Support for directional isolates was added
* The implementation now passes all the tests in
[BidiTest.txt](https://www.unicode.org/Public/UCD/latest/ucd/BidiTest.txt) and
[BidiCharacterTest.txt](https://www.unicode.org/Public/UCD/latest/ucd/BidiCh…
* There are now functions which operates on Lua strings, not just nodes
* The Lua and TeX APIs were extended
* The core Lua module can be used in plain Lua as well
The API can be considered stable now.
The code has diverged from the original ConTeXt implementation due to the
extensive changes and additions made in this version.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/generic/unibidi-lua
More information is at
https://www.ctan.org/pkg/unibidi-lua
------------------------------------------------------------------------
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
Herbert Voß submitted an update to the
pst-fun
package.
Version: 0.06 2026-05-18
License: lppl
Summary description: Draw “funny” objects with PSTricks
Announcement text:
----------------------------------------------------------------------
..... pst-fun.tex
0.06 2026-05-18 added \psHuman with type=[A,B]
2013-05-04 added \psDog
..... pst-fun.pro
0.02 2026-05-18 added tx@humanA[B]
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/pst-fun
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/pstricks/contrib/pst-fun/
------------------------------------------------------------------------
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
Herbert Voß submitted an update to the
hvfloat
package.
Version: 2.57 2026-05-18
License: lppl
Summary description: Controlling captions, fullpage and doublepage floats
Announcement text:
----------------------------------------------------------------------
Bugfix for \hv@@capPos
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/hvfloat
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/hvfloat/
------------------------------------------------------------------------
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
Federico Gallo submitted the
attinormativi
package.
Version: 1.0
License: lppl1.3c
Summary description: A complete typographic framework for Italian normative acts
Announcement text:
--------------------------------------------------------------------------------
The attinormativi class provides a complete typographic framework for Italian normative acts. It manages the hierarchical structure typical of such documents (books, titles, chapters, sections, articles, paragraphs), the institutional title page, dedicated indexes (articles, annexes, definitions), a draft mode with editorial notes, and optional integration with the `cleveref` package for Italian-language cross-references.
La classe attinormativi fornisce un framework tipografico completo per gli atti normativi italiani. Gestisce la struttura gerarchica tipica di tali documenti (libri, titoli, capi, sezioni, articoli, commi), il frontespizio istituzionale, gli indici dedicati (articoli, allegati, definizioni), la modalità bozza con note redazionali e l'integrazione opzionale con il pacchetto `cleveref` per i riferimenti incrociati in italiano. La classe è costruita sopra la classe standard book ed è compatibile con pdfLaTeX, XeLaTeX e LuaLaTeX.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/attinormativi
More information is at
https://ctan.org/pkg/attinormativi
--------------------------------------------------------------------------------
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 .
Nicola Talbot submitted an update to the
tracklang
package.
Version: 1.6.7
License: lppl1.3
Summary description:
Announcement text:
--------------------------------------------------------------------------------
Bug fix: use \ProcessOptions* instead of unstarred \ProcessOptions
Corrections to documentation.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/generic/tracklang
More information is at
https://ctan.org/pkg/tracklang
--------------------------------------------------------------------------------
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 .
The LaTeX Project Team submitted an update to the
pdfmanagement
package.
Version: 0.97b 2026-05-17
License: lppl1.3c
Summary description: LaTeX PDF management bundle
Announcement text:
----------------------------------------------------------------------
* the bookmark package is now loaded directly, this fixes issue #115
* the documentation of hyperref-generic is now tagged
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/pdfmanagement
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/pdfmanagement/
------------------------------------------------------------------------
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
package.
Version: 1.0c 2026-05-17
License: lppl1.3c
Summary description: Code for PDF tagging using pdfLaTeX and LuaLaTeX
Announcement text:
----------------------------------------------------------------------
### Fixed
- really undefine internal LastPage label before reading
the aux-file, latex3/tagging-project#959
----------------------------------------------------------------------
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
Nan Geng submitted an update to the
nwafuthesis
package.
Version: 2.16 2026-05-17
License: lppl1.3c
Summary description: A thesis template package for Northwest A&F University, China
Announcement text:
----------------------------------------------------------------------
1. Fixed the issue where bold font styles could not be applied
2. Fixed a compilation error when using the style/font = times* font option
3. Fixed secret-level error
4. Removed bold formatting from the date
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/nwafuthesis
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/unicodetex/latex/nwafuthesis/
------------------------------------------------------------------------
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
Hironori Kitagawa submitted an update to the
luatexja
package.
Version: 20260517.0
License: bsd
Summary description:
Announcement text:
--------------------------------------------------------------------------------
* Fix (gh/#44): the variation selectors did not work well with
\DeclareAlternateKanjiFont and AltFont key in luatexja-fontspec.
* lltjext.sty: now loads array.sty automatically.
* Adapt to LaTeX2e 2026-06-01 (and latex-lab).
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/generic/luatexja
More information is at
https://ctan.org/pkg/luatexja
--------------------------------------------------------------------------------
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 .
Yu Xiong submitted an update to the
njuthesis
package.
Version: 1.5.0
License: lppl1.3c
Summary description: LaTeX thesis template for Nanjing University
Announcement text:
--------------------------------------------------------------------------------
### Added
- image/nju-logo-color key for unified emblem/name color selection.
- Publication list now shows all author names.
- Cover rendering rewritten with LaTeX Hook mechanism.
### Fixed
- Compatibility with TeX Live 2026 interface.
- nju/math settings now properly ignored when unicode-math is disabled.
### Changed
- Emblem and name logos are now built-in PDF resources; njuvisual dependency removed.
- Graduate English cover is no longer generated by default (see documentation for restoration).
- Undergraduate and graduate cover layouts adapted to the latest official reference documents.
- oneside/twoside/zihao/linespread handled via LaTeX2e native mechanisms.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/unicodetex/latex/njuthesis
More information is at
https://ctan.org/pkg/njuthesis
--------------------------------------------------------------------------------
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 .
Camille Jaret submitted the
beamertheme-geode
package.
Version: 1.0.0
License: lppl1.3c
Summary description: A colourful modernised style package for beamer documents
Announcement text:
----------------------------------------------------------------------
beamertheme-geode is a style package aiming to provide a new,
modernised style to beamer class documents, loosely inspired
by minerals, and features multiple colour palettes as well as
the ability to create new ones.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/beamertheme-geode
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/beamer-contrib/themes/beamert…
------------------------------------------------------------------------
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
secdot
package.
Version: 1.2
License: lppl
Summary description: Section numbers with trailing dots
Announcement text:
----------------------------------------------------------------------
update secdot to fix malformed date.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/secdot
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/secdot/
----------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Vincent Goulet
----------------------------------------------------------------------
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
Paul Zuurbier submitted the
numodel-bundle
package.
Version number: 0.2.0 2026-05-16
License type: lppl1.3c
Summary description: Numerical physics models with Forrester diagrams and
auto-sized plots
Announcement text:
----------------------------------------------------------------------
First CTAN release of numodel-bundle (v0.2.0).
numodel-bundle is a LuaLaTeX package for writing and rendering numerical models
(Euler-integrated dynamical systems) directly inside LaTeX documents, aimed at
physics teaching material.
The bundle ships two modules:
* numodel -- modelling engine: text-mode rule tables, Forrester
stock-and-flow diagrams (tight/forrester/edu styles),
numerical simulation in Lua, y(x)-plot integration.
* numodel-plot -- PGFPlots styling layer that auto-sizes plots to a
clean tick lattice; configurable axis-label formats
(IEEE, ISO 80000-1).
Pre-1.0 release; breaking changes still possible before 1.0.0.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/latex/numodel-bundle
More information is at
https://www.ctan.org/pkg/numodel-bundle
------------------------------------------------------------------------
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
Scott Pakin submitted an update to the
bundledoc
package.
Version number: 3.6 2026-05-16
License type: lppl1.3c
Summary description: Bundle together all the files needed to build a LaTeX document
Announcement text:
----------------------------------------------------------------------
bundledoc is a post-processor for the snapshot package that bundles together all
the classes, packages, and files needed to build a given LaTeX document. It
reads the .dep file that snapshot produces, finds each of the files mentioned
therein, and archives them into a single .tar.gz (or .zip, or whatever) file,
suitable for moving across systems, transmitting to a colleague, etc.
As an added bonus, this distribution includes a small script called arlatex.
arlatex is a LaTeX-specific archiving program that combines a bunch of files
into a single .tex file. When the .tex file is run through latex, all of the
original files are recreated and the LaTeX document is built. bundledoc can be
easily configured to use arlatex as its archiver in place of tar, zip, etc.
Version 3.6 of bundledoc speeds up execution by reducing the number of calls to
kpsewhich in certain cases. It also outputs a list of all nonlocal files
omitted by --localonly when --verbose is specified twice.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/support/bundledoc
More information is at
https://www.ctan.org/pkg/bundledoc
------------------------------------------------------------------------
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
João M. Lourenço submitted an update to the
biblatex-cse
package.
Version number: 2.0.1 2026-05-16
License type: lppl1.3c
Summary description: Council of Science Editors (CSE) style file for BibLaTeX
Announcement text:
----------------------------------------------------------------------
biblatex-cse 2.0.1 is out — a bug-fix release over 2.0.0.
Key fixes: et al. now carries its trailing period in citations; [date unknown]
renders correctly for undated online sources; page numbers no longer get a
spurious "pp." prefix; event/URL date fields corrected for Biber compatibility.
New: @inproceedings driver; edition ordinals ("2nd ed.", "3rd ed."); word-month
format for updated/accessed dates; dedicated @report driver. Documentation
expanded throughout.
https://github.com/joaomlourenco/biblatex-cse ·
https://ctan.org/pkg/biblatex-cse
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/biblatex-contrib/biblatex-cse
More information is at
https://www.ctan.org/pkg/biblatex-cse
------------------------------------------------------------------------
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
Nan Geng submitted an update to the
nwafuthesis
package.
Version: 2.14
License: lppl1.3c
Summary description: A thesis template package for Northwest A&F University, China
Announcement text:
--------------------------------------------------------------------------------
1. Fix: Empty "Professional Degree Field" on Chinese cover for professional degree postgraduates
2. Fix: Missing "Professional" adjective on English cover for professional degree postgraduates
3. Change: Western journal titles in bibliography changed from italic to upright (normal) style
4. Refactored notation environment (list of symbols) and terminology environment using tabularray package
5. Updated Chapter 2 table examples: enriched tabularray examples, migrated CSV data processing to csvsimple-l3, removed legacy longtable and threeparttable examples
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/unicodetex/latex/nwafuthesis
More information is at
https://ctan.org/pkg/nwafuthesis
--------------------------------------------------------------------------------
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 .
Naam Mohamed submitted the
na-tikzornament
package.
Version: 1.0
License: lppl1.3c
Summary description: A TikZ-based package for geometric ornaments and Islamic tiling
Announcement text:
--------------------------------------------------------------------------------
The na-tikzornament package provides a collection of geometric ornaments and Islamic tiling patterns based on TikZ. It allows users to easily decorate documents, book covers, and certificates.
Key features include:
- More than 30 unique tiling patterns.
- Fully customizable colors, opacity, and scaling.
- A specialized 'tile fill' option for automatic pattern repetition inside any TikZ shape.
- Compatible with pdfLaTeX, XeLaTeX, and LuaLaTeX.
- Simple commands for complex decorative results.
This is the initial release of the package.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/pgf/contrib/na-tikzornament
More information is at
https://ctan.org/pkg/na-tikzornament
--------------------------------------------------------------------------------
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 .
Aris Chatzichristos submitted the
boustrophedon
package.
Version: 1.1.0 2026-05-13
License: lppl1.3c
Summary description: A LaTeX package for boustrophedon typography
Announcement text:
----------------------------------------------------------------------
Boustrophedon is a new LaTeX package for typesetting text in
boustrophedon style, with alternating line direction and
optional mirrored letterforms.
Version 1.1.0 provides the documented source distribution,
generated package file, manual, examples, inline bracketed-span
mode, and support for generic mirrored text plus Archaic and
Classical Greek epigraphic rendering.
The package is maintained at:
https://github.com/arishadj/latex-boustrophedon
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/boustrophedon
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/boustrophedon/
------------------------------------------------------------------------
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
Joseph Wright submitted an update to the
siunitx
package.
Version: 3.5.5 2026-05-15
License: lppl1.3c
Summary description: A comprehensive (SI) units package
Announcement text:
----------------------------------------------------------------------
### Changed
- Warn if tabular column contains an exponent part but
no reserved space for an exponent (see issue [\#865]
(https://github.com/josephwright/siunitx/issues/865))
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/siunitx
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/siunitx/
------------------------------------------------------------------------
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
l3kernel-dev
package.
Version: 2026-05-15
License: lppl1.3c
Summary description:
Announcement text:
--------------------------------------------------------------------------------
## [2026-05-15]
### Changed
- Update `T` and `B` pole adjustments to mitigate incorrect pole selection
in deeply-nested or self-joined coffins (issue \#445)
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex-dev/required/l3kernel
More information is at
https://ctan.org/pkg/l3kernel-dev
--------------------------------------------------------------------------------
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 .
John Bowman submitted an update to the
asymptote
package.
Version: 3.11
License: lgpl3
Summary description: 2D and 3D TeX-Aware Vector Graphics Language
Announcement text:
----------------------------------------------------------------------
A collections library introduces hash maps, hash sets, sorted sets,
queues, and B-tree maps (which maintain sorted order) as templated modules,
along with iterator utilities such as zip and enumerate.
User-defined structs can now be iterated with range-based for loops
via operator iter, support bracket indexing through operator[] and
operator[=], and benefit from native hashing of ints, strings, reals,
and int arrays.
The legacy getopt fallback was removed.
Rendering issues were addressed.
The documentation was reorganized.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/asymptote
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/asymptote/
------------------------------------------------------------------------
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
Jonathan P. Spratte submitted an update to the
menukeys
package.
Version: 1.6.3 2026-05-14
License: lppl1.3c
Summary description: Format menu sequences, paths and keystrokes from lists
Announcement text:
----------------------------------------------------------------------
This update contains only changes to the documentation clarifying how to change the styles used by `menukeys`.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/menukeys
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/menukeys/
----------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Vincent Goulet
----------------------------------------------------------------------
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
Rushikesh Kamalapurkar submitted an update to the
bodeplot
package.
Version: 3.0.4 2026-05-14
License: lppl1.3c
Summary description: Draw Bode, Nyquist and Nichols plots with gnuplot or pgfplots
Announcement text:
----------------------------------------------------------------------
Fixed issue #20.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/bodeplot
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/pgf/contrib/bodeplot/
----------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Vincent Goulet
----------------------------------------------------------------------
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
निरंजन submitted an update to the
LinguisTiX
package.
Version: 1.0 2026-05-14
License: gpl3+
Summary description: Enhanced support for linguistics
Announcement text:
----------------------------------------------------------------------
This is the first stable version of the package. I have added a regression testing module to ensure stability. Now Russian language is supported with LinguisTiX. Documentations of some language packages are translated to the source language with the help of some collaborators.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/linguistix
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/unicodetex/latex/linguistix/
----------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Vincent Goulet
----------------------------------------------------------------------
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
secdot
package.
Version: 1.1
License: lppl
Summary description: Section numbers with trailing dots
Announcement text:
----------------------------------------------------------------------
Update to secdot package to be compatible with section heading templates
as used in the June 2026 LaTeX release.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/secdot
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/secdot/
----------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Vincent Goulet
----------------------------------------------------------------------
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 an update to the
LXGW-fonts
package.
Version: 1.522C 2026-05-14
License: ofl
Summary description: A CJK font family with a comprehensive character set
Announcement text:
----------------------------------------------------------------------
- Updated the Fallback of `Slanted` font, `BoldSlanted` and
`BoldSlantedFont` for `\kaishu`
- Removed the patch of `\makespa` due to the upstream fix of
`ctex-kit`.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/lxgw-fonts
The package’s files themselves can be inspected at
https://mirrors.ctan.org/fonts/lxgw-fonts/
------------------------------------------------------------------------
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
l3experimental
package.
Version: 2026-04-28
License: lppl1.3c
Summary description:
Announcement text:
--------------------------------------------------------------------------------
- Performance tweaks for `l3draw`
- Standardize argument order for `l3draw` functions taking angle argument(s)
(see issue \#1843)
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/l3experimental
More information is at
https://ctan.org/pkg/l3experimental
--------------------------------------------------------------------------------
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 .
The LaTeX Project Team submitted an update to the
l3kernel
package.
Version: 2026-04-28
License: lppl1.3c
Summary description: LaTeX3 programming conventions
Announcement text:
--------------------------------------------------------------------------------
## [2026-04-28]
### Added
- `\c_max_intarray_int`
### Changed
- Remove `\@setfontsize` in `\text_expand:n`
- Support Japanese input for string conversion in upTeX (issue \#1880)
- Update function variant generators to handle inputted variants that are
identical to its base form (issue \#1038)
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/required/l3kernel
More information is at
https://ctan.org/pkg/l3kernel
--------------------------------------------------------------------------------
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 .
Herbert Voß submitted an update to the
pst-barcode
package.
Version: 0.22
License: lppl
Summary description:
Announcement text:
--------------------------------------------------------------------------------
0.22 2026-05-14 - fix for wrong number of lines 15->17
0.21 2026-03-30
- Alias option handling was simplified and improved.
- The text rendering system was generalised to support up to 9 independent text groups. The existing text and extratext options are retained as aliases.
- The position of the whitespace guards for EAN/UPC symbols was simplified and better aligned with the text.
- The position of the whitespace guards for standalone EAN/UPC addons was fixed.
- The text{x,y}align=justify options were fixed for the linear and matrix renderers.
- The text processing for the Code 39 Extended and Code 93 Extended encoders was fixed.
- The text renderer now centres each character using stringwidth and pathbbox for font-independent alignment in the direct text positioning path.
- Text offsets were adjusted for EAN/UPC-based symbologies and addons to account for ink-centre anchoring. Non-EAN encoders with per-character text placement were converted to use centre-aligned single string rendering.
- FMLY was added to the encoder metadata.
- The C API and SWIG bindings were expanded with support for lazy loading of resource bodies.
- Input validation was hardened across all encoders, including data length checks, empty data rejection, and implementation limit guards for large allocations.
- The renderers now validate their input structures and the text renderer handles single-character justify alignment correctly.
- All resources now clean up the dictionary stack when an error is raised, preventing dict stack leaks in caller contexts.
- Renderer error handling was improved: correct graphics state restoration, operand stack cleanup for invalid colors, and redundant gsave/grestore removal from composite rendering paths.
- Raw mode input validation was improved for Code 128, Code 16K, Data Matrix, PosiCode, Ultracode, PDF417 and Micro PDF417, including ^NNN format and codeword range checks.
- Data exceeding the maximum symbol capacity is now rejected during encoding for QR Code, Data Matrix, Code One, PDF417 and JAB Code.
- Codablock F, Code 16K and the matrix renderer now handle large symbols without overflowing the operand stack.
- GS1 input validation was improved for DataBar Expanded, DataBar Stacked Omnidirectional, GS1 Composite Component and GS1 North American Coupon.
- JAB Code now validates eclevel, mask, colors, rows and columns options. PRNG constants now avoid integer literals exceeding the signed 32-bit range.
- PDF417 and Micro PDF417: Fixed text submode optimizer crash with long all-text inputs by increasing the sentinel value used in the Viterbi cost comparison.
- JAB Code: Fixed crash in slave symbol mode where metadata encoding referenced an undefined variable.
- The AusPost encoder now supports FCC 87 (Routing) and FCC 92 (Redirection) barcodes.
- The renderers now support a `default_inkspread` global context setting.
- The GS1 AI linter was realigned with the latest release of the GS1 Syntax Dictionary.
- User option validation was improved for the Codablock F, Code 16K, Code 49, Micro PDF417 and PDF417 encoders.
- User option validation was improved for the linear, matrix and maximatrix renderers.
- The encoder for DotCode was fixed to ensure a minimum symbol dimension when the opposite dimension is large.
- The performance of the PDF417, Micro PDF417, Code One, OneCode, Data Matrix and GS1 Composite Component encoders was improved.
- The time to generate error correction polynomials was improved using a FIFO cache for the QR Code, Data Matrix, PDF47, Micro PDF417, MaxiCode, Dot Code, Han Xin and Ultracode symbologies.
- The performance of the Code 128, Codablock F, Posicode and Code 16K encoders was improved.
- Stack leaks during error handling were fixed for the Data Matrix, PDF417, Micro PDF417, ISBN, ISMN, AusPost and Telepen symbologies.
- The performance of generating the error correction codewords for AusPost symbols was improved.
- Several stack leaks were fixed for GS1 AI and DL data processing.
- The debug and dontdraw options of all encoders must now be enabled using a pair of global switches.
- The performance of generating the error correction codewords for Aztec Code, Han Xin Code, QR Code, Data Matrix, Code One, Maxicode, PDF417, Micro PDF417, Ultracode symbols was improved.
- The Ultracode encoder was fixed so that colours are correctly selected for rendering.
- The performance of the matrix renderer was further improved.
- Common colour handling code was factored out of the renderers into its own resource.
- The performance of the matrix renderer was significantly improved.
- The QR Code encoder performance was enhanced by precalculating the mask function patterns and applying them simultaneously to the data bitstream.
- A mechanism to "preload" the lazy variables via global context was added.
- Switch from loadctx/unloadctx mechanism to a more direct method of preloading static state, with lazy initialisation.
- The Two-Track Pharmacode encoder's text positioning was fixed.
- The USPS Intelligent Mail encoder's text positioning was fixed.
- Common text rendering code was factored out of the linear and matrix renderers into its own resource.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/pstricks/contrib/pst-barcode
More information is at
https://ctan.org/pkg/pst-barcode
--------------------------------------------------------------------------------
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 .
Oberdiek Package Support Group submitted an update to the
tabularht
bundle.
Version: 2026-05-13
License: lppl1.3c
Summary description: Tabular extensions originally submitted by Heiko Oberdiek
Announcement text:
----------------------------------------------------------------------
Update to tabularht to maintain compatibility with the June 2026 LaTeX release.
tabularht and tabularkv have been removed from the Oberdiek bundle and are now maintained at
https://github.com/ho-tex/tabularht/
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/tabularht
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/tabularht/
------------------------------------------------------------------------
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 Oberdiek Package Support Group submitted an update to the
oberdiek
bundle.
Version: 2026-05-13
License: lppl1.3c
Summary description: A bundle of packages submitted by Heiko Oberdiek
Announcement text:
----------------------------------------------------------------------
Update to the oberdiek bundle:
No changes other tha removing tabularht and tabularkv packages
which are now distributed separately.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/oberdiek
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/oberdiek/
------------------------------------------------------------------------
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
Stephan Lukasczyk submitted an update to the
dtk-bibliography
package.
Version: 2026-02
License: lppl1.3c
Summary description: Bibliography of “Die TeXnische Komödie”
Announcement text:
--------------------------------------------------------------------------------
Add the articles from DTK 2/2026.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/info/dtk-bibliography
More information is at
https://ctan.org/pkg/dtk-bibliography
--------------------------------------------------------------------------------
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 .
Naam Mohamed submitted the
na-cover
package.
Version: 1.0
License: lppl1.3c
Summary description: Custom artistic covers and borders for educational documents and magazines
Announcement text:
----------------------------------------------------------------------
The na-cover package provides 12 unique geometric designs for creating professional covers using TikZ. It supports XeLaTeX and Arabic typesetting.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/na-cover
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/na-cover/
----------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Vincent Goulet
----------------------------------------------------------------------
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
Fabian Fuchs submitted an update to the
beamer-varbox
package.
Version: 2026-05-12
License: lppl gpl
Summary description: Provide beamer boxes with variable size corners
Announcement text:
----------------------------------------------------------------------
Updated and improved documentation of the package.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/beamer-varbox
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/beamer-contrib/beamer-varbox/
----------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Vincent Goulet
----------------------------------------------------------------------
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
Vít Starý Novotný submitted an update to the
expltools
package.
Version: 2026-05-12
License: lppl1.3c gpl2+
Summary description: Development tools for expl3 programmers
Announcement text:
--------------------------------------------------------------------------------
## expltools 2026-05-12
### explcheck v0.21.0
#### New features
This version of explcheck has implemented the following new features:
- Add command-line option `--inline-config`. (suggested by @muzimuzhi in #203,
added in #211)
This option accepts a TOML string that is treated as a config file,
overriding any options specified in config files. The option may be specified
repeatedly; when the same Lua option appears in multiple TOML strings, later
occurrences take precedence.
With this option, you can set ad-hoc Lua options without creating a config
file. For example, to disable the Lua option `stop_early_when_confused`, you
can write `--inline-config defaults.stop_early_when_confused=false`.
- Support specifying Lua options at the top level of the config file.
(suggested by @muzimuzhi in #203, added in #211)
This allows you to omit the `[defaults]` section from your config file. For
example, the following is now a complete valid config file:
``` toml
max_line_length = 120
ignored_issues = ["w100", "S"]
```
This also simplifies the use of the `--inline-config` command-line option:
you can now write `--inline-config stop_early_when_confused=false` without
the previously required `defaults.` prefix.
- Change the semantics of the Lua options
`max_reaching_definition_inner_loops` and
`max_reaching_definition_outer_loops` to perform a partial reaching
definition analysis when the limits are exceeded. (#212, 975f91d)
Previously, exceeding either limit would cause explcheck to abort the
analysis. Now, processing only aborts when the number of reaching definition
loops exceeds the theoretical upper bounds, which indicates a bug. By
contrast, when the limits specified by these options are exceeded, explcheck
now continues with a partial analysis. This may lead to false positive issues
reported by the flow analysis, but can also greatly improve performance.
#### Fixes
This version of explcheck has fixed the following problems:
- Do not report issue W429 (Defined an unexpandable function as unprotected)
for restricted-expandable functions. (e507747)
- Fix potentially untrue assertion predicates in the flow analysis. (reported
by @muzimuzhi in #208, fixed in #209)
- Do not expect the `statements` key in all segments. (#212)
Some segment types such as `BOOLEAN_EXPRESSION` only contain `calls`, not
`statements`.
#### Deprecations
This version of explcheck has deprecated the following features and scheduled
them for removal in v1.0.0:
- Rename the Lua option `config_file` to `config_files` and deprecate
`config_file`. (#211)
- Deprecate the command-line option `--expl3-detection-strategy`. (#211)
If you rely on this option, you may set it using `--inline-config`. For
example, you would replace `--expl3-detection-strategy always` with
`--inline-config 'expl3_detection_strategy = "always"'.
#### Continuous integration
This version of explcheck has made the following changes to our continuous
integration (CI):
- Run the flow analysis on the whole TeX Live in the CI. (#208, #210, #212,
975f91d, 59be8c3)
- Cancel previous CI run from the same branch or pull request. (cae310d)
- Do not run the CI when tags are pushed. (d88b2f1, 8c7a960)
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/support/expltools
More information is at
https://ctan.org/pkg/expltools
--------------------------------------------------------------------------------
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 .