Patrik Goldschmidt submitted the
Lucid CV
package.
Version: 1.0.0
License: lppl1.3c ofl mit
Summary description: ATS-safe customizable LuaLaTeX template for modern resumes/CVs
Announcement text:
--------------------------------------------------------------------------------
Hello, CTAN community,
There is no shortage of résumé templates. Some call themselves ATS-friendly, many don't bother, and few check. Yet a single job posting can draw hundreds of applications, and automated parsers decide what a human sees first. A résumé that looks good but is read back as a set of fused words, stray icon characters, or orphaned dates may never be noticed.
Lucid CV (lucidcv) is a LuaLaTeX class that treats machine readability as a tested property rather than an assumption. Its design is inspired by PlushCV (https://github.com/cystema/PlushCV), with a replaced custom backend developed based on a Python test harness that builds the PDF and reads it back with several extraction engines. The harness checks that:
- word gaps are real space characters,
- icons extract as nothing,
- every phrase comes back intact and in document order,
- the PDF is the PDF/A-2b it claims to be.
The class was developed against these tests, and each extractor failure that appeared along the way was fixed in the class.
It supports single- and two-column layouts, a compact mode, and colors, fonts and spacing that can be customized directly in a document without touching the class and breaking machine parsing.
CTAN: https://ctan.org/pkg/lucidcv
Source, tests and examples: https://github.com/xGoldy/lucidcv
Feedback, bug reports and unexpected failing PDF parsers are warmly welcome.
Patrik Goldschmidt
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/latex/lucidcv
More information is at
https://ctan.org/pkg/lucidcv
--------------------------------------------------------------------------------
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 .
François Pantigny submitted an update to the
nicematrix
package.
Version: 7.12 2026-10-07
License: lppl1.3
Summary description: Improve the typesetting of matrices and tabulars with PGF
Announcement text:
--------------------------------------------------------------------------------
New key 'color-of-false' for the color of the "false rows" created by \FalseRow and the "false
columns" created by the letter F.
New key 'empty' for the command \Block. When that key is in force, all the cells of the block will
be considered as empty, and that impacts, for example, the computation of the "corners" (when the
key 'corners' is used).
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/nicematrix
More information is at
https://ctan.org/pkg/nicematrix
--------------------------------------------------------------------------------
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
continue
package.
Version: 0.2a 2026-10-05
License: lppl1.3c
Summary description: Prints continuation marks on pages of multipage documents
Announcement text:
--------------------------------------------------------------------------------
Remove deprecated picture package; tag documentation; update maintainer to LaTeX Project Team
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/continue
More information is at
https://ctan.org/pkg/continue
--------------------------------------------------------------------------------
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 .
Maximilian Kaipel submitted the
mathAIdisclose
package.
Version: 1.0
License: lppl1.3c
Summary description: AI disclosure for mathematics
Announcement text:
--------------------------------------------------------------------------------
The mathAIdisclose package is designed to help mathematics researchers disclose AI use transparently
and in a standardised way. It builds on the cleveref package to reference indexed lemmas, theorems
or definitions when generating the AI disclosure. There are two different styles of AI disclosure
available, one using footnotes, and one generating a disclosure at the end of the document.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/mathaidisclose
More information is at
https://ctan.org/pkg/mathaidisclose
--------------------------------------------------------------------------------
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 .
Shixuan Cheng submitted the
HAUThesis
package.
Version: 1.0 2026-10-01
License: lppl1.3c
Summary description: Thesis template for Huai’an University
Announcement text:
------------------------------------------------------------------------
HAUThesis is a LaTeX thesis template for Huai'an University
undergraduate theses. It is based on ctexbook and requires
XeLaTeX and biber.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/hauthesis
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/xetex/latex/hauthesis/
------------------------------------------------------------------------
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
pdfmanagement
package.
Version: 0.97d 2026-10-06
License: lppl1.3c
Summary description: LaTeX PDF management bundle
Announcement text:
--------------------------------------------------------------------------------
### Changed
* removed luacolor code from pdfmanagement-firstaid, luacolor has the code now.
### Added
* `\pdfxform_new:nnnn` to allow to suppress global resources (issue #119)
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/pdfmanagement
More information is at
https://ctan.org/pkg/pdfmanagement
--------------------------------------------------------------------------------
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.
Manfred Lotz submitted an update to the
pkgcheck
package.
Version: 4.1.1 2026-10-06
License: apache2 mit
Summary description: CTAN package checker
Announcement text:
------------------------------------------------------------------------
### Fixed
- False positive PDF detection for text files containing `%PDF` as a
substring (e.g. a Windows batch file using `%PDF%` as a variable).
Caused by `infer` 0.22 scanning the first 1024 bytes for `%PDF`
rather than checking only the magic offset.
- Eliminate remaining `panic!` / `.unwrap()` sites in `main.rs`:
missing home directory, unexpected file type in TDS archive walk,
hash-file errors in threadpool scopes, symlink canonicalization,
`meta.modified()`, tempdir path conversion, and several non-UTF-8
path sites.
- Remove `'/'` from the filename allowlist in `filename_has_bad_chars`;
add `depth() > 0` guard so invoking pkgcheck with `-d .` or `-d ./`
no longer triggers a false E0001.
- Replace `match dir_entry { Ok/Err }` with a `let`-else guard in the
`check_package` WalkDir loop.
### Changed
- Rust crate updates
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/pkgcheck
The package’s files themselves can be inspected at
https://mirrors.ctan.org/support/pkgcheck/
------------------------------------------------------------------------
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
Mateo Pedersen submitted the
calendar-grid
package.
Version: 1.0.0
License: lppl1.3c
Summary description: Create configurable month and year calendar grids with annotations
Announcement text:
--------------------------------------------------------------------------------
Calendar Grid is a new LaTeX3 package for typesetting deterministic month and
year calendar grids. It provides configurable week starts, fixed or compact
month layouts, optional adjacent-month dates, event annotations, date-range
highlighting, and reusable formatting hooks. The package is designed for
reproducible print-oriented calendars and is tested with pdfLaTeX, XeLaTeX, and
LuaLaTeX.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/calendar-grid
More information is at
https://ctan.org/pkg/calendar-grid
--------------------------------------------------------------------------------
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 .
Chris McComb submitted the
statusstamp
package.
Version: 0.1.0 2026-09-12
License: mit
Summary description: Reproducible document status stamps for LaTeX
Announcement text:
------------------------------------------------------------------------
statusstamp provides customizable distressed or clean status
stamps for LaTeX documents, with page overlays or inline stamps
and configurable appearance, placement, layering, dates, and
repeatable wear patterns.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/statusstamp
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/statusstamp/
------------------------------------------------------------------------
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
Ali Ramlaoui submitted the
animategif
package.
Version: 1.0.0 2026-10-06
License: lppl1.3c
Summary description: Embed animated GIF files in PDF documents, decoded in pure Lua
Announcement text:
--------------------------------------------------------------------------------
animategif embeds animated GIF files in PDF documents: \animategif{movie.gif}.
It decodes the GIF in pure Lua (in-process with LuaLaTeX, via texlua and shell
escape with pdfLaTeX and XeLaTeX), so no external programs are needed, and
hands the frames to the animate package with a timeline that follows the
GIF's own delays, disposal, transparency and loop count. Frames are stored as
compact PNG deltas and cached; options select frame ranges, speed, number of
plays, downsampling, or a still frame (automatic in beamer handouts).
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/animategif
More information is at
https://ctan.org/pkg/animategif
--------------------------------------------------------------------------------
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 .